HAProxy (short for High Availability Proxy) est un logiciel libre de répartition de charge et de mise en miroir de serveur. Il peut être utilisé pour équilibrer la charge entre plusieurs serveurs, pour rediriger les requêtes vers des serveurs en cas de panne de serveur, pour mettre en place une configuration de mise en miroir de serveur et pour protéger les serveurs contre les attaques de déni de service (DoS).
HAProxy est souvent utilisé pour mettre en place des configurations de mise en miroir de serveur, ce qui permet de mettre en place une tolérance aux pannes en redirigeant les requêtes vers un serveur de secours en cas de panne de serveur. Il est également couramment utilisé pour équilibrer la charge entre plusieurs serveurs, ce qui permet de répartir la charge de traitement entre plusieurs serveurs afin d’améliorer les performances et la scalabilité d’une application.
HAProxy est connu pour sa fiabilité, sa haute performance et sa flexibilité. Il est souvent utilisé dans les environnements de production pour mettre en place des configurations de mise en miroir de serveur et d’équilibrage de charge.
Comment se former et débuter avec Haproxy ?
Je vous propose de suivre les tutoriels de la chaine Xavki.
N’oubliez pas de liker les tutos, s’il vous ont permis de progresser et parlez-en autour de vous 😉
-
HAPROXY - 1. Introduction, c'est quoi ??
-
HAPROXY - 2. Installation
-
HAPROXY - 3. Parcours d'une requête
-
HAPROXY - 4. Configuration : Global et Defaults
-
HAPROXY - 5. Premier loadbalancer : frontend et backend
-
HAPROXY - 6. ACL : gérer plusieurs URL
-
HAPROXY - 7. Forward For : conserver l'ip du client
-
HAPROXY - 8. Interface graphique & Statistiques
-
HAPROXY - 9. Interface graphique & Administration
-
HAPROXY - 10. ACL : User-Agent & Fichiers statiques
-
HAPROXY - 11. Les Algorithmes
-
HAPROXY - 12. ACL : url, path & routing
-
HAPROXY - 13. Hatop : l'interface dans votre terminal
-
HAPROXY - 14. Keepalived & Haute Disponibilité (vip)
-
HAPROXY - 15. Sticky Session (Table)
-
HAPROXY - 16. SSL : mode terminaison TLS
-
HAPROXY - 17. HTTPS : passthrough & réencryption
-
HAPROXY - 19. HTTP checks
-
Haproxy - 18. Les TCP checks
-
Haproxy - 20. Syslog : loguer les requêtes