BAC-L0-FOUND-107
Systèmes distribués : latence, partitions, cohérence
Pourquoi un système réparti ne peut pas tout garantir en même temps, et comment cette contrainte détermine la conception de tout protocole de consensus.
- Niveau
- L0 — Fondation
- Durée
- 3 h
- Piste
- Fondation
- Mainteneur
- Architecte du curriculum développeur
Objectifs pédagogiques
- 01Décrire l'effet d'une partition réseau sur un système répliqué
- 02Situer un système donné sur l'arbitrage cohérence / disponibilité
- 03Expliquer pourquoi il n'existe pas d'horloge globale fiable
Laboratoire guidé
Provoquer une partition entre trois répliques conteneurisées et observer la divergence des états.
Laboratoire autonome
Concevoir et documenter une stratégie de réconciliation après partition, puis la tester.
Volet sécurité
Comment un attaquant provoque artificiellement une partition, et pourquoi l'éclipse de nœud en découle.
Évaluation
Compte rendu d'expérience décrivant la divergence observée et sa cause.
