High Availability
Hochverfügbarkeit beseitigt Single Points of Failure durch Redundanz und Failover und hält den Dienst auch bei Komponentenausfällen am Laufen.
Zweck
Single Points of Failure beseitigen und die Betriebszeit des Dienstes maximieren.
Mechanismus
Redundanz: Multi-Instanz-/Multi-AZ-/Multi-Region-Deployment. Failover: Health Checks melden ausgefallene Instanzen automatisch ab; DNS/LB schaltet auf Backups um. Zustandslose Dienste lassen sich leicht HA-fähig machen; zustandsbehaftete benötigen Replikation (Primary-Replica/Konsens). Verfügbarkeit = 1 − MTTR/(MTBF+MTTR).
Anwendungsfälle
- Systemdesign
- Fehlertoleranz
- Geschäftskontinuität
Verwandte Begriffe
Service Level Agreement
Ein SLA ist eine vertragliche Zuverlässigkeitszusage an Kunden (z. B. 99,99 % Verfügbarkeit); Verstöße lösen Entschädigungen aus und sind strenger als ein SLO. GLOSSAR
CAP Theorem Variants
Das CAP-Theorem besagt, dass ein verteiltes System höchstens zwei der drei Eigenschaften Konsistenz, Verfügbarkeit und Partitionstoleranz erfüllen kann; seine Varianten verfeinern diese Zielkonflikte. GLOSSAR