HAProxy

Free, very fast and reliable solution offering load balancing, high availability, and proxying for TCP and HTTP apps
Download

HAProxy Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Willy Tarreau
  • Publisher web site:
  • http://haproxy.1wt.eu/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 621 KB

HAProxy Tags


HAProxy Description

Free, very fast and reliable solution offering load balancing, high availability, and proxying for TCP and HTTP apps HAProxy is a free, very fast and reliable solution offering high availability, load balancing, and proxying for TCP and HTTP-based applications. It is particularly suited for web sites crawling under very high loads while needing persistence or Layer7 processing. Supporting tens of thousands of connections is clearly realistic with todays hardware. Its mode of operation makes its integration into existing architectures very easy and riskless, while still offering the possibility not to expose fragile web servers to the Net.HAProxy implements an event-driven, single-process model which enables support for very high number of simultaneous connections at very high speeds. Multi-threaded or multi-process models can rarely cope with thousands of connections because of system scheduler limits, memory limits, and lock contention everywhere.Event-driven models do not have these problems because implementing all the tasks in user-space allows a finer resource and time management. The down side is that those programs generally don't scale well on multi-processor systems. That's the reason why they must be optimized to get the most work done from every CPU cycle. What's New in This Release: · The stats page now can also display a node name and description, as well as the exact status of a health check. · The LB algorithms have now been moved to separate files, and a consistent hashing algorithm has been added. It allows hot addition or removal of servers without disturbing the load-balancing, which is desirable for caches. · Also, the LB rework brought the opportunity to re-enable the old static round-robin algorithm, which can make sense for people who run more than 4000 servers in a single backend (practical limit of the dynamic RR algorithm). · Last, some new ACLs have been added, to check for IP addresses in headers, and to check frontend's and backend's connections, queues and per-server average queue size. A few minor bugs were fixed, and those fixes as well as some minor riskless features have been backported into 1.3 to release 1.3.21.


HAProxy Related Software