Projet Scolaire
2025
High Availability & Load Balancing - HAProxy
Aperçu du Projet
Ce projet permet de garantir la continuité de service WEB grâce à système de LB (Load Balancing : C'est le processus de distribution des charges de travail et du trafic réseau sur plusieurs serveurs)
et de failover (C'est la capacité d'un équipement à basculer automatiquement vers un réseau ou un système alternatif ou en veille) automatique.
Fonctionnalités Clés
Répartition de charge (Load Balancing) : distribution du trafic réseau entre plusieurs serveurs pour améliorer la vitesse et la stabilité des applications.
Proxy inverse : agit comme intermédiaire entre les clients et les serveurs, renforçant la sécurité et la flexibilité
Sécurité avancée : protection contre les attaques DDoS, filtrage des requêtes, gestion fine des ACL (Access Control Lists)
Observabilité : statistiques en temps réel, logs détaillés et monitoring intégré.
Défis Techniques
Surveillance et maintenance : nécessité d’un monitoring constant pour détecter rapidement les anomalies.
Résilience face aux attaques : bien que HAProxy offre des protections, il faut configurer correctement les règles pour contrer efficacement les DDoS
Complexité de configuration : HAProxy est puissant mais nécessite une maîtrise fine des fichiers de configuration, surtout dans des environnements multi-sites.