Zeus Load Balancer Overview



Introduction
The Zeus Load Balancer is an extremely powerful software-based approach to intelligently load-balance webservers. Available now as a separate package to the Zeus Web Server, it enables several webservers to be grouped together into a 'cluster', so that all the servers can work together to host the same websites. Incoming requests for pages are received by the Zeus Load Balancer and are distributed to individual servers in the cluster. The Balancer spreads out the work, ensuring that no one machine is overloaded.

If a machine in the cluster was to fail, the Zeus Load Balancer will detect this and re-direct page requests onto the remaining machines. Similiarly, extra servers can easily be added to the cluster, even while it is running, in case extra performance is required.

You gain greatly enhanced performance and increased reliability / availability. Because the Zeus Load Balancer fully understands HTTP, the result is a cluster of webservers that far outperforms the simpler 'round-robin' DNS or hardware-based approaches to load balancing.

For details on how to obtain the Zeus Load Balancer, please contact sales@zeustechnology.com

Dual load balancers
For even greater fault-tolerance, two Zeus Load Balancers can be configured so that they both manage the same cluster of webservers. Incoming requests for webpages are split between the two Balancers by the use of round-robin DNS. If one Balancer should suffer a hardware failure, the other will automatically detect this and take over from it, so that to the outside world, the website continues operating unaffected.

Configuration
Management of the Zeus Load Balancer and of the cluster of machines being controlled is made simple thanks to its close integration with the Zeus Admin Server.

Terminology
Many of the terms in the documents are commonly used to mean different things in computing literature, so an explanation of terms used is given first:

Load Balancer topics