HAProxy

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
HAProxy
Original author(s) Willy Tarreau
Initial release December 16, 2001; 22 years ago (2001-12-16)
Stable release 1.6.5 (May 10, 2016; 7 years ago (2016-05-10)) [±][1]
Preview release 1.7-dev0 (October 13, 2015; 8 years ago (2015-10-13)) [±][1]
Written in C
Operating system Linux, FreeBSD, OpenBSD, Solaris (8/9/10), AIX (5.1–5.3)
License GNU General Public License Version 2
Website {{#property:P856}}

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

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

History

HAProxy was written in 2000[11] by Willy Tarreau,[12] a core contributor to the Linux kernel[13] 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.[14]

Similar software

See also

References

  1. 1.0 1.1 http://www.haproxy.org/#last
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. ,Lua error in package.lua at line 80: module 'strict' not found.
  14. haproxy.1wt.eu#plat

External links


<templatestyles src="Asbox/styles.css"></templatestyles>