Encyclopédie Wikimonde

HAProxy

Aller à : navigation, rechercher
HAProxy
[[Fichier:Erreur Lua dans Module:Wikidata à la ligne 609 : attempt to index field 'wikibase' (a nil value). |frameless |upright=1 |alt=Description de l'image Erreur Lua dans Module:Wikidata à la ligne 609 : attempt to index field 'wikibase' (a nil value).. ]]
[[Fichier:Erreur Lua dans Module:Wikidata à la ligne 609 : attempt to index field 'wikibase' (a nil value). |frameless |upright=1 |alt=Description de cette image, également commentée ci-après ]]
Erreur Lua dans Module:Wikidata à la ligne 609 : attempt to index field 'wikibase' (a nil value).
Informations
Créateur Willy Tarreau
Développé par Erreur Lua dans Module:Wikidata à la ligne 609 : attempt to index field 'wikibase' (a nil value).
Première version
Dernière version 2.1.0 ()
Version avancée Erreur Lua dans Module:Wikidata à la ligne 609 : attempt to index field 'wikibase' (a nil value).
Dépôt http://git.haproxy.org/git/haproxy-2.1.git/
Assurance qualité Erreur Lua dans Module:Wikidata à la ligne 609 : attempt to index field 'wikibase' (a nil value).
Écrit en C
Supporte les langages Erreur Lua dans Module:Wikidata à la ligne 609 : attempt to index field 'wikibase' (a nil value)./ Erreur Lua dans Module:Wikidata à la ligne 609 : attempt to index field 'wikibase' (a nil value).
Système d'exploitation Erreur Lua dans Module:Wikidata à la ligne 609 : attempt to index field 'wikibase' (a nil value).
Environnement Linux, FreeBSD, OpenBSD, Solaris (8/9/10), AIX (5.1–5.3), macOS, Cygwin
Formats lus Erreur Lua dans Module:Wikidata à la ligne 609 : attempt to index field 'wikibase' (a nil value).
Formats écrits Erreur Lua dans Module:Wikidata à la ligne 609 : attempt to index field 'wikibase' (a nil value).
Langues Erreur Lua dans Module:Wikidata à la ligne 609 : attempt to index field 'wikibase' (a nil value).
Type Erreur Lua dans Module:Wikidata à la ligne 609 : attempt to index field 'wikibase' (a nil value).
Licence GNU General Public License Version 2
Site web https://www.haproxy.org/

Chronologie des versions

HAProxy est un logiciel gratuit et open source qui fournit un équilibreur de charge haute disponibilité et un serveur proxy pour les applications basées sur TCP et HTTP afin de répartir les demandes sur plusieurs serveurs.[1] Il est écrit en C[2] et a la réputation d'être rapide et efficace (en termes d'utilisation du processeur et de la mémoire).[3]

HAProxy est utilisé par un certain nombre de sites Web de haut niveau, notamment GoDaddy, GitHub, Bitbucket,[4] Stack Overflow,[5] Reddit, Speedtest.net, Tumblr, Twitter[6],[7] et Tuenti[8] et est utilisé dans le produit OpsWorks d'Amazon Web Services.[9]

Historique

HAProxy a été écrit en 2000[10] par Willy Tarreau[11], un contributeur principal du noyau Linux[12], et qui maintient toujours le projet.

En 2013, la société HAProxy Technologies, LLC a été créée[13] afin de continuer à développer le logiciel, en plus des contributions de la communauté open source. La société propose une offre commerciale, HAProxy Enterprise, ainsi que des contrôleurs de livraison d'applications basés sur des appliances, nommés ALOHA. La société fournit un support technique ainsi que des modules supplémentaires qui étendent les fonctionnalités de HAProxy.

Fonctionnalités

HAProxy dispose des caractéristiques suivantes:

HAProxy Community vs HAProxy Enterprise

HAProxy Enterprise Edition est une version de niveau entreprise de HAProxy, qui comprend nottamment une suite de modules complémentaires pour entreprise, un support expert et des services professionnels. À sa base, il intègre des fonctionnalités qui proviennent directement de la branche de développement de HAProxy, pour les clients qui ont besoin d'un accès immédiat aux dernières fonctionnalités, dans une version renforcée du code.[17]

ALOHA

ALOHA, de HAProxy Technologies, est une appliance d'équilibrage de charge plug-and-play qui peut être déployée dans n'importe quel environnement. ALOHA fournit une interface graphique et un système de modèles qui peuvent être utilisés pour déployer et configurer l'appliance.[18] Son intention principale est d'être un concurrent direct aux boîtiers/équipements matériel d'équilibrage de la charge par des entreprises qui fournissent toujours des équilibreurs de charge distincts, tels que F5 Networks.

Versions

HAProxy a été publié dans les versions suivantes:

Version Date
1.0 16 déc. 2001
1.1 10 mars 2002
1.2 9 sept. 2003
1,3 14 mars 2016
1.4 14 mars 2016
1,5 25 déc. 2016
1,6 2 janv.2018
1,7 30 avr 2018
1,8 20 sept. 2018
1,9 19 déc 2018
2.0 16 juin 2019
2.1 21 déc. 2019

Performance

Les serveurs équipés d'un processeur Opteron ou Xeon double cœur atteignent généralement entre 15000 et 40000 hits par seconde, et n'ont aucun mal à saturer une connexion à 2 Gbit/s sous Linux.[19]

Logiciels similaires

  • Nginx
  • Hipache
  • Træfɪk
  • Gearman
  • Pound

Voir aussi

Références

  1. « MySQL Load Balancing with HAProxy », Severalnines AB, (consulté le 19 février 2013)
  2. « HAProxy on Freecode » (consulté le 5 avril 2013)
  3. « Nuts & Bolts: HAproxy » (consulté le 8 avril 2013)
  4. « The inner guts of Bitbucket » (consulté le 26 février 2015)
  5. « What it takes to run Stack Overflow » (consulté le 22 novembre 2013)
  6. « HAProxy: they use it! » (consulté le 5 avril 2013)
  7. « List of sites using HAProxy » [archive du ] (consulté le 5 avril 2013)
  8. « Tuenti+WebRTC (Voip2day 2014) »
  9. « HAProxy layer - AWS Opsworks » (consulté le 5 avril 2013)
  10. « HAProxy: design choices and history » (consulté le 5 avril 2013)
  11. « Willy Tarreau: About me » (consulté le 5 avril 2013)
  12. « LKML: Willy Tarreau: [ANNOUNCE] Linux 2.4.37.11 » (consulté le 5 avril 2013)
  13. « HAProxy Technologies overview » (consulté le 21 octobre 2018)
  14. (en-US) Corbett, « HAProxy 1.9 Has Arrived », HAProxy Technologies, (consulté le 22 janvier 2019)
  15. (en-US) Mhedhbi, « Hitless Reloads / Hot Restarts with HAProxy! » (https://www.haproxy.com/blog/hitless-reloads-with-haproxy-howto/), HAProxy Technologies, (consulté le 22 janvier 2019)
  16. (en-US) Ramirez, « HAProxy 1.9.2 Adds gRPC Support » (https://www.haproxy.com/blog/haproxy-1-9-2-adds-grpc-support/), HAProxy Technologies, (consulté le 22 janvier 2019)
  17. « HAProxy Technologies Announces Improvements to Performance, Management, and Security for Enterprises » (https://globenewswire.com/news-release/2018/05/02/1494698/0/en/HAProxy-Technologies-Announces-Improvements-to-Performance-Management-and-Security-for-Enterprises.html) (consulté le 23 octobre 2018)
  18. « ALOHA Hardware Appliance Application Delivery Controller » (https://www.haproxy.com/products/aloha-hardware-appliance/) (consulté le 23 octobre 2018)
  19. haproxy.1wt.eu#plat (http://haproxy.1wt.eu/#plat)

Liens externes

  • Site Web HAProxy Open Source (https://www.haproxy.org/)
  • Site Web HAProxy Enterprise (https://www.haproxy.com/)


Article publié sur Wikimonde Plus.

Erreur Lua dans Module:Suivi_des_biographies à la ligne 197 : attempt to index field 'wikibase' (a nil value).