Was ist Hochverfügbarkeit
Minimierung von Ausfallzeiten
Hochverfügbarkeit (High Availability, HA) ist eine Systemeigenschaft, die einen kontinuierlichen Servicebetrieb mit minimaler Ausfallzeit gewährleistet. Sie wird als Prozentsatz der Betriebszeit pro Jahr gemessen.
Verfügbarkeitsstufen
- 99% — bis zu 3,65 Tage Ausfallzeit pro Jahr
- 99,9% — bis zu 8,76 Stunden Ausfallzeit pro Jahr
- 99,99% — bis zu 52,6 Minuten Ausfallzeit pro Jahr
- 99,999% — bis zu 5,26 Minuten Ausfallzeit pro Jahr (Five Nines)
HA-Komponenten
- Redundanz — Duplizierung kritischer Komponenten
- Lastverteilung — Verteilung des Traffics auf Server
- Monitoring — automatische Fehlererkennung
- Failover — automatische Umschaltung auf Backup
Architekturmuster
- Active-Passive — ein aktiver, ein Standby-Knoten
- Active-Active — alle Knoten verarbeiten die Last
- Multi-Region — Geo-Replikation zwischen Rechenzentren
- Database Clustering — Datenbank-Cluster-Konfiguration