High Availability
La haute disponibilité élimine les points de défaillance unique par redondance et basculement, maintenant le service actif même en cas de panne de composants.
Objectif
Éliminer les points de défaillance unique, maximisant le temps de disponibilité du service.
Mécanisme
Redondance : déploiement multi-instance/multi-AZ/multi-région. Basculement : les health checks désinscrivent automatiquement les instances défaillantes ; le DNS/LB bascule vers les secours. Les services sans état sont faciles à rendre HA ; les services avec état nécessitent de la réplication (primaire-réplica/consensus). Disponibilité = 1 − MTTR/(MTBF+MTTR).
Cas d’usage
- Conception de systèmes
- Tolérance aux pannes
- Continuité d'activité
Termes associés
Service Level Agreement
Un SLA est un engagement contractuel de fiabilité envers les clients (p. ex., 99,99 % de disponibilité) ; toute violation déclenche une compensation, plus strict qu'un SLO. GLOSSAIRE
CAP Theorem Variants
Le théorème CAP énonce qu'un système distribué peut satisfaire au plus deux des trois propriétés parmi cohérence, disponibilité et tolérance au partitionnement ; ses variantes affinent ces compromis. GLOSSAIRE