Projet Portfolio Personnel - Ajay MUTHU KUMAR
Aperçu du Portfolio
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.

Autres Projets