HAProxy

HAProxy or High Availability Proxy is a free and open source software which is most commonly used to improve the performance of a server environment by spreading requests to multiple servers and thus enhancing the speed and reliability of the server environment. The software can be run on Linux, Solaris and FreeBSD operating systems.