On Sat, Jan 19, 2013 at 9:42 PM, Brian Mathis < brian.mathis+centos at betteradmin.com> wrote: > Add another vote for HAproxy. It's excellent at what it does, as long > as it meets your requirements. It's main purpose is to load balance > HTTP traffic, and it can maintain session using a cookie. It will > monitor each server and remove it from rotation if it goes down. It > also has methods to place servers into maintenance mode. > > It doesn't really handle SSL (though they have been working on it for > newer versions), but that can be handled by using Apache or nginx as > the front-end termination point for SSL, and reverse proxy into > haproxy. > > It also does generic TCP load balancing, but I don't use it so can't > comment on that. > Also throwing in my vote with HAProxy, as it meets all of the (thus-far listed) requirements of the OP. The TCP loadbalancing works great, similar to the HTTP balancing.