HAProxy - HAProxy
![]() | |
Původní autoři | Willy Tarreau |
---|---|
První vydání | 16. prosince 2001 |
Stabilní uvolnění | 2.3.2 / 28. listopadu 2020[1] |
Náhled verze | 2.4-dev3 / 11. prosince 2020[2] |
Úložiště | ![]() |
Napsáno | C |
Operační systém | Linux, FreeBSD, OpenBSD, Solaris (8/9/10), AIX (5.1–5.3), Operační Systém Mac, Cygwin |
Licence | GNU General Public License Verze 2 |
webová stránka | www |
HAProxy je bezplatný software s otevřeným zdrojovým kódem který poskytuje a vysoká dostupnost vyvažovač zátěže a proxy server pro TCP a HTTP aplikace založené na šíření požadavků mezi více servery.[3] Je napsán v C[4] a má pověst rychlé a efektivní (pokud jde o využití procesoru a paměti).[5]
HAProxy je používán řadou vysoce postavených webů včetně Do toho tati, GitHub, Bitbucket,[6] Přetečení zásobníku,[7] Reddit, Slack,[8] Speedtest.net, Tumblr, Cvrlikání[9][10] a Tuenti[11] a používá se v OpsWorks výrobek z Webové služby Amazon.[12]
Dějiny
HAProxy byl napsán v roce 2000[13] Willy Tarreau,[14] hlavní přispěvatel do Linuxové jádro,[15] kdo stále udržuje projekt.
V roce 2013 byla založena společnost HAProxy Technologies, LLC[16] pokračovat ve vývoji softwaru kromě příspěvků z komunity open-source. Společnost poskytuje komerční nabídku HAProxy Enterprise a na základě zařízení řadiče dodávek aplikací pojmenovaný ALOHA. Společnost poskytuje technickou podporu a další moduly, které rozšiřují funkčnost HAProxy.
Funkce
HAProxy má následující funkce:
- Vrstva 4 (TCP) a Vrstva 7 (HTTP) vyvažování zátěže
- Přepisování URL
- Omezení rychlosti
- Ukončení SSL / TLS
- Gzip komprese
- Podpora protokolu Proxy
- Kontrola zdraví
- Připojení a protokolování zpráv HTTP
- HTTP / 2[17]
- Multithreading
- Bezhlavé načtení[18]
- gRPC Podpěra, podpora[19]
- Lua a podpora SPOE
- API Podpěra, podpora
- Opakujte vrstvu 4
- Zjednodušené přerušení obvodu
Komunita HAProxy vs HAProxy Enterprise
![]() | Tato sekce obsahuje obsah, který je napsán jako reklama.Prosinec 2019) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
HAProxy Enterprise Edition je verze HAProxy podnikové třídy, která zahrnuje podnikovou sadu doplňků, odbornou podporu a profesionální služby. V jádru obsahuje backporty funkcí z vývojové větve HAProxy pro zákazníky, kteří vyžadují okamžitý přístup k nejnovějším funkcím v tvrzené verzi kódu.[20]
ALOHA
![]() | Tato sekce obsahuje obsah, který je napsán jako reklama.Listopadu 2018) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
ALOHA společnosti HAProxy Technologies je a zapoj a hraj zařízení pro vyrovnávání zatížení, které lze nasadit v jakémkoli prostředí. ALOHA poskytuje a grafické rozhraní a šablonový systém, který lze použít k nasazení a konfiguraci zařízení.[21] Jeho hlavním záměrem je být přímým konkurentem společnosti Vyrovnávání zatížení hardwaru boxy / zařízení pro společnosti, které stále poskytují samostatné vyrovnávače zátěže zařízení, jako např Sítě F5.
Verze
HAProxy má následující verze verzí:
Verze | datum |
---|---|
1.0 | 16. prosince 2001 |
1.1 | 10. března 2002 |
1.2 | 9. září 2003 |
1.3 | 14. března 2016 |
1.4 | 14. března 2016 |
1.5 | 25. prosince 2016 |
1.6 | 2. ledna 2018 |
1.7 | 30. dubna 2018 |
1.8 | 20. září 2018 |
1.9 | 19. prosince 2018 |
2.0 | 16. června 2019 |
2.1 | 25. listopadu 2019 |
2.2 | 7. července 2020 |
2.3 | 5. listopadu 2020 |
Výkon
Servery vybavené dvoujádrovým procesorem Opteron nebo Xeon procesor obecně dosahuje mezi 15 000 a 40000 zásahů za sekundu a nemá problémy s nasycením připojení 2 Gbit / s pod Linuxem.[22]
Podobný software
Viz také
Reference
- ^ „2.3 větev CHANGELOG“. Citováno 10. prosince 2020.
- ^ „2.4 větev CHANGELOG“. Citováno 12. prosince 2020.
- ^ „MySQL Load Balancing with HAProxy“. Somenines AB. 2011. Citováno 19. února 2013.
- ^ „HAProxy na Freecode“. Citováno 5. dubna 2013.
- ^ "Matice a šrouby: HAproxy". Citováno 8. dubna 2013.
- ^ „Vnitřní útroby Bitbucketu“. Citováno 26. února 2015.
- ^ „Co je potřeba ke spuštění přetečení zásobníku“. Citováno 22. listopadu 2013.
- ^ „All Hands on Deck“. Citováno 2020-07-07.
- ^ „HAProxy: používají to!“. Citováno 5. dubna 2013.
- ^ "Seznam webů používajících HAProxy". Archivovány od originál dne 10. června 2013. Citováno 5. dubna 2013.
- ^ „Tuenti + WebRTC (Voip2day 2014)“.
- ^ „HAProxy layer - AWS Opsworks“. Citováno 5. dubna 2013.
- ^ „HAProxy: možnosti designu a historie“. Citováno 5. dubna 2013.
- ^ „Willy Tarreau: O mně“. Citováno 5. dubna 2013.
- ^ "LKML: Willy Tarreau: [OZNAM] Linux 2.4.37.11". Citováno 5. dubna 2013.
- ^ "Přehled technologií HAProxy Technologies". Citováno 21. října 2018.
- ^ Corbett, Daniel (19. 12. 2018). „HAProxy 1.9 has Arrived“. HAProxy Technologies. Citováno 2019-01-22.
- ^ Mhedhbi, Moemen (2018-05-31). „Bezhlavé opětovné načtení / horké restarty s HAProxy!“. HAProxy Technologies. Citováno 2019-01-22.
- ^ Ramirez, Nick (16. 01. 2019). „HAProxy 1.9.2 přidává podporu gRPC“. HAProxy Technologies. Citováno 2019-01-22.
- ^ „HAProxy Technologies oznamuje vylepšení výkonu, správy a zabezpečení pro podniky“. Citováno 23. října 2018.
- ^ „Řadič dodávky aplikací hardwarového zařízení ALOHA“. Citováno 23. října 2018.
- ^ haproxy
.1 hm .eu #plat