[TP] Cluster Load-Balancé avec Docker
Ce que vous allez apprendre dans ce TP :
- Lancer l'infrastructure multi-conteneurs
- Configurer le load balancing HTTP
- Manipuler les ACL path_beg
Mise en place de l'infrastructure
Ce que vous allez apprendre dans cette section :
- Lancer l'infrastructure multi-conteneurs
- Configurer le load balancing HTTP
Warning: Undefined array key "link" in /usr/share/nginx/html/formation/template-session.php on line 811
Déploiement de 2 serveurs web et d'un HAProxy via Docker Compose.
-
Docker Compose
Créez le fichier docker-compose.yml. -
Configuration HAProxy
Configurez le fichier haproxy.cfg pour le Round Robin.
Routage avancé avec ACL
Ce que vous allez apprendre dans cette section :
- Manipuler les ACL path_beg
Warning: Undefined array key "link" in /usr/share/nginx/html/formation/template-session.php on line 811
Rediriger les requêtes commençant par /api vers le serveur 2.
-
Modification ACL
Ajoutez la règle dans le frontend.
Supervision
Warning: Undefined array key "link" in /usr/share/nginx/html/formation/template-session.php on line 811
Activer la page de statistiques.
-
Stats Dashboard
Configurez le listen stats.
Articles recommandés
Le Load Balancing : Principes, Algorithmes et Cas d'usage
Découvrez le fonctionnement de la répartition de charge (Load Balancing), son...