Ein SLA (Service Level Agreement) ist eine Vereinbarung zwischen Anbieter und Kunde, die messbare Leistungswerte und die Folgen bei Verfehlung festlegt. Für Websites ist meist die Verfügbarkeit gemeint, also der Anteil der Zeit, in dem Hosting oder Dienst erreichbar ist.
SLA, SLO und SLI
Die Site-Reliability-Praxis von Google trennt drei Begriffe. Der SLI (Service Level Indicator) ist eine definierte Messgröße, zum Beispiel der Anteil erfolgreicher Anfragen. Das SLO (Service Level Objective) ist der Zielwert dafür. Das SLA ist der Vertrag, der Konsequenzen enthält, wenn das Ziel verfehlt wird. Typische Folgen sind Gutschriften auf die Rechnung.
Nach Googles Darstellung liegt das vertraglich zugesagte Ziel oft niedriger als das interne SLO, damit Reserve bleibt. Als Beispiel nennt der Beitrag intern 99,95 % und gegenüber Kunden 99,9 %.
Was Verfügbarkeitswerte bedeuten
Prozentwerte klingen ähnlich, unterscheiden sich im Alltag aber deutlich. Bei einem Monat mit 30 Tagen (43.200 Minuten) ergibt sich rechnerisch:
| Verfügbarkeit | Erlaubter Ausfall pro Monat |
|---|---|
| 99 % | rund 7,2 Stunden |
| 99,5 % | rund 3,6 Stunden |
| 99,9 % | rund 43 Minuten |
| 99,99 % | rund 4,3 Minuten |
Je nach Vertrag zählen geplante Wartungsfenster nicht mit. Die Messmethode steht im SLA und entscheidet darüber, ob ein Ausfall angerechnet wird.
Bezug zu Website-Monitoring
Für SEO-Teams ist ein SLA vor allem Maßstab. Meldet ein eigenes Uptime-Monitoring Ausfälle, lässt sich prüfen, ob der Hoster sein Versprechen hält. Wiederholte Fehler wie Statuscode 503 können außerdem das Crawling beeinträchtigen (siehe Statuscode-Einträge).
Beispiel
Ein Hosting-Vertrag sagt 99,9 % Verfügbarkeit pro Monat zu. Das Monitoring zeigt im März zwei Ausfälle mit zusammen 70 Minuten. Das liegt über den rechnerisch erlaubten 43 Minuten. Der Kunde kann je nach Vertrag eine Gutschrift beantragen. Das Beispiel ist erfunden.
Häufige Fragen
Was versteht man unter SLA? Ein vertraglich vereinbarter Leistungsstandard mit messbaren Werten wie Verfügbarkeit oder Reaktionszeit.
Worin unterscheiden sich SLA und SLO? Das SLO ist ein Ziel, das SLA ein Vertrag mit Konsequenzen.
Quellen
- Service Level Objectives – Google SRE Booksre.google
- SRE fundamentals: SLIs, SLAs and SLOs – Google Cloud Blogcloud.google.com
- Was ist ein Service Level Agreement (SLA)? – AWSaws.amazon.com
Stand: