HAProxy is an open source solution for load balancing and reverse proxying both TCP and HTTP requests - and, in keeping with the abbreviation in its name, it is high availability. HAProxy can continue to operate in the presence of failed backend servers, handling crossover in a reliable and seamless manner. It also has built-in health checks that will remove a backend server if it fails several health checks in a row. With dynamic routing you can transfer incoming traffic to a variety of backend servers, fully configurable with Access Control Lists (ACLs).
Like other load balancers or proxies, HAProxy is very flexible and largely protocol-agnostic—it can handle anything sent over TCP.
To assure users of safe and secure access to the Internet, and to shield the network from malicious attacks, the availability and internal health of the HA Proxy server should be constantly monitored. The eG Enterprise Suite helps you in this regard!