Répartition de charge sur une plate-forme Web

Intitulé long Répartition de charge sur une plate-forme Web avec réplication des données
Public Concerné BTS SIO
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 Avoir réalisé le Coté Labo « Haute disponibilité du service Web » et éventuellement celui sur la « Haute disponibilité du service FTP ».
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é

Savoir
  • 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
Transversalité

Bloc 1

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
Mots Clés Disponibilité, HA, HD, Heartbeat, Pacemaker, Répartition de charge, HAProxy
Auteurs Apollonie Raffalli et David Duron avec la relecture attentive de Gaëlle Castel
Version V2.1
Date de Publication 29 Septembre 2013
Date de Modification 07 Décembre 2018
Téléchargement 1 PDF icon repartitionCharge-V2.1.pdf
Téléchargement 2 Fichier repartitionCharge-V2.1.odt