- |
|
|
|
|
|
|

Server Load Balancing is a technology used to balance server traffic across multiple servers to ensure high performance and resilience to websites. It accomplishes this task by directing web and application requests to one of the back-end servers which then processes and responds to the client directly. A load-balancer can also detect failures in back-end servers and exclude them from receiving requests until the failure has been resolved thereby providing a seamless experience for your customers. Server Load Balancing is usually achieved with the use of a hardware load balancer, such as our Foundry XL server iron switches, or through Windows Network Load balancing.
A load-balancer holds a virtual IP address so that from the outside world it appears as though it is a single server. When a request to a website is made it is sent to the virtual IP. This request is then forwarded onto one of the back-end servers chosen by the load-balancer depending on the configuration, for example, least server load, server response time or static weight and the back-end server will answer the request.
The first example shows a fire walled and load-balanced set-up with two web servers and a failover MS-SQL configuration

The second example shows a fully redundant fire walled and load-balanced set-up consisting of three web servers