Répartition de charge sur une plate-forme Web avec réplication des données
Public concerné 🎓
Matière 📚
Présentation 📋
L'objectif de ce Côté Labo (mis en œuvre en module) est d'optimiser l'utilisation des deux serveurs Web en configurant une répartition de charge.
Prérequis ⚡
Savoirs 🎓
- Définition des éléments nécessaires à la continuité d'un service
- Évaluation et maintien de la qualité de service
- Installation d’une solution d’infrastructure
- Administration sur site ou à distance des éléments d'un réseau, de serveurs, de services et d'équipements terminaux
Compétences 💪
Caractériser les éléments nécessaires à la qualité et à la continuité d'un service ; Installer et configurer les éléments nécessaires à la qualité et à la continuité du service ; Contrôler et améliorer les performances d’un service ; Valider et documenter la qualité et la continuité
Outils 🛠️
SE : Serveur Linux Debian 9 (Stretch – stable actuelle)
Serveurs/services : Apache2, PHP7, MariaDB/Mysql-server 5.8 installés et configurés à l'identique sur deux serveurs, Corosync et Pacemaker, HAProxy 1.7.5-2.
Clients : navigateur sur STA Linux, Windows ou autre système (Lynx pour le navigateur en console)
Contexte : organisation/GSB-Organisation.doc.
Site officiel de HAProxy: http://haproxy.1wt.eu/
Documentation en ligne : http://haproxy.1wt.eu/#docs
Sources :
-
http://1wt.eu/articles/2006_lb/ : article sur la répartition de charges par le développeur d'HAProxy.
-
Article de Fabien Germain dans Linux Magazine Hors-série n°45
Téléchargements 📥
📎 repartitionCharge-V2.1.pdf
Fichier libre – Télécharger (818.17 KB)
📎 repartitionCharge-V2.1.odt
Fichier libre – Télécharger (557.28 KB)
✅ repartitionCharge-V2.1_correction.doc
Corrigé disponible – repartitionCharge-V2.1_correction
