51 lines
1.5 KiB
Markdown
51 lines
1.5 KiB
Markdown
---
|
|
title: Haute Disponibilité (HA)
|
|
created: 2026-06-06
|
|
updated: 2026-06-06
|
|
type: concept
|
|
tags: [tech, architecture, devops]
|
|
confidence: high
|
|
contested: false
|
|
sources: [synthesized]
|
|
---
|
|
# 💪 Haute Disponibilité (HA)
|
|
|
|
## Définition Courte
|
|
Capacité d'un système à **rester opérationnel** malgré la panne d'un ou plusieurs de ses composants. Objectif : minimiser le downtime.
|
|
|
|
## Explication Détaillée
|
|
Mesures clés :
|
|
- **Disponibilité** (en "9") : 99.9% = 8.76h/an de downtime, 99.99% = 52min/an.
|
|
- **MTTR** (Mean Time To Repair) : temps moyen de réparation.
|
|
- **MTBF** (Mean Time Between Failures) : temps moyen entre pannes.
|
|
|
|
Stratégies :
|
|
- **Redondance** : aucun SPOF (Single Point of Failure).
|
|
- **Réplication** : données copiées sur plusieurs nœuds.
|
|
- **Failover automatique** : bascule en cas de panne.
|
|
- **Disaster Recovery** : plan B pour une catastrophe régionale.
|
|
|
|
## Cas d'Usage
|
|
- Services critiques (banque, e-commerce, santé).
|
|
- APIs avec SLA contractualisés.
|
|
- Bases de données de production.
|
|
|
|
## Outils Liés
|
|
- **Keepalived**, **Pacemaker/Corosync** (failover Linux).
|
|
- **Galera**, **Patroni** (HA PostgreSQL).
|
|
- **Redis Sentinel**, **Redis Cluster**.
|
|
|
|
## Pages Liées
|
|
- [[load-balancing]]
|
|
- [[chaos-engineering]]
|
|
- [[securisation-home-lab]]
|
|
|
|
## Questions Ouvertes
|
|
- Quel niveau de HA est suffisant pour une startup ?
|
|
- Le cloud rend-il la HA triviale ou cache-t-elle des pièges ?
|
|
|
|
## Liens
|
|
- [[deploiement-blue-green]]
|
|
- [[deploiement-canary]]
|
|
- [[load-shedding]]
|