Load balancer

From CNM Wiki
Jump to: navigation, search

A load balancer (hereinafter, the Balancer) is any system that performs load balancing. The Balancer accepts client's requests, selects one resource among two or more to fulfill that request, forwards the request to the selected resource, receives its response, and returns that response back to the client. Computing nodes, DBMSes, and applications may serve as the resources as long as they can be found at particular IP addresses.

The Balancers work with multiple nodes; this feature distinguishes them from reverse proxies that accepts client's request, forwards this request to the resource, received its response, and it to a server that can fulfill it, and returns that response to the client.

In addition to their core purposes, the Balancers often detect failures of the resources using daemons such as heartbeat, pacemaker, or keepalived.


COTS

See also

Web resources

Related lectios