Site Reliability Engineering
SRE ist die von Google begründete Ingenieurpraxis, die Systeme mit Software-Engineering-Methoden betreibt und Zuverlässigkeit und Entwicklungstempo über Fehlerbudgets ausbalanciert.
Zweck
Systemzuverlässigkeit mit Ingenieurmethoden verbessern und Zuverlässigkeitsziele quantifizieren.
Mechanismus
SLIs (Metriken wie Verfügbarkeit), SLOs (Ziele wie 99,9 %), SLAs (Verträge). Fehlerbudget = 1 − SLO; bei Erschöpfung werden Features zugunsten der Stabilität eingefroren. Automatisierter Betrieb, Kapazitätsplanung und Vorfall-Nachanalysen.
Anwendungsfälle
- Zuverlässigkeitsengineering
- Betriebsautomatisierung
- Fehlerbudgets