S12 – Haute disponibilité et répartition de charge
| Élément | Détail |
|---|---|
| Niveau | BTS SIO option SISR, 2e année – bloc 2 |
| Séance | S12 (séance 12 sur 19) – Phase 3 |
| Durée | 4 heures |
| Parcours | Cœur – Haute disponibilité et répartition de charge : éléments de l'annexe II.E ; prérequis de S14. Voir le parcours cœur et complément. |
| Prérequis | S05 ; S08 ; haute disponibilité vue en première année |
| Matériel | Cinq machines virtuelles Debian environ (à adapter aux ressources du laboratoire) |
| Compétences travaillées | B2.2 · B2.3 · B3.4 (voir le référentiel) |
Note
Question qui guide la séance : « Un serveur tombe : comment le service continue-t-il sans que personne ne s'en aperçoive ? »
Objectifs
À la fin de la séance, l'étudiant est capable de :
- Distinguer tolérance de panne, haute disponibilité et répartition de charge ;
- Mettre en place une répartition de charge entre deux serveurs web ;
- Configurer une adresse IP flottante entre deux répartiteurs ;
- Provoquer une panne, mesurer l'interruption et conclure.
Contenu de la séance
| Document | Rôle |
|---|---|
| Cours – Haute disponibilité et répartition de charge | Cours |
| TP – Répartir la charge et basculer sur panne | TP |
| Aide-mémoire – HAProxy et keepalived | Aide-mémoire |
Déroulé conseillé (4 h)
| Durée | Activité | Format |
|---|---|---|
| 0 h 00 – 0 h 20 | Accroche : « un serveur tombe : l'utilisateur s'en aperçoit-il ? » | Oral |
| 0 h 20 – 1 h 20 | Cours, calculs de disponibilité | Cours et questions |
| 1 h 20 – 4 h 00 | TP, parties A à E, puis bilan | Binôme puis individuel |
Retour en entreprise
Si ta situation le permet : observer comment ton entreprise traite le sujet de la séance, documenter en une demi-page l'écart avec le TP, ou réaliser une partie après accord de ton tuteur. Voir Transfert en entreprise. Le travail réalisé peut alimenter une fiche de réalisation.
Évaluation
- Compte rendu avec captures d'écran datées, nommé
RENDU-B2A2-S12-NOM.pdf. - Bilan de compétences rempli en fin de séance (individuel).
Notes pour l'enseignant
- Compétences : codes relus sur le référentiel (page Référentiel).
- Validé en local : la répartition entre deux serveurs, le retrait automatique d'un serveur arrêté et son retour (HAProxy), la syntaxe keepalived. Non testé : la bascule VRRP entre deux VM et les temps mesurés. Le laboratoire demande cinq VM : prévoir 512 Mo chacune.