LBA API Manual Ver.1.0.1

Size: px
Start display at page:

Download "LBA API Manual Ver.1.0.1"

Transcription

1 NTT Communications Cloudⁿ LBA API Manual Ver Please refrain from redistribution (distribution, reproduction, provision etc.) of the contents published in this document. 1

2 Ver.. Edited On Changes Ver /3/23 Created first version 2

3 Table of Contents 1 Introduction P4 ~ 1) Overview of Service 2) Preliminary Preparations 2 How to Use API Request P6 ~ 1) Format of API Request 2) Create API Request 3) Confirm Response 3 Using LBA Service P11 ~ 1) Create Load Balancer 2) Register Virtual Servers under Load Balancer 3) Confirm Status of Virtual Servers under Load Balancer 4 Using CLI Tool P18 ~ 1) Install CLI Tool 2) Manage Load Balancer using CLI Tool 5 LBA API Reference P21 ~ 1) LBA API List (Action) 2) LBA API List (Data Type) 3) LBA Common Information 4) LBA API Details (Action) 5) LBA API Details (Data Type) 3

4 1-1) Overview of Service This manual explains how to use Cloud n Load Balancing Advanced (LBA). LBA is a load balancing service which automatically distributes application traffic to multiple virtual servers on Cloud n Compute, and is equivalent to Elastic Load Balancing (ELB) in AWS. By using LBA, large amount of traffic flowing from the Internet is effectively distributed to your multiple virtual servers, and you can build a scalable system which is not tied to the performance limit of virtual servers. The functions primarily provided are as follows. Distribution of Application Traffic When you require a load balancer, a special virtual server called load balancer instance (LBI) is created in a specified zone, and the application traffic (HTTP and HTTPS) reaching the virtual server is distributed to your multiple virtual servers which is registered in advance by LBI. The number of LBIs automatically increase or decrease based on the number of average concurrent connections of TCP sessions. We use HTTP/HTTPS by the load balancing method. HTTP/HTTPS sessions from any clients are terminated at LBI. (However, SSL certification must be installed in your multiple virtual servers of load balanced.) Health Check LBA services perform health check for your multiple virtual servers distributed traffic. If your virtual servers do not respond to our health check normally, we do not distribute any traffic to the servers. We will keep performing health check for not to respond your virtual servers. If they can respond to our health check, we restart to distribute any traffic to the servers again. Health check is determined by accessing specific URL path with HTTP/HTTPS protocol, and we decide health check status is normal whether we can receive a succeccsul response (200 series) as HTTP response or not. First, we distribute any traffic by DNS round robin. 4

5 1-2) Preliminary Preparations Make the following preparations to use Cloud n LBA APIs. Start using LBA service Please start using LBA service from Cloud n portal. Please refer "3-1) Start using services" from " Cloud n Portal Operation Manual. Get API access and private keys from Cloud n Portal Please get API access key and private key in Common Services in the Cloud n portal. Please refer "3-3) Manage API access key/private key" from "Cloud n Portal Operation Manual". Create your virtual servers on Compute (FLAT Type) on which LBA services are applied Please create your virtual servers (Linux OS/CentOS, Ubuntu) on Compute (FLAT Type/Eastern Japan). For information on how to create virtual servers, please refer to "Cloud ⁿ Compute (FLAT type) Operation Manual". LBA service cannot be used from virtual servers on Compute (VLAN Type). 5

6 This service offers APIs to create and delete load balancers of LBA service. It is possible to directly operate the resources from the customer s program by using APIs. Furthermore, these APIs are Amazon Web Services (AWS) Elastic Load Balancing compatible APIs ( Version). API Server (endpoint) URL, which is the destination URL to use APIs, is as follows. API server (endpoint) URL : [Format of API Request] 2-1) Format of API Request API requests are sent in Query API format as follows. lba-api.jp-e1.cloudn-service.com/ 01T05%3A54%3A53.578Z&AWSAccessKeyId=<APIKey>&Signature=<Signature> This API request is example that you can use to want to get your load balancer information. API request consists of types of instructions and its optional values primarily Action=DescribeLoadBalancers 3. Version= SignatureVersion=2 5. SignatureMethod=HmacSHA Timestamp= T05%3A54%3A53.578Z 7. AWSAccessKeyId=<APIKey> 8. Signature=<Signature> First Row: Second Row: Third Row: Fourth to Eighth Row: API server / endpoint URL Specifies the action you want LBA to perform Options passed to commands and their values Signature information The procedure to add signature to the API request is explained hereafter. 6

7 2-2 ) Create API Request You have to add a Signature to API requests for proving your right request. You generate a Signature by a combination of user's SECRETKEY and HMAC-SHA-256 hash algorithm and all Parameter - Value pairs. You can get public and private keys that need to use this service in the Cloud n Portal. We call public key APIKEY, and call private key SECRETKEY on this service. How to generate a signature and a API request are explained below. 1 Create Parameters of API request. These Parameters are examples that you can use to want to get your load balancer information. Parameter (key) Value Action DescribeLoadBalancers Version SignatureVersion 2 SignatureMethod HmacSHA256 Timestamp T18%3A09%3A45Z AWSAccessKeyId <APIKEY> The key specified is case-sensitive. Timestamp key have to be created for API request issuance time in iso8601 format. Please refer "5 LBA API Reference" for details on Parameter. 7

8 Next, create a signature. 2-2 ) Create API Request 2 Sort the Parameters created in step 1 in ascending order of ASCII, and URL-encode the value. This operation is used to create signatures, and does not imply sorting of the API request text itself. (The text of requests need not be sorted.) Parameter (key) Value AWSAccessKeyId <APIKEY> Action DescribeLoadBalancers SignatureMethod HmacSHA256 SignatureVersion 2 Timestamp T18%3A09%3A45Z Version Please ensure that the sorting order of key is in ascending order of ASCII, and not alphabetical order. 3 Each Parameter and Value in step 2 which are linked by "=" are connected by "&", and strings for signature are created in alignment with the elements of API request. Here, the following string is assumed as "data". GET / AWSAccessKeyId=<APIKey>&Action=DescribeLoadBalancers&SignatureMethod=Hma csha256&signatureversion=2&timestamp= T18%3A09%3A45Z&Version= Line feeds are inserted for each element up to "AWSAccessKeyId=~" ( mark in the above, but query part is created as a single line without line feed. 8

9 2-2 ) Create API Request 4 For the "data" string created in step 3, signature is generated from SECRETKEY and HMAC-SHA256, and encoded with Base64 such that these are included in API request. HMAC-SHA256: Use library function such as OpenSSL. (Example: in case of Ruby, "ruby-hmac(0.4.0)" of gem library etc.) SECRETKEY: Please use the key distributed by our company in the Cloud n Portal. Signature sample by HMAC: 5df60c66d6715d33c5b49af3428c0cbb84918a0baa96c29f3b32670a742bdc29 Sample signature: (Base64 Encoded) XfYMZtZxXTPFtJrzQowMu4SRiguqlsKfOzJnCnQr3Ck= Please make sure that there are no line feeds in the signature. 5 Create the text of API request with a Signature attached. The Value of Parameter is pre-encoded as URL. The description for Parameter and Value is written as key=value (value is URL encoded), and each Parameter is connected with &. In addition, items need not be sorted in API request. Action=DescribeLoadBalancers&SignatureMethod=HmacSHA256&SignatureVers ion=2&awsaccesskeyid=<apikey>&version= &timestamp= T18%3A09%3A45Z&Signature=XfYMZtZxXTPFtJrzQowMu4SRiguqlsKfOzJnC nqr3ck%3d Create without line feed 6 Execute API request created in HTTPS and GET method. The endpoint of LBA is GET /? Action=DescribeLoadBalancers&SignatureMethod=HmacSHA256&SignatureVers ion=2&awsaccesskeyid=<apikey>&version= &timestamp= T18%3A09%3A45Z&Signature=XfYMZtZxXTPFtJrzQowMu4SRiguqlsKfOzJnC nqr3ck%3d Create without line feed. 9

10 1 2-3 ) Confirm Response If the API request is successful, response is returned in the following xml format. <DescribeLoadBalancersResponse xmlns=" <DescribeLoadBalancersResult> <LoadBalancers> <member>... <LoadBalancerName>lba_sample</LoadBalancerName> <CreatedTime> T01:29:25Z</CreatedTime>... <CanonicalHostedZoneName>****.example.com</CanonicalHostedZoneName>... <ResponseMetadata> <RequestId>8c b9c8-604b-467d-8a1fce082fe9</RequestId> </ResponseMetadata> </DescribeLoadBalancersResponse> This is the response when load balancer called "lba_sample" is created in advance. Please refer "3-1) Create Load Balancer " on how to create load balancer. 10

11 3-1) Create Load Balancer Specific examples are provided below to illustrate how to create load balancer. 1 The API request to create load balancer is created as specified below. Action value "CreateLoadBalancer" LoadBalancerName value Load Balancer Name AvailabilityZones.member.N value Availability Zone Name Listeners.member.N.Protocol value Load Balancer Protocol Name Listeners.member.N.LoadBalancerPort value Load Balancer Port Name Listeners.member.N.InstanceProtocol value Load Balanced Instance Protocol Name Listeners.member.N.InstancePort value Load Balanced Instance Port Name Parameter (key) Value Action CreateLoadBalancer LoadBalancerName <LoadBalancerName> AvailabilityZones.member.1 <AvailabilityZonesMemberName> AvailabilityZones.member.2 <AvailabilityZonesMemberName> Listeners.member.1.Protocol HTTP Listeners.member.1.LoadBala 80 ncerport Listeners.member.1.Instance HTTP Protocol Listeners.member.1.Instance 80 Port SignatureMethod HmacSHA256 Version Timestamp T18%3A09%3A45Z AWSAccessKeyId <APIKEY> Please refer "5 LBA API Reference" for details on Parameter. 11

12 3-1) Create Load Balancer 2 If the API request is successful, response is returned in the following xml format. <CreateLoadBalancerResponse xmlns=" <CreateLoadBalancerResult> <DNSName>loadbalancername.*.example.com</DNSName> </CreateLoadBalancerResult> <ResponseMetadata> <RequestId>1efb303b f9b-77f2-19bee674ec91</RequestId> </ResponseMetadata> </CreateLoadBalancerResponse> Ensure that <DNSName> tag is the DNS name of your load balancer. 12

13 3-2) Register Virtual Servers under Load Balancer Specific examples are provided below to illustrate how to register virtual servers under load balancer created in 3-1). 1 The API request to register instance in load balancer is created as specified below. Action value "RegisterInstancesWithLoadBalancer" LoadBalancerName value Load Balancer Name Instances.member.N.InstanceId value Instance ID Parameter (key) Value Action RegisterInstancesWithLoadBalancer LoadBalancerName <LoadBalancerName> Instances.member.1.Instance <InstanceId> Id Instances.member. 2 <InstanceId>.InstanceId SignatureMethod HmacSHA256 Version Timestamp T18%3A09%3A45Z AWSAccessKeyId <APIKEY> Please refer "5 LBA API Reference" for details on Parameter. 13

14 3-2) Register Virtual Servers under Load Balancer 2 If the API request is successful, response is returned in the following xml format. <RegisterInstancesWithLoadBalancerResponse xmlns=" <RegisterInstancesWithLoadBalancerResult> <Instances> <member> <InstanceId>7c9f2cb1-23bd-4458-b9c9-2c745269e91d</InstanceId> </member> <member> <InstanceId> f-956e-40e5-ba82-a7b899513b04</InstanceId> </member> </Instances> </RegisterInstancesWithLoadBalancerResult> <ResponseMetadata> <RequestId> b-e1ce a a717c693</RequestId> </ResponseMetadata> </RegisterInstancesWithLoadBalancerResponse> Ensure that Instance ID is stored in <InstanceId> tag. 14

15 3-3) Confirm Status of Virtual Servers under Load Balancer Specific examples are provided below to illustrate how to confirm the status of virtual server registered under load balancer in 2-2). 1 The API request to check status for instances in load balancer is created as specified below. Action value "RegisterInstancesWithLoadBalancer" LoadBalancerName value Load Balancer Name Instances.member.N.InstanceId value Instance ID Parameter (key) Value Action DescribeInstanceHealth LoadBalancerName <LoadBalancerName> Instances.member.1.Instanc <InstanceId> eid Instances.member. 2 <InstanceId>.InstanceId SignatureMethod HmacSHA256 Version Timestamp T18%3A09%3A45Z AWSAccessKeyId <APIKEY> Please refer "5 LBA API Reference" for details on Parameter. 15

16 3-3) Confirm Status of Virtual Server under Load Balancer 2 If the API request is successful, response is returned in the following xml format. <DescribeInstanceHealthResponse xmlns=" <DescribeInstanceHealthResult> <InstanceStates> <member> <>N/A</> <InstanceId>7c9f2cb1-23bd-4458-b9c9-2c745269e91d</InstanceId> <State>InService</State> <ReasonCode>N/A</ReasonCode> </member> <member> <>N/A</> <InstanceId> f-956e-40e5-ba82-a7b899513b04</InstanceId> <State>InService</State> <ReasonCode>N/A</ReasonCode> </member> </InstanceStates> </DescribeInstanceHealthResult> <ResponseMetadata> <RequestId>f982538e adb3-1321e184b455</RequestId> </ResponseMetadata> </DescribeInstanceHealthResponse> Confirm that <State> tag is InService. 16

17 1 3-4) Delete Load Balancer Specific examples are provided below to illustrate how to delete load balancer. The API request to delete load balancer is created as specified below. Action value "DeleteLoadBalancer" LoadBalancerName value Load Balancer Name Parameter (key) Value Action DeleteLoadBalancer LoadBalancerName <LoadBalancerName> SignatureMethod HmacSHA256 Version Timestamp T18%3A09%3A45Z AWSAccessKeyId <APIKEY> Please refer "5 LBA API Reference" for details on Parameter. 2 If the API request is successful, response is returned in the following xml format. <DeleteLoadBalancerResponse xmlns=" <DeleteLoadBalancerResult/> <ResponseMetadata> <RequestId>bd9a9e10-97ed-4d dfe a</RequestId> </ResponseMetadata> </DeleteLoadBalancerResponse> 17

18 Cloud n LBA API is compatible with AWS. Therefore, Elastic Load Balancing API Tools (hereafter referred to as ELB Tools) which enables usage of API from command line provided by AWS can also be used. The confirmation is done in the following environment. CentOS release 6.2 (Final) Elastic Load Balancing ) Install CLI Tool Install openjdk required for the execution of ELB Tools. # su - # yum install java openjdk java openjdk-devel Install CLI tool. Subsequently, work under /elb_tools (User s home directory). $ export WORK=${HOME}/elb_tools $ cd $WORK $ wget $ unzip ElasticLoadBalancing.zip Create setup file ".aws_elb_credential" which describes access key etc. $ cd $WORK $ vi.aws_elb_credential $ cat.aws_elb_credential AWSAccessKeyId=XXXXXXXXXXXXXXXXX AWSSecretKey=YYYYYYYYYYYYYYYYYYY ( Must insert a line feed) 4 Input cloud n APIKEY in AWSAccessKeyId, and cloud n SECRETKEY in AWSSecretKey. Set the environment variable. $ export WORK=${HOME}/elb_tools $ export JAVA_HOME=/usr/lib/jvm/jre $ export AWS_ELB_HOME=${WORK}/ElasticLoadBalancing $ export AWS_CREDENTIAL_FILE=${WORK}/.aws_elb_credential $ export PATH=$PATH:${AWS_ELB_HOME}/bin $ export AWS_ELB_URL= 18

19 4-2) Manage Load Balancer using CLI tool Specific examples are provided below to illustrate how to manage load balancer using CLI tool. 1 2 Create a load balancer named "cnlbatest". $ elb-create-lb cnlbatest --availability-zones <ZONE_NAME> --listener lb-port=80,instance-port=80,protocol=http,instance-protocol=http "--availability-zones" is an option to specify locations on which instances are running. " listener" is an option used to specify protocol, the port number of destination of back-end, the port number listening in front load balancer. After creating, FQDN of the created load balancer will be displayed. It will take some time until it is registered in DNS. Register the virtual server (instance) to which load is to be distributed to the created load balancer. In this example, the Instance ID of distributed destination is assumed as "7eed2527-d1f7-497f-9f6e-ae69e0e1a8fb", and "65c3b304-09b aa1bdc967f1dde22". $ elb-register-instances-with-lb cnlbatest --instances 7eed2527-d1f7-497f-9f6e-ae69e0e1a8fb,65c3b304-09b aa1b-dc967f1dde22 The Instance ID of virtual server can be confirmed from Compute console. Click "Instance" from the menu on the left side, and select the virtual server which is assumed as distributed from the list of virtual servers displayed. This can be confirmed from the bottom-most "ID" column by clicking "Advanced" tab. 19

20 3 Confirm the information of created load balancer ) Manage Load Balancer using CLI tool $ elb-describe-lbs cnlbatest --headers --show-request --show-xml Confirm the information of registerd virtual server instance. $ elb-describe-instance-health cnlbatest --instances 7eed2527-d1f7-497f-9f6e-ae69e0e1a8fb,65c3b304-09b aa1b-dc967f1dde22 --headers --show-request --show-xml Delete a load balancer. $ elb-delete-lb cnlbatest 20

21 5-1) LBA API List (Action) The available actions in this service are as follows. Actions Parameter ApplySecurityGroupsToLoadBalancer Associates one or more security groups with load balancer. Accesses to ports 80 and 443 are allowed for load balancer by default. To enable accesses to other ports, apply security group which defines access rule in this API. ConfigureHealthCheck Configures a healthcheck for the instances. Cloud n Load Balancing Advanced service executes the healthcheck for the instances, and if they don t respond, they are excluded from the list of the instances distributed. To the excluded instances, the healthcheck is executed continuously, and they are added to the list of distributed instances when they respond. As the method of healthcheck, access to a specific URL path with HTTP/HTTPS protocol, and check whether HTTP response is success ( ) or not. CreateLoadBalancer Creates new load balancer. After the API call has completed, new load balancer is created. If lookup of IP address is successfully done by DNS name included in Response, load balancer is available. CreateLoadBalancerListeners Creates new listener on a specified load balancer. In case that the port of load balancer (load balancer port) for the specified listener doesn t exist, new listener is created. DeleteLoadBalancer Deletes the specified load balancer. In case of creating load balancer again, it s necessary to re-configure all settings. DNS name related to the deleted load balancer will not be available. Once it s deleted, the name and the associated DNS record no longer exist, traffic sent to the IP address will not be delivered to the virtual server. Even if a new load balancer with the same load balancer name is created, the DNS name will not be the same. It s necessary to use the same account credentials as those that were used to create the load balancer. If load balancer doesn t exist, or has already been deleted, this API request still succeeds. 21

22 5-1) LBA API List (Action) The available actions in this service are as follows. Actions Parameter DeleteLoadBalancerListeners DeregisterInstancesFromLoadBalancer DescribeInstanceHealth Deletes the specified listener from the load balancer for the port. Deregisters instances from the load balancer. Once the instance is deregistered, it will stop receiving traffic from the load balancer. Returns the status of the instances of the specified load balancer. DescribeLoadBalancers <te> It s necessary to use the same account credentials as those that were used to create the load balancer. Returns detailed configuration information for the specified load balancer. If no load balancers are specified, return configuration information for all your load balancers. DisableAvailabilityZonesForLoadBalancer EnableAvailabilityZonesForLoadBalancer <te> It s necessary to use the same account credentials as those that were used to create the load balancer. Removes the specified Availability Zone from the registered Availability Zones for the load balancer. There must be at least one Availability Zone registered with load balancer. Once Availability Zone is removed, traffic doesn t go to the instances in the removed Availability Zone.Trying to remove an Availability Zone that was not associated with the load balancer does nothing. Adds the specified Availability Zone to the load balancer. <te> The Availability Zone to be added must be in the same region as the Availability Zones for which the load balancer was created. 22

23 5-1) LBA API List (Action) The available actions in this service are as follows. Actions Parameter RegisterInstancesWithLoadBalancer Adds the specified instance to the load balancer. Once the instance is added, it starts receiving traffic from the load balancer. Any instance that is not in any of the Availability Zone registered for the load balancer will be moved to the OutOfService state. In this case, it will move to InService state when the Availability Zone is added to the load balancer. <te> To use this API, load balancer must have been created in advance. And, it s necessary to use the same account credentials as those that were used to create the load balancer. These APIs are not supported. AttachLoadBalancerToSubnets CreateAppCookieStickinessPolicy CreateLBCookieStickinessPolicy CreateLoadBalancerPolicy DeleteLoadBalancerPolicy DescribeLoadBalancerPolicies DescribeLoadBalancerPolicyTypes DetachLoadBalancerFromSubnets SetLoadBalancerListenerSSLCertificate SetLoadBalancerPoliciesForBackendServer SetLoadBalancerPoliciesOfListener 23

24 5-2) LBA API List (Data Type) The available data types in this service are as follows. Data Types Parameter ApplySecurityGroupsToLoadBalancerResult BackendServer ConfigureHealthCheckResult CreateLoadBalancerListenersResult CreateLoadBalancerResult DeleteLoadBalancerListenersResult DeleteLoadBalancerResult DeregisterInstancesFromLoadBalancerResult DescribeInstanceHealthResult DescribeLoadBalancersResult DisableAvailabilityZonesForLoadBalancerResult EnableAvailabilityZonesForLoadBalancerResult RegisterInstancesWithLoadBalancerResult HealthCheck Instance InstanceState Listener Listener LoadBalancer SourceSecurityGroup 24

25 5-3) LBA API Common Information The available API Server (endpoint) in this service is as follows. Following table shows formats used for Query API Request of Clound n Load Balancing Advanced. Common Parameters Parameter Required Action Action executed Default : ne AuthParams Unsupported AWSAccessKeyId Specify Access Key ID which is necessary for the API request certification. Default : ne Expires Unsupported SecurityToken Unsupported Signature SignatureMethod SignatureVersion Timestamp Version The digital signature created for the API request. As for the methods to create Signature, please refer to documents for service developers. Default : ne The hash algorithm used to create the API request signature. Default : ne Valid Values : HmacSHA256 HmacSHA1 The version of signature to the API request. Default : ne Valid Values : 2 The date and time when the API request was submitted. It s expressed in the format YYYY-MM-DDThh:mm:ssZ, as specified in the ISO8601 standard. Default : ne API version to use. Default : ne Valid Values :

26 ApplySecurityGroupsToLoadBalancer 5-4) LBA API Details (Action) Associates one or more security groups with load balancer. Accesses to ports 80 and 443 are allowed for load balancer by default. To enable accesses to other ports, apply security group which defines access rule in this API. Request Request Method Path,Parameters, etc Header Body GET Specify parameters described in Common Parameters, and /or following Request Parameters. * Specify ApplySecurityGroupsToLoadBalancer for Action. ne ne Request Parameters Parameter Required LoadBalancerName SecurityGroups.member.N Response Data Type The name associated with the load balancer. A list of security group IDs (Security Group IDs for Cloud n Compute) to associate with load balancer list ApplySecurityGroupsToLoadBalancerResult Response Elements Parameter SecurityGroups The applied Security Group ID(Security Group ID for Cloud n Compute) list 26

27 ConfigureHealthCheck 5-4) LBA API Details (Action) Configures a healthcheck for the instances. Cloud n Load Balancing Advanced service executes the healthcheck for the instances, and if they don t respond, they are excluded from the list of the instances distributed. To the excluded instances, the healthcheck is executed continuously, and they are added to the list of distributed instances when they respond. As the method of healthcheck, access to a specific URL path with HTTP/HTTPS protocol, and check whether HTTP response is success ( ) or not. * Only 1 is available to be specified for HealthyThreshold of the healthcheck. (The number of continued check until the instance will be recognized as normal.) Request Request Method Path,Parameters, etc Header Body GET Specify parameters described in Common Parameters, and/or following Request Parameters. * Specify ConfigureHealthCheck for Action. ne ne Request Parameters Parameter Required HealthCheck LoadBalancerName The applied configuration of healthcheck. Type : Please refer to HealthCheck. The name associated with the load balancer. Response Data Type ConfigureHealthCheckResult Response Elements Parameter HealthCheck The configuration of healthcheck after the operation. Type : Please refer to HealthCheck. 27

28 CreateLoadBalancer 5-4) LBA API Details (Action) Creates new load balancer. After the API call has completed, new load balancer is created. If lookup of IP address is successfully done by DNS name included in Response, load balancer is available. * In case of distributing to different zones, it s necessary to specify zone name explicitly in Availability Zones. * In case of specifying other than 80 or 443 as ports to load balancer, it will not be available until ApplySecurityGroupsToLoadBalancer is executed. Request Request Method Path,Parameters, etc GET Specify parameters described in Common Parameters, and/or following Request Parameters. * Specify CreateLoadBalancer for Action. Header Body ne ne Request Parameters Parameter Required AvailabilityZones.member.N A list of availability zones of load balancer. It s necessary to specify the same zone as the instance. list Listeners.member.N A list of listener items (Port, Protocol that load balancer receives, Port, Protocol for instance.) Type : Listener list (Please refer to Listener.) LoadBalancerName Scheme SecurityGroups.members.N Subnets.member.N The name of load balancer Unsupported It s not necessary to specify this. A list of security group IDs (Security group IDs for Cloud n Compute) to associate with load balancer In case of using other than 80 or 443 as access ports to load balancer, it s necessary to specify security group that the access is allowed. Unsupported It s not necessary to specify this. list Response Data Type CreateLoadBalancerResult Response Elements Parameter DNSName The DNS name of load balancer. 28

29 CreateLoadBalancerListeners 5-4) LBA API Details (Action) Creates new listener on a specified load balancer. In case that the port of load balancer (load balancer port) for the specified listener doesn t exist, new listener is created. Request Request Method Path,Parameters, etc GET Specify parameters described in Common Parameters, and/or following Request Parameters. * Specify CreateLoadBalancerListeners for Action. Header Body ne ne Request Parameters Parameter Required Listeners.member.N LoadBalancerName A list of listener items Type : Listener list (Please refer to Listener.) The name associated with the load balancer. Response Data Type CreateLoadBalancerListenersResult 29

30 DeleteLoadBalancer 5-4) LBA API Details (Action) Deletes the specified load balancer. In case of creating load balancer again, it s necessary to re-configure all settings. DNS name related to the deleted load balancer will not be available. Once it s deleted, the name and the associated DNS record no longer exist, traffic sent to the IP address will not be delivered to the virtual server.even if a new load balancer with the same load balancer name is created, the DNS name will not be the same. It s necessary to use the same account credentials as those that were used to create the load balancer. If load balancer doesn t exist, or has already been deleted, this API request still succeeds. Request Request Method Path,Parameters, etc * IP address of the deleted load balancer will be reused by other virtual server. GET Specify parameters described in Common Parameters, and/or following Request Parameters. * Specify DeleteLoadBalancer for Action. Header Body ne ne Request Parameters Parameter Required LoadBalancerName The name associated with the load balancer. Response Data Type DeleteLoadBalancerResult 30

31 5-4) LBA API Details (Action) DeleteLoadBalancerListeners Deletes the specified listener from the load balancer for the port. Request Request Method Path,Parameters, etc GET Specify parameters described in Common Parameters, and/or Request Parameters. * Specify DeleteLoadBalancerListeners for Action. Header Body ne ne Request Parameters Parameter Required LoadBalancerPorts.member.N LoadBalancerName The port numbers of listener (LoadBalancerPort) to be removed. Type : Interger list The name associated with the load balancer. Response Data Type DeleteLoadBalancerListenersResult 31

32 DeregisterInstancesFromLoadBalancer 5-4) LBA API Details (Action) Deregisters instances from the load balancer. Once the instance is deregistered, it will stop receiving traffic from the load balancer. Request Request Method Path,Parameters, etc GET Specify parameters described in Common Parameters, and/or following Request Parameters. * Specify DeregisterInstancesFromLoadBalancer for Action. Header Body ne ne Request Parameters Parameter Required Instances.member.N LoadBalancerName A list of instance IDs to be deregistered. Type : Instance list (Please refer to Instance.) The name associated with the load balancer. Response Data Type DeregisterInstancesFromLoadBalancerResult Response Elements Parameter Instance An updated list of remaining instances. Type : Instance list (Please refer to Instance.) 32

33 DescribeInstanceHealth 5-4) LBA API Details (Action) Returns the status of the instances of the specified load balancer. <te> It s necessary to use the same account credentials as those that were used to create the load balancer. Request Request Method Path,Parameters, etc GET Specify parameters described in Common Parameters, and/or following Request Parameters. * Specify DescribeInstanceHealth for Action. Header Body ne ne Request Parameters Parameter Required Instances.member.N LoadBalancerName A list of instance IDs Type : Instance list (Please refer to Instance.) The name associated with the load balancer. Response Data Type DescribeInstanceHealthResult Response Elements Parameter InstanceStates A list containing health information of the specified instances. Type : InstanceState list (Please refer to InstanceState.) 33

34 DescribeLoadBalancers 5-4) LBA API Details (Action) Returns detailed configuration information for the specified load balancer. If no load balancers are specified, return configuration information for all your load balancers. <te> It s necessary to use the same account credentials as those that were used to create the load balancer. Request Request Method Path,Parameters, etc GET Specify parameters described in Common Parameters, and/or following Request Parameters. * Specify DescribeLoadBalancers for Action. Header Body ne ne Request Parameters Parameter Required LoadBalancerNames.member.N Marker A list of names associated with the load balancer. list Unsupported It s not necessary to specify this. Response Data Type DescribeLoadBalancersResult Response Elements Parameter LoadBalancers NextMarker 説 明 The information of load balancer. Type : LoadBalancer list (Please refer to LoadBalancer.) Unsupported 34

35 DisableAvailabilityZonesForLoadBalancer 5-4) LBA API Details (Action) Removes the specified Availability Zone from the registered Availability Zones for the load balancer. There must be at least one Availability Zone registered with load balancer. Once Availability Zone is removed, traffic doesn t go to the instances in the removed Availability Zone.Trying to remove an Availability Zone that was not associated with the load balancer does nothing. Request Request Method Path,Parameters, etc GET Specify parameters described in Common Parameters, and/or following Request Parameters. * Specify DisableAvailabilityZonesForLoadBalancer for Action. Header Body ne ne Request Parameters Parameter Required AvailabilityZones.member.N LoadBalancerName A list of availability zones to be removed. list The name associated with the load balancer. Response Data Type DisableAvailabilityZonesForLoadBalancerResult Response Elements Parameter AvailabilityZones An updated list of AvailabilityZone list 35

36 5-4) LBA API Details (Action) EnableAvailabilityZonesForLoadBalancer Adds the specified Availability Zone to the load balancer. <te> The Availability Zone to be added must be in the same region as the Availability Zones for which the load balancer was created. Request Request Method Path,Parameters, etc GET Specify parameters described in Common Parameters, and/or following Request Parameters. * Specify EnableAvailabilityZonesForLoadBalancer for Action. Header Body ne ne Request Parameters Parameter Required AvailabilityZones.member.N LoadBalancerName A list of new availability zones. list The name associated with the load balancer. Response Data Type EnableAvailabilityAZonesForLoadBalancerResult Response Elements Parameter AvailabilityZones An updated list of AvailabilityZone list 36

37 RegisterInstancesWithLoadBalancer 5-4) LBA API Details (Action) Adds the specified instance to the load balancer. Once the instance is added, it starts receiving traffic from the load balancer. Any instance that is not in any of the Availability Zone registered for the load balancer will be moved to the OutOfService state. In this case, it will move to InService state when the Availability Zone is added to the load balancer. <te> To use this API, load balancer must have been created in advance. And, it s necessary to use the same account credentials as those that were used to create the load balancer. Request Request Method Path,Parameters, etc GET Specify parameters described in Common Parameters, and/or following Request Parameters. * Specify RegisterInstancesWithLoadBalancer for Action. Header Body ne ne Request Parameters Parameter Required Instances.member.N LoadBalancerName A list of instance IDs. Type : Instance list (Please refer to Instance.) The name associated with the load balancer. Response Data Type RegisterInstancesWithLoadBalancerResult Response Elements Parameter Instances An updated list of instances for the load balancer. Type : Please refer to Instance. 37

38 BackendServer 5-5) LBA API Details (Data Type) The data type to indicate the information of the instance. This is used as a response element in the DescribeLoadBalancers. Contents Parameter Required InstancePort PolicyNames Port number of the instance Type : Integer Unsupported list 38

39 HealthCheck 5-5) LBA API Details (Data Type) The data type to indicate the configuration of the healthcheck. Contents Parameter Required HealthyThreshold Interval Target Timeout UnhealthyThreshold The number of consecutive health probe successes before moving the instance to the Healthy state. Only 1 is available to be specified, and it s not possible to be changed. Type : Integer The interval between healthchecks of an individual instance (sec.) Type : Interger The instance being checked. HTTP and HTTPS are supported. Example: The amount of time during which no response means a failed health probe. Type : Integer The number of consecutive health probe failures required before moving the instance to the Unhealthy state. Type : Integer 39

40 5-5) LBA API Details (Data Type) Instance The data type to indicate the instance. Contents Parameter Required InstanceId Instance ID 40

41 InstanceState 5-5) LBA API Details (Data Type) The data type to indicate the status of the instance. Contents Parameter InstanceId ReasonCode State Information of Instance Instance ID Information about the cause of OutOfService instances. The current state of the instance. Valid value is InService or OutOfService. 41

42 5-5) LBA API Details (Data Type) Listener The data type to indicate the listener. Contents Parameter Required InstancePort InstanceProtocol LoadBalancerPort Protocol SSLCertificateId The port number of the instance This cannot be modified for the life of the load balancer. Type : Integer The protocol name of instance Valid value is HTTP or HTTPS. The port number of load balancer. Type : Integer Protocol name of load balancer Valid value is HTTP or HTTPS. Unsupported 42

43 Listener 5-5) LBA API Details (Data Type) The data type to indicate the listener Contents Parameter Required Listener PolicyNames listener Type : Please refer to Listener Unsupported list 43

44 5-5) LBA API Details (Data Type) LoadBalancer The data type to indicate the result of DescribeLoadBalancers. Contents Parameter Required AvailabilityZones BackendServers CanonicalHostedZoneNameID CreatedTime DNSName HealthCheck Instances Listeners LoadBalancerName Policies Scheme SecurityGroups SourceSecutrityGroup subnet VPCId The information of Availability Zone list The information of the instance. Type : BackendServer list (Please refer to BackendServer.) Unsupported The date and time when load balancer was created. Type : Date Time The DNS name of load balancer. The information of healthcheck. Type : Please refer to HealthCheck. The information of Instance. Type : Instance list (Please refer to Instance.) The information of listener. Type : Listener list (Please refer to Listener.) The name of load balancer. Unsupported Type : Policies The type of load balancer. Only Internet-facing is available. Security group (Security group ID of Cloud n Compute) list The source Security group (Security group ID of Cloud n Compute) to apply Type : Please refer to SourceSecurityGroup. Unsupported list Unsupported 44

45 SourceSecurityGroup 5-5) LBA API Details (Data Type) The data type to indicate the source security group to apply. Security group of Cloud n Compute. Contents Parameter Required GroupName OwnerAlias The name of security group The owner of security group 45

Elastic Load Balancing. API Reference API Version 2012-06-01

Elastic Load Balancing. API Reference API Version 2012-06-01 Elastic Load Balancing API Reference Elastic Load Balancing: API Reference Copyright 2014 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. The following are trademarks of Amazon Web

More information

Elastic Load Balancing. API Reference API Version 2012-06-01

Elastic Load Balancing. API Reference API Version 2012-06-01 Elastic Load Balancing API Reference Elastic Load Balancing: API Reference Copyright 2015 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not

More information

Load Balancing Advanced Operation Manual

Load Balancing Advanced Operation Manual NTT Communications Cloudⁿ Load Balancing Advanced Operation Manual Ver.1.0 Please refrain from any secondary distribution (distributing, copying, or providing this booklet or any similar acts) of the content

More information

Aliun Server Load Balancer API Reference Version 2014-05-15

Aliun Server Load Balancer API Reference Version 2014-05-15 Aliun Server Load Balancer API Reference Version 2014-05-15 Content 1 Introduction... 3 1.1 SLB API Concept Diagram... 3 1.2 Terms... 4 1.3 Limitations... 4 2 How to Call SLB API... 5 2.1 Structure of

More information

Eucalyptus 3.4.2 User Console Guide

Eucalyptus 3.4.2 User Console Guide Eucalyptus 3.4.2 User Console Guide 2014-02-23 Eucalyptus Systems Eucalyptus Contents 2 Contents User Console Overview...4 Install the Eucalyptus User Console...5 Install on Centos / RHEL 6.3...5 Configure

More information

CumuLogic Load Balancer Overview Guide. March 2013. CumuLogic Load Balancer Overview Guide 1

CumuLogic Load Balancer Overview Guide. March 2013. CumuLogic Load Balancer Overview Guide 1 CumuLogic Load Balancer Overview Guide March 2013 CumuLogic Load Balancer Overview Guide 1 Table of Contents CumuLogic Load Balancer... 3 Architectural Overview of CumuLogic Load Balancer... 4 How to Use

More information

KeyControl Installation on Amazon Web Services

KeyControl Installation on Amazon Web Services KeyControl Installation on Amazon Web Services Contents Introduction Deploying an initial KeyControl Server Deploying an Elastic Load Balancer (ELB) Adding a KeyControl node to a cluster in the same availability

More information

AWS Certificate Manager. User Guide Version 1.0

AWS Certificate Manager. User Guide Version 1.0 AWS Certificate Manager User Guide AWS Certificate Manager: User Guide Copyright 2016 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be

More information

Middleware and Web Services Lecture 11: Cloud Computing Concepts

Middleware and Web Services Lecture 11: Cloud Computing Concepts Middleware and Web Services Lecture 11: Cloud Computing Concepts doc. Ing. Tomáš Vitvar, Ph.D. tomas@vitvar.com @TomasVitvar http://vitvar.com Czech Technical University in Prague Faculty of Information

More information

Amazon EFS (Preview) User Guide

Amazon EFS (Preview) User Guide Amazon EFS (Preview) User Guide Amazon EFS (Preview): User Guide Copyright 2015 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used

More information

Immersion Day. Creating an Elastic Load Balancer. Rev 2015-01

Immersion Day. Creating an Elastic Load Balancer. Rev 2015-01 Rev 2015-01 Table of Contents Overview...3 Launch a Second Web Server...4 Create an ELB...6 Copyright 2015, Amazon Web Services, All Rights Reserved Page 2 Overview This lab will walk the user through

More information

Deploying the BIG-IP System v10 with Oracle Application Server 10g R2

Deploying the BIG-IP System v10 with Oracle Application Server 10g R2 DEPLOYMENT GUIDE Deploying the BIG-IP System v10 with Oracle Application Server 10g R2 Version 1.1 Table of Contents Table of Contents Deploying the BIG-IP system v10 with Oracle s Application Server 10g

More information

Pertino HA Cluster Deployment: Enabling a Multi- Tier Web Application Using Amazon EC2 and Google CE. A Pertino Deployment Guide

Pertino HA Cluster Deployment: Enabling a Multi- Tier Web Application Using Amazon EC2 and Google CE. A Pertino Deployment Guide Pertino HA Cluster Deployment: Enabling a Multi- Tier Web Application Using Amazon EC2 and Google CE A Pertino Deployment Guide 1 Table of Contents Abstract... 2 Introduction... 3 Before you get Started...

More information

Supplementary Service Load Balancer v 1.0 2012. 6

Supplementary Service Load Balancer v 1.0 2012. 6 Supplementary Service Load Balancer v 1.0 2012. 6 Table of Contents 1.Outline... 2 1. 1 Outline of Load balancer... 2 1.1.1 Characteristics of Load balancer... 2 1. 2 API request... 3 1.2.1 Authentication-signed

More information

Online Backup Guide for the Amazon Cloud: How to Setup your Online Backup Service using Vembu StoreGrid Backup Virtual Appliance on the Amazon Cloud

Online Backup Guide for the Amazon Cloud: How to Setup your Online Backup Service using Vembu StoreGrid Backup Virtual Appliance on the Amazon Cloud Online Backup Guide for the Amazon Cloud: How to Setup your Online Backup Service using Vembu StoreGrid Backup Virtual Appliance on the Amazon Cloud Here is a step-by-step set of instructions to get your

More information

DEPLOYMENT GUIDE Version 1.1. Deploying the BIG-IP LTM v10 with Citrix Presentation Server 4.5

DEPLOYMENT GUIDE Version 1.1. Deploying the BIG-IP LTM v10 with Citrix Presentation Server 4.5 DEPLOYMENT GUIDE Version 1.1 Deploying the BIG-IP LTM v10 with Citrix Presentation Server 4.5 Table of Contents Table of Contents Deploying the BIG-IP system v10 with Citrix Presentation Server Prerequisites

More information

Scale Out! Building Internet-Scale Web Platforms with the Amazon Elastic Load Balancer (ELB)

Scale Out! Building Internet-Scale Web Platforms with the Amazon Elastic Load Balancer (ELB) Scale Out! Building Internet-Scale Web Platforms with the Amazon Elastic Load Balancer (ELB) Roshan Kulkarni and Ambikeshwar Singh Building internet-scale platforms demands hard engineering decisions:

More information

Guide to the LBaaS plugin ver. 1.0.2 for Fuel

Guide to the LBaaS plugin ver. 1.0.2 for Fuel Guide to the LBaaS plugin ver. 1.0.2 for Fuel Load Balancing plugin for Fuel LBaaS (Load Balancing as a Service) is currently an advanced service of Neutron that provides load balancing for Neutron multi

More information

Configuring Security Features of Session Recording

Configuring Security Features of Session Recording Configuring Security Features of Session Recording Summary This article provides information about the security features of Citrix Session Recording and outlines the process of configuring Session Recording

More information

DEPLOYMENT GUIDE DEPLOYING THE BIG-IP LTM SYSTEM WITH CITRIX PRESENTATION SERVER 3.0 AND 4.5

DEPLOYMENT GUIDE DEPLOYING THE BIG-IP LTM SYSTEM WITH CITRIX PRESENTATION SERVER 3.0 AND 4.5 DEPLOYMENT GUIDE DEPLOYING THE BIG-IP LTM SYSTEM WITH CITRIX PRESENTATION SERVER 3.0 AND 4.5 Deploying F5 BIG-IP Local Traffic Manager with Citrix Presentation Server Welcome to the F5 BIG-IP Deployment

More information

PaaS Operation Manual

PaaS Operation Manual NTT Communications Cloudⁿ PaaS Operation Manual Ver.1.0 Any secondary distribution of this material (distribution, reproduction, provision, etc.) is prohibited. 1 Version no. Revision date Revision details

More information

App Orchestration 2.5

App Orchestration 2.5 Configuring NetScaler 10.5 Load Balancing with StoreFront 2.5.2 and NetScaler Gateway for Prepared by: James Richards Last Updated: August 20, 2014 Contents Introduction... 3 Configure the NetScaler load

More information

3/21/2011. Topics. What is load balancing? Load Balancing

3/21/2011. Topics. What is load balancing? Load Balancing Load Balancing Topics 1. What is load balancing? 2. Load balancing techniques 3. Load balancing strategies 4. Sessions 5. Elastic load balancing What is load balancing? load balancing is a technique to

More information

DEPLOYMENT GUIDE Version 2.1. Deploying F5 with Microsoft SharePoint 2010

DEPLOYMENT GUIDE Version 2.1. Deploying F5 with Microsoft SharePoint 2010 DEPLOYMENT GUIDE Version 2.1 Deploying F5 with Microsoft SharePoint 2010 Table of Contents Table of Contents Introducing the F5 Deployment Guide for Microsoft SharePoint 2010 Prerequisites and configuration

More information

This presentation covers virtual application shared services supplied with IBM Workload Deployer version 3.1.

This presentation covers virtual application shared services supplied with IBM Workload Deployer version 3.1. This presentation covers virtual application shared services supplied with IBM Workload Deployer version 3.1. WD31_VirtualApplicationSharedServices.ppt Page 1 of 29 This presentation covers the shared

More information

.Trustwave.com Updated October 9, 2007. Secure Web Gateway Version 11.0 Amazon EC2 Platform Set-up Guide

.Trustwave.com Updated October 9, 2007. Secure Web Gateway Version 11.0 Amazon EC2 Platform Set-up Guide .Trustwave.com Updated October 9, 2007 Secure Web Gateway Version 11.0 Amazon EC2 Platform Set-up Guide Legal Notice Copyright 2012 Trustwave Holdings, Inc. All rights reserved. This document is protected

More information

Configuring Health Monitoring

Configuring Health Monitoring CHAPTER4 Note The information in this chapter applies to both the ACE module and the ACE appliance unless otherwise noted. The features that are described in this chapter apply to both IPv6 and IPv4 unless

More information

Managing Virtual Servers

Managing Virtual Servers CHAPTER 4 Content Switching Module Device Manager (CVDM-CSM) displays details of existing virtual servers and enables users to perform detailed tasks that include creating or deleting virtual servers,

More information

Deploying the BIG-IP LTM with. Citrix XenApp. Deployment Guide Version 1.2. What s inside: 2 Prerequisites and configuration notes

Deploying the BIG-IP LTM with. Citrix XenApp. Deployment Guide Version 1.2. What s inside: 2 Prerequisites and configuration notes Deployment Guide Version 1.2 Deploying the BIG-IP LTM with What s inside: 2 Prerequisites and configuration notes 3 Configuration Worksheet 4 Using the BIG-IP LTM Application Template for 8 Modifying the

More information

Microsoft Lync Server Overview

Microsoft Lync Server Overview Organizations can use the to enhance the scalability and availability of their Microsoft Lync Server 2010 deployments (formerly known as Microsoft Office Communications Server). Barracuda Networks has

More information

Network Probe User Guide

Network Probe User Guide Network Probe User Guide Network Probe User Guide Table of Contents 1. Introduction...1 2. Installation...2 Windows installation...2 Linux installation...3 Mac installation...4 License key...5 Deployment...5

More information

Topics. 1. What is load balancing? 2. Load balancing techniques 3. Load balancing strategies 4. Sessions 5. Elastic load balancing

Topics. 1. What is load balancing? 2. Load balancing techniques 3. Load balancing strategies 4. Sessions 5. Elastic load balancing Load Balancing Topics 1. What is load balancing? 2. Load balancing techniques 3. Load balancing strategies 4. Sessions 5. Elastic load balancing What is load balancing? load balancing is a technique to

More information

TECHNICAL NOTE Stormshield Network Firewall AUTOMATIC BACKUPS. Document version: 1.0 Reference: snentno_autobackup

TECHNICAL NOTE Stormshield Network Firewall AUTOMATIC BACKUPS. Document version: 1.0 Reference: snentno_autobackup Stormshield Network Firewall Document version: 1.0 Reference: snentno_autobackup CONTENTS INTRODUCTION 3 OPERATION 3 Storing in the Mystormshield.eu client area 3 Storing on a customized server 3 FIREWALL

More information

Configuring Load Balancing

Configuring Load Balancing When you use Cisco VXC Manager to manage thin client devices in a very large enterprise environment, a single Cisco VXC Manager Management Server cannot scale up to manage the large number of devices.

More information

FILECLOUD HIGH AVAILABILITY

FILECLOUD HIGH AVAILABILITY FILECLOUD HIGH AVAILABILITY ARCHITECTURE VERSION 1.0 FileCloud HA Architecture... 2 Load Balancers... 3 FileCloud Component: App server node... 3 FileCloud Component: Mongo DB Replica set... 3 Instructions

More information

Monitoring Operation Manual

Monitoring Operation Manual NTT Communications Cloudⁿ Monitoring Operation Manual Ver.1.0 Any secondary distribution of this material (distribution, reproduction, provision, etc.) is prohibited. 1 Version no. Revision date Revision

More information

FortiOS Handbook - Load Balancing VERSION 5.2.2

FortiOS Handbook - Load Balancing VERSION 5.2.2 FortiOS Handbook - Load Balancing VERSION 5.2.2 FORTINET DOCUMENT LIBRARY http://docs.fortinet.com FORTINET VIDEO GUIDE http://video.fortinet.com FORTINET BLOG https://blog.fortinet.com CUSTOMER SERVICE

More information

Monitoring Operation Manual (US Region)

Monitoring Operation Manual (US Region) NTT Communications Cloudⁿ Monitoring Operation Manual (US Region) Ver.1.0 Any secondary distribution of this material (distribution, reproduction, provision, etc.) is prohibited. 1 Version no. Revision

More information

DEPLOYMENT GUIDE Version 1.2. Deploying the BIG-IP system v10 with Microsoft Exchange Outlook Web Access 2007

DEPLOYMENT GUIDE Version 1.2. Deploying the BIG-IP system v10 with Microsoft Exchange Outlook Web Access 2007 DEPLOYMENT GUIDE Version 1.2 Deploying the BIG-IP system v10 with Microsoft Exchange Outlook Web Access 2007 Table of Contents Table of Contents Deploying the BIG-IP system v10 with Microsoft Outlook Web

More information

Use Enterprise SSO as the Credential Server for Protected Sites

Use Enterprise SSO as the Credential Server for Protected Sites Webthority HOW TO Use Enterprise SSO as the Credential Server for Protected Sites This document describes how to integrate Webthority with Enterprise SSO version 8.0.2 or 8.0.3. Webthority can be configured

More information

Load Balancing Microsoft Sharepoint 2010 Load Balancing Microsoft Sharepoint 2013. Deployment Guide

Load Balancing Microsoft Sharepoint 2010 Load Balancing Microsoft Sharepoint 2013. Deployment Guide Load Balancing Microsoft Sharepoint 2010 Load Balancing Microsoft Sharepoint 2013 Deployment Guide rev. 1.4.2 Copyright 2015 Loadbalancer.org, Inc. 1 Table of Contents About this Guide... 3 Appliances

More information

www.novell.com/documentation Policy Guide Access Manager 3.1 SP5 January 2013

www.novell.com/documentation Policy Guide Access Manager 3.1 SP5 January 2013 www.novell.com/documentation Policy Guide Access Manager 3.1 SP5 January 2013 Legal Notices Novell, Inc., makes no representations or warranties with respect to the contents or use of this documentation,

More information

Spectrum Technology Platform. Version 9.0. Administration Guide

Spectrum Technology Platform. Version 9.0. Administration Guide Spectrum Technology Platform Version 9.0 Administration Guide Contents Chapter 1: Getting Started...7 Starting and Stopping the Server...8 Installing the Client Tools...8 Starting the Client Tools...9

More information

WildFire Cloud File Analysis

WildFire Cloud File Analysis WildFire Cloud File Analysis The following topics describe the different methods for sending files to the WildFire Cloud for analysis. Forward Files to the WildFire Cloud Verify Firewall File Forwarding

More information

Flight Workflow User's Guide. Release 12.0.0

Flight Workflow User's Guide. Release 12.0.0 Flight Workflow User's Guide Release 12.0.0 Copyright 2015 Signiant Inc. All rights reserved. Contents CHAPTER 1 Flight Introduction 4 FlightUploadReference 4 FlightDownloadReference 4 Cloud Storage Configuration

More information

Introduction to Mobile Access Gateway Installation

Introduction to Mobile Access Gateway Installation Introduction to Mobile Access Gateway Installation This document describes the installation process for the Mobile Access Gateway (MAG), which is an enterprise integration component that provides a secure

More information

DEPLOYMENT GUIDE Version 1.1. Deploying F5 with IBM WebSphere 7

DEPLOYMENT GUIDE Version 1.1. Deploying F5 with IBM WebSphere 7 DEPLOYMENT GUIDE Version 1.1 Deploying F5 with IBM WebSphere 7 Table of Contents Table of Contents Deploying the BIG-IP LTM system and IBM WebSphere Servers Prerequisites and configuration notes...1-1

More information

Understanding Slow Start

Understanding Slow Start Chapter 1 Load Balancing 57 Understanding Slow Start When you configure a NetScaler to use a metric-based LB method such as Least Connections, Least Response Time, Least Bandwidth, Least Packets, or Custom

More information

User Manual. Onsight Management Suite Version 5.1. Another Innovation by Librestream

User Manual. Onsight Management Suite Version 5.1. Another Innovation by Librestream User Manual Onsight Management Suite Version 5.1 Another Innovation by Librestream Doc #: 400075-06 May 2012 Information in this document is subject to change without notice. Reproduction in any manner

More information

DEPLOYMENT GUIDE Version 1.1. Deploying F5 with Oracle Application Server 10g

DEPLOYMENT GUIDE Version 1.1. Deploying F5 with Oracle Application Server 10g DEPLOYMENT GUIDE Version 1.1 Deploying F5 with Oracle Application Server 10g Table of Contents Table of Contents Introducing the F5 and Oracle 10g configuration Prerequisites and configuration notes...1-1

More information

Enterprise AWS Quick Start Guide. v8.0.1

Enterprise AWS Quick Start Guide. v8.0.1 Enterprise AWS Quick Start Guide v8.0.1 rev. 1.1.4 Copyright 2002 2016 Loadbalancer.org, Inc Table of Contents Introduction... 4 About Enterprise AWS... 4 Main Differences to the Non-Cloud Product... 4

More information

Apache CloudStack 4.x (incubating) Network Setup: excerpt from Installation Guide. Revised February 28, 2013 2:32 pm Pacific

Apache CloudStack 4.x (incubating) Network Setup: excerpt from Installation Guide. Revised February 28, 2013 2:32 pm Pacific Apache CloudStack 4.x (incubating) Network Setup: excerpt from Installation Guide Revised February 28, 2013 2:32 pm Pacific Apache CloudStack 4.x (incubating) Network Setup: excerpt from Installation Guide

More information

BASICS OF SCALING: LOAD BALANCERS

BASICS OF SCALING: LOAD BALANCERS BASICS OF SCALING: LOAD BALANCERS Lately, I ve been doing a lot of work on systems that require a high degree of scalability to handle large traffic spikes. This has led to a lot of questions from friends

More information

AdWhirl Open Source Server Setup Instructions

AdWhirl Open Source Server Setup Instructions AdWhirl Open Source Server Setup Instructions 11/09 AdWhirl Server Setup Instructions The server runs in Amazon s web cloud. To set up the server, you need an Amazon Web Services (AWS) account and the

More information

Load Balancing Microsoft Terminal Services. Deployment Guide

Load Balancing Microsoft Terminal Services. Deployment Guide Load Balancing Microsoft Terminal Services Deployment Guide rev. 1.5.7 Copyright 2002 2016 Loadbalancer.org, Inc. 1 Table of Contents About this Guide... 4 Loadbalancer.org Appliances Supported... 4 Loadbalancer.org

More information

Secure Web Appliance. Reverse Proxy

Secure Web Appliance. Reverse Proxy Secure Web Appliance Reverse Proxy Table of Contents 1. Introduction... 1 1.1. About CYAN Secure Web Appliance... 1 1.2. About Reverse Proxy... 1 1.3. About this Manual... 1 1.3.1. Document Conventions...

More information

Firewall Load Balancing

Firewall Load Balancing CHAPTER 6 This chapter describes the (FWLB) feature. It includes the following sections: FWLB Overview, page 6-1 FWLB Features, page 6-2 FWLB Configuration Tasks, page 6-3 Monitoring and Maintaining FWLB,

More information

DEPLOYMENT GUIDE Version 1.2. Deploying F5 with Oracle E-Business Suite 12

DEPLOYMENT GUIDE Version 1.2. Deploying F5 with Oracle E-Business Suite 12 DEPLOYMENT GUIDE Version 1.2 Deploying F5 with Oracle E-Business Suite 12 Table of Contents Table of Contents Introducing the BIG-IP LTM Oracle E-Business Suite 12 configuration Prerequisites and configuration

More information

Bentley CONNECT Dynamic Rights Management Service

Bentley CONNECT Dynamic Rights Management Service v1.0 Implementation Guide Last Updated: March 20, 2013 Table of Contents Notices...5 Chapter 1: Introduction to Management Service...7 Chapter 2: Configuring Bentley Dynamic Rights...9 Adding Role Services

More information

Configuration Guide. BES12 Cloud

Configuration Guide. BES12 Cloud Configuration Guide BES12 Cloud Published: 2016-04-08 SWD-20160408113328879 Contents About this guide... 6 Getting started... 7 Configuring BES12 for the first time...7 Administrator permissions you need

More information

Zend Server Amazon AMI Quick Start Guide

Zend Server Amazon AMI Quick Start Guide Zend Server Amazon AMI Quick Start Guide By Zend Technologies www.zend.com Disclaimer This is the Quick Start Guide for The Zend Server Zend Server Amazon Machine Image The information in this document

More information

DEPLOYMENT GUIDE Version 1.2. Deploying the BIG-IP System v10 with Microsoft IIS 7.0 and 7.5

DEPLOYMENT GUIDE Version 1.2. Deploying the BIG-IP System v10 with Microsoft IIS 7.0 and 7.5 DEPLOYMENT GUIDE Version 1.2 Deploying the BIG-IP System v10 with Microsoft IIS 7.0 and 7.5 Table of Contents Table of Contents Deploying the BIG-IP system v10 with Microsoft IIS Prerequisites and configuration

More information

Working With Virtual Hosts on Pramati Server

Working With Virtual Hosts on Pramati Server Working With Virtual Hosts on Pramati Server 13 Overview Virtual hosting allows a single machine to be addressed by different names. There are two ways for configuring Virtual Hosts. They are: Domain Name

More information

Deploying F5 with Microsoft Active Directory Federation Services

Deploying F5 with Microsoft Active Directory Federation Services F5 Deployment Guide Deploying F5 with Microsoft Active Directory Federation Services This F5 deployment guide provides detailed information on how to deploy Microsoft Active Directory Federation Services

More information

How-to: Single Sign-On

How-to: Single Sign-On How-to: Single Sign-On Document version: 1.02 nirva systems info@nirva-systems.com nirva-systems.com How-to: Single Sign-On - page 2 This document describes how to use the Single Sign-On (SSO) features

More information

Fairsail REST API: Guide for Developers

Fairsail REST API: Guide for Developers Fairsail REST API: Guide for Developers Version 1.02 FS-API-REST-PG-201509--R001.02 Fairsail 2015. All rights reserved. This document contains information proprietary to Fairsail and may not be reproduced,

More information

Deploying F5 to Replace Microsoft TMG or ISA Server

Deploying F5 to Replace Microsoft TMG or ISA Server Deploying F5 to Replace Microsoft TMG or ISA Server Welcome to the F5 deployment guide for configuring the BIG-IP system as a forward and reverse proxy, enabling you to remove or relocate gateway security

More information

Introducing the BIG-IP and SharePoint Portal Server 2003 configuration

Introducing the BIG-IP and SharePoint Portal Server 2003 configuration Deployment Guide Deploying Microsoft SharePoint Portal Server 2003 and the F5 BIG-IP System Introducing the BIG-IP and SharePoint Portal Server 2003 configuration F5 and Microsoft have collaborated on

More information

Configuring SSL Termination

Configuring SSL Termination CHAPTER3 This chapter describes the steps required to configure a context on the Cisco Application Control Engine (ACE) module as a virtual SSL server for SSL termination. It contains the following major

More information

Deploy Remote Desktop Gateway on the AWS Cloud

Deploy Remote Desktop Gateway on the AWS Cloud Deploy Remote Desktop Gateway on the AWS Cloud Mike Pfeiffer April 2014 Last updated: May 2015 (revisions) Table of Contents Abstract... 3 Before You Get Started... 3 Three Ways to Use this Guide... 4

More information

insync Installation Guide

insync Installation Guide insync Installation Guide 5.2 Private Cloud Druva Software June 21, 13 Copyright 2007-2013 Druva Inc. All Rights Reserved. Table of Contents Deploying insync Private Cloud... 4 Installing insync Private

More information

Alfresco Enterprise on AWS: Reference Architecture

Alfresco Enterprise on AWS: Reference Architecture Alfresco Enterprise on AWS: Reference Architecture October 2013 (Please consult http://aws.amazon.com/whitepapers/ for the latest version of this paper) Page 1 of 13 Abstract Amazon Web Services (AWS)

More information

Creating a DUO MFA Service in AWS

Creating a DUO MFA Service in AWS Amazon AWS is a cloud based development environment with a goal to provide many options to companies wishing to leverage the power and convenience of cloud computing within their organisation. In 2013

More information

DEPLOYMENT GUIDE Version 1.0. Deploying the BIG-IP LTM with Microsoft Windows Server 2008 R2 Remote Desktop Services

DEPLOYMENT GUIDE Version 1.0. Deploying the BIG-IP LTM with Microsoft Windows Server 2008 R2 Remote Desktop Services DEPLOYMENT GUIDE Version 1.0 Deploying the BIG-IP LTM with Microsoft Windows Server 2008 R2 Remote Desktop Services Deploying the BIG-IP LTM with Microsoft Windows Server 2008 R2 Remote Desktop Services

More information

Monitoring Oracle Enterprise Performance Management System Release 11.1.2.3 Deployments from Oracle Enterprise Manager 12c

Monitoring Oracle Enterprise Performance Management System Release 11.1.2.3 Deployments from Oracle Enterprise Manager 12c Monitoring Oracle Enterprise Performance Management System Release 11.1.2.3 Deployments from Oracle Enterprise Manager 12c This document describes how to set up Oracle Enterprise Manager 12c to monitor

More information

DEPLOYMENT GUIDE Version 1.0. Deploying the BIG-IP LTM System with VMware View

DEPLOYMENT GUIDE Version 1.0. Deploying the BIG-IP LTM System with VMware View DEPLOYMENT GUIDE Version 1.0 Deploying the BIG-IP LTM System with VMware View Table of Contents Table of Contents Deploying F5 with VMware View Prerequisites and configuration notes...1-1 Product versions

More information

2X ApplicationServer & LoadBalancer Manual

2X ApplicationServer & LoadBalancer Manual 2X ApplicationServer & LoadBalancer Manual 2X ApplicationServer & LoadBalancer Contents 1 URL: www.2x.com E-mail: info@2x.com Information in this document is subject to change without notice. Companies,

More information

Configuring HAproxy as a SwiftStack Load Balancer

Configuring HAproxy as a SwiftStack Load Balancer Configuring HAproxy as a SwiftStack Load Balancer To illustrate how a SwiftStack cluster can be configured with an external load balancer, such as HAProxy, let s walk through a step-by-step example of

More information

Microsoft Lync Server 2010

Microsoft Lync Server 2010 Microsoft Lync Server 2010 Scale to a Load Balanced Enterprise Edition Pool with WebMux Walkthrough Published: March. 2012 For the most up to date version of the Scale to a Load Balanced Enterprise Edition

More information

STAR ENTERPRISE - Information Technology Is Our Universe! www.starenterprise.com. STAR Device Monitor

STAR ENTERPRISE - Information Technology Is Our Universe! www.starenterprise.com. STAR Device Monitor Business departments BusinessSoftware & LifestyleSoftware Document information Customer service: www.starenterprise.com/assistance/ support@starenterprise.com Author: Tobias Eichner STAR ENTERPRISE - www.starenterprise.com

More information

Spam Marshall SpamWall Step-by-Step Installation Guide for Exchange 5.5

Spam Marshall SpamWall Step-by-Step Installation Guide for Exchange 5.5 Spam Marshall SpamWall Step-by-Step Installation Guide for Exchange 5.5 What is this document for? This document is a Step-by-Step Guide that can be used to quickly install Spam Marshall SpamWall on Exchange

More information

Copyright 2013 http://itfreetraining.com

Copyright 2013 http://itfreetraining.com This video will look at two DNS features, DNS round robin and netmask ordering. These features allow for simple load balancing and also provide a method for directing a user to local resources rather than

More information

Deploying the BIG-IP System v10 with SAP NetWeaver and Enterprise SOA: ERP Central Component (ECC)

Deploying the BIG-IP System v10 with SAP NetWeaver and Enterprise SOA: ERP Central Component (ECC) DEPLOYMENT GUIDE Deploying the BIG-IP System v10 with SAP NetWeaver and Enterprise SOA: ERP Central Component (ECC) Version 1.1 Table of Contents Table of Contents Deploying the BIG-IP system v10 with

More information

Deployment Guide AX Series for Palo Alto Networks Firewall Load Balancing

Deployment Guide AX Series for Palo Alto Networks Firewall Load Balancing Deployment Guide AX Series for Palo Alto Networks Firewall Load Balancing DG_PAFWLB_120718.1 TABLE OF CONTENTS 1 Overview... 4 2 Deployment Prerequisites... 4 3 Architecture Overview... 5 4 Access Credentials...

More information

Salesforce Integration

Salesforce Integration Salesforce Integration 2015 Bomgar Corporation. All rights reserved worldwide. BOMGAR and the BOMGAR logo are trademarks of Bomgar Corporation; other trademarks shown are the property of their respective

More information

WildFire Features. Palo Alto Networks. PAN-OS New Features Guide Version 6.1. Copyright 2007-2015 Palo Alto Networks

WildFire Features. Palo Alto Networks. PAN-OS New Features Guide Version 6.1. Copyright 2007-2015 Palo Alto Networks WildFire Features Palo Alto Networks PAN-OS New Features Guide Version 6.1 Contact Information Corporate Headquarters: Palo Alto Networks 4401 Great America Parkway Santa Clara, CA 95054 http://www.paloaltonetworks.com/contact/contact/

More information

Load Balancing. FortiOS Handbook v3 for FortiOS 4.0 MR3

Load Balancing. FortiOS Handbook v3 for FortiOS 4.0 MR3 Load Balancing FortiOS Handbook v3 for FortiOS 4.0 MR3 FortiOS Handbook Load Balancing v3 8 February 2012 01-431-99686-20120208 Copyright 2012 Fortinet, Inc. All rights reserved. Fortinet, FortiGate, and

More information

It should be noted that the installer will delete any existing partitions on your disk in order to install the software required to use BLËSK.

It should be noted that the installer will delete any existing partitions on your disk in order to install the software required to use BLËSK. Installation Guide Introduction... 3 1. Booting from the CD... 4 2. Choose the server type to install... 5 3. Disk formatting and installation... 6 4. Confirmation of disk formatting... 7 5. Program installation...

More information

DEPLOYMENT GUIDE DEPLOYING THE BIG-IP LTM SYSTEM WITH ADOBE ACROBAT CONNECT PROFESSIONAL

DEPLOYMENT GUIDE DEPLOYING THE BIG-IP LTM SYSTEM WITH ADOBE ACROBAT CONNECT PROFESSIONAL DEPLOYMENT GUIDE DEPLOYING THE BIG-IP LTM SYSTEM WITH ADOBE ACROBAT CONNECT PROFESSIONAL Deploying the BIG-IP LTM system with Adobe Acrobat Connect Professional Welcome to the F5 - Adobe Acrobat Connect

More information

Deployment Guide Jan-2016 rev. a. Deploying Array Networks APV Series Application Delivery Controllers with Oracle WebLogic 12c

Deployment Guide Jan-2016 rev. a. Deploying Array Networks APV Series Application Delivery Controllers with Oracle WebLogic 12c Deployment Guide Jan-2016 rev. a Deploying Array Networks APV Series Application Delivery Controllers with Oracle WebLogic 12c Table of Contents 1 Introduction... 3 1.1 Array Networks APV Appliance...

More information

TESTING & INTEGRATION GROUP SOLUTION GUIDE

TESTING & INTEGRATION GROUP SOLUTION GUIDE TESTING & INTEGRATION GROUP SOLUTION GUIDE AppDirecor optimizing the delivery of VMware View 4.5 Contents INTRODUCTION... 2 RADWARE APPDIRECTOR... 2 VMWARE VIEW... 2 RADWARE APPDIRECTOR AND VMWARE VIEW

More information

DEPLOYMENT GUIDE. Deploying F5 for High Availability and Scalability of Microsoft Dynamics 4.0

DEPLOYMENT GUIDE. Deploying F5 for High Availability and Scalability of Microsoft Dynamics 4.0 DEPLOYMENT GUIDE Deploying F5 for High Availability and Scalability of Microsoft Dynamics 4.0 Introducing the F5 and Microsoft Dynamics CRM configuration Microsoft Dynamics CRM is a full customer relationship

More information

Introducing the Microsoft IIS deployment guide

Introducing the Microsoft IIS deployment guide Deployment Guide Deploying Microsoft Internet Information Services with the BIG-IP System Introducing the Microsoft IIS deployment guide F5 s BIG-IP system can increase the existing benefits of deploying

More information

Architecting the Future of Big Data

Architecting the Future of Big Data Hive ODBC Driver User Guide Revised: July 22, 2014 2012-2014 Hortonworks Inc. All Rights Reserved. Parts of this Program and Documentation include proprietary software and content that is copyrighted and

More information

Install an SSL Certificate onto SilverStream. Sender Recipient Attached FIles Pages Date. Development Internal/External None 5 6/16/08

Install an SSL Certificate onto SilverStream. Sender Recipient Attached FIles Pages Date. Development Internal/External None 5 6/16/08 Technical Note Sender Recipient Attached FIles Pages Date Development Internal/External None 5 6/16/08 This technical note explains how to generate a Certificate Signing Request (CSR) and install an SSL

More information

Load Balancing IBM Lotus Instant Messaging and Web Conferencing Servers with F5 Networks BIG-IP System

Load Balancing IBM Lotus Instant Messaging and Web Conferencing Servers with F5 Networks BIG-IP System Load Balancing IBM Lotus Instant Messaging and Web Conferencing Servers with F5 Networks BIG-IP System Introducing BIG-IP load balancing for IBM Lotus Instant Messaging and Web Conferencing servers Configuring

More information

Load Balancing VMware Horizon View. Deployment Guide

Load Balancing VMware Horizon View. Deployment Guide Load Balancing VMware Horizon View Deployment Guide v1.1.0 Copyright 2014 Loadbalancer.org, Inc. 1 Table of Contents About this Guide... 4 Appliances Supported... 4 VMware Horizon View Versions Supported...4

More information

ENABLING RPC OVER HTTPS CONNECTIONS TO M-FILES SERVER

ENABLING RPC OVER HTTPS CONNECTIONS TO M-FILES SERVER M-FILES CORPORATION ENABLING RPC OVER HTTPS CONNECTIONS TO M-FILES SERVER VERSION 2.3 DECEMBER 18, 2015 Page 1 of 15 CONTENTS 1. Version history... 3 2. Overview... 3 2.1. System Requirements... 3 3. Network

More information

Deployment Guide AX Series with Active Directory Federation Services 2.0 and Office 365

Deployment Guide AX Series with Active Directory Federation Services 2.0 and Office 365 Deployment Guide AX Series with Active Directory Federation Services 2.0 and Office 365 DG_ADFS20_120907.1 TABLE OF CONTENTS 1 Overview... 4 2 Deployment Guide Overview... 4 3 Deployment Guide Prerequisites...

More information

Load Balancing VMware Horizon View. Deployment Guide

Load Balancing VMware Horizon View. Deployment Guide Load Balancing VMware Horizon View Deployment Guide rev. 1.2.6 Copyright 2002 2015 Loadbalancer.org, Inc. 1 Table of Contents About this Guide...4 Loadbalancer.org Appliances Supported...4 Loadbalancer.org

More information