SoftLayer_Network_LBaaS_LoadBalancer


SoftLayer_Network_LBaaS_LoadBalancer

Description

The SoftLayer_Network_LBaaS_LoadBalancer service allows customers to create, edit, delete, get details of a load balancer instance and retrieve all existing load balancer instances. The most common use case of a load balancer instance is to improve performance and high availability of customers application services by distributing the incoming requests across multiple servers. Thus, clients using customers application services will only need to know the load balancer instances host name respective IP address in order to submit their requests. Note that SoftLayer_Network_LBaaS_LoadBalancer provides the load balancing functionality only, while it is customers responsibility to implement their application services and deploy them to respective servers, typically virtual servers or bare metal systems hosted by IBM SoftLayer. Conceptually a load balancer instance consists of a set of listeners, also called frontends, pools, also called backends, and members (application servers). A listener (frontend) represents basically the network protocol and port for requests coming from clients applications and is always associated with a pool (backend) defined by a network protocol, port and load balancing algorithm. The pools network protocol and port specify how incoming requests will be forwarded to application servers, while the load balancing algorithm (round-robin, weighted round-robin or least connections) determines the distribution scheme of incoming requests among the members, ie application servers. Note that members of a load balancer instance are assigned implicitly to all pools (backends) of that load balancer.

Methods

cancelLoadBalancer
Cancel the specified load balancer.
getAllObjects
Get all existing load balancers.
getDatacenter
Retrieve datacenter, where load balancer is located.
getHealthMonitors
Retrieve health monitors for the backend members.
getListenerTimeSeriesData
Return time series datapoints
getListeners
Retrieve listeners assigned to load balancer.
getLoadBalancer
Get a specific load balancer.
getLoadBalancerMemberHealth
Return load balancer members health
getLoadBalancerStatistics
Return load balancers statistics
getMembers
Retrieve members assigned to load balancer.
getObject
Retrieve a SoftLayer_Network_LBaaS_LoadBalancer record.
getSslCiphers
Retrieve list of preferred custom ciphers configured for the load balancer.
serviceLoadBalancer
Service function for a load balancer.
updateLoadBalancer
Update a load balancer's description.
updateSslCiphers
Updates the cipher list of the load balancer

/reference/services/SoftLayer_Network_LBaaS_LoadBalancer/