[TP] Cluster Load-Balancé avec Docker


Mise en place d'une infrastructure complète avec répartition de charge et monitoring.

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.
  1. Docker Compose
    Créez le fichier docker-compose.yml.
  2. 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.
  1. 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.
  1. Stats Dashboard
    Configurez le listen stats.

Niveau de difficulté: (3/5)

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...