HAProxy is free, open source software that provides a high availability load balancer and proxy server for TCP and HTTP-based applications that spreads requests across multiple servers. It is written in C and has a reputation for being fast and efficient (in terms of processor and memory usage).
HAProxy is used by a number of high-profile websites including GoDaddy, GitHub, Bitbucket, Stack Overflow, Reddit, Speedtest.net, Tumblr, Twitter and Tuenti and is used in the OpsWorks product from Amazon Web Services.
Video HAProxy
History
HAProxy was written in 2000 by Willy Tarreau, a core contributor to the Linux kernel, who still maintains the project.
Maps HAProxy
Performance
Servers equipped with a dual-core Opteron or Xeon processor generally achieve between 15000 and 40000 hits per second, and have no trouble saturating a 2 Gbit/sec connection under Linux. Due to its widespread integration into enterprise-level infrastructures, monitoring HAProxy performance at scale has become an increasingly important issue. Monitoring end-to-end performance requires tracking metrics from frontends, backends, and HAProxy hosts themselves. There are currently several tools available to track and monitor HAProxy performance, both open-source, like HATop as well as paid, like Datadog.
Similar software
- Nginx
- Squid
- Varnish
- Hipache
- Træf?k
- Gearman
See also
- LAMP, LYME, and LEAP
References
External links
- Official website
- HAProxy Enterprise Edition
- HAProxy Technologies Official Website
- Windows feedback agent for HAProxy
Source of article : Wikipedia