Jump to content

HAProxy

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Warrenski (talk | contribs) at 12:08, 28 November 2016 (Reference latest stable release). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Original author(s)Willy Tarreau
Initial releaseDecember 16, 2001; 22 years ago (2001-12-16)
Stable release
1.7.0 / November 25, 2016; 7 years ago (2016-11-25)
Repository
Written inC
Operating systemLinux, FreeBSD, OpenBSD, Solaris (8/9/10), AIX (5.1–5.3)
LicenseGNU General Public License Version 2
Websitehttp://www.haproxy.org/

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.[1] It is written in C[2] and has a reputation for being fast and efficient (in terms of processor and memory usage).[3]

HAProxy is used by a number of high-profile websites including GitHub, Bitbucket,[4] Stack Overflow,[5] Reddit, Tumblr, Twitter[6][7] and Tuenti[8] and is used in the OpsWorks product from Amazon Web Services.[9]

History

HAProxy was written in 2000[10] by Willy Tarreau,[11] a core contributor to the Linux kernel[12] who still maintains the project.

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.[13]

Similar software

See also

References

  1. ^ "MySQL Load Balancing with HAProxy". Severalnines AB. 2011. Retrieved 19 February 2013.
  2. ^ "HAProxy on Freecode". Retrieved 5 April 2013.
  3. ^ "Nuts & Bolts: HAproxy". Retrieved 8 April 2013.
  4. ^ "The inner guts of Bitbucket". Retrieved 26 February 2015.
  5. ^ "What it takes to run Stack Overflow". Retrieved 22 November 2013.
  6. ^ "HAProxy: they use it!". Retrieved 5 April 2013.
  7. ^ "List of sites using HAProxy". Retrieved 5 April 2013.
  8. ^ "Tuenti+WebRTC (Voip2day 2014)".
  9. ^ "HAProxy layer - AWS Opsworks". Retrieved 5 April 2013.
  10. ^ "HAProxy: design choices and history". Retrieved 5 April 2013.
  11. ^ "Willy Tarreau: About me". Retrieved 5 April 2013.
  12. ^ ,"LKML: Willy Tarreau: [ANNOUNCE] Linux 2.4.37.11". Retrieved 5 April 2013.
  13. ^ haproxy.1wt.eu#plat