LoadBalancer
(→Load Balancer Session Persistence Management) |
Mike.robski (Talk | contribs) m (1 revision: Release 95) |
Revision as of 16:29, 2 July 2014
Load Balancer
A Load balancer distributes traffic among different nodes. You have the ability to configure your load balancer as required. A Load balancer has a single public-facing virtual IP Address and port on one side and 2 or more nodes on the other side: traffic into the virtual IP may be delivered to the IP Address of any of the contained nodes. The reverse mapping occurs for outbound traffic. If you need to provide load balancing for more than one virtual IP address or more than one port on a single virtual IP address, you must create multiple load balancers. Note: a load balancer without a virtual IP address and at least two nodes is not useful.
Contents |
Load Balancer Management
- POST /accounts/{accountId}/loadbalancers - Create Load Balancer
- GET /accounts/{accountId}/loadbalancers - List Load Balancer
- GET /accounts/{accountId}/loadbalancers/{lbId} - Get Load Balancer
- PUT /accounts/{accountId}/loadbalancers/{lbId} - Edit a load balancer
- DELETE /accounts/{accountId}/loadbalancers/{lbId} - Delete Load Balancer
Load Balancer Node Management
- GET /accounts/{accountId}/loadbalancers/{lbId}/nodes/{nodeId} - Get one node from a given load balancer
- POST /accounts/{accountId}/loadbalancers/{lbId}/nodes - Add a node to a load balancer
- PUT /accounts/{accountId}/loadbalancers/{lbId}/nodes/{nodeId} - Update a single load balancer node
- DELETE /accounts/{accountId}/loadbalancers/{lbId}/nodes/{nodeId} - Delete a node from a load balancer
Load Balancer Health Monitor Management
- PUT /accounts/{accountId}/loadbalancers/{lbId}/healthmonitor - Add or update load balancer's health monitor
- DELETE /accounts/{accountId}/loadbalancers/{lbId}/healthmonitor - Delete a load balancer's health monitor
Load Balancer Session Persistence Management
- PUT /accounts/{accountId}/loadbalancers/{lbId}/sessionpersistence - Create session persistence for a load balancer
- DELETE /accounts/{accountId}/loadbalancers/{lbId}/sessionpersistence - Delete a load balancer's sessionpersistence
Alternative URI /loadbalancers
An alternative way to execute this call is to omit the accountId portion of the URI. In this case the system assumes the request is executed for the account identified in the authorization header.
GET /loadbalancers/...