Web Service Level Agreement SLA
Die Benutzer von Diensten müssen sich auf deren Qualität und Einsatzbereitschaft verlassen können. Besonders bei zusammengesetzten Diensten und Anwendungen ist es wichtig die Einsatzbereitschaft sicherzustellen, damit nicht der Ausfall eines Dienstes ein ganzes Unternehmen ausser Betrieb setzen kann.
SLA Metriken für Web Services
Ein Service Level Agreement, kurz SLA, ist eine Vereinbarung zwischen einem Anbieter von Diensten und einem Benutzer, der ein gewisses Niveau bzw. einen gewissen Level an Qualität verbindlich vorschreibt. SLAs sind im IT Service Management in Call Centern und Helpdesks seit Jahren im Einsatz. Es ist auch üblich den Betrieb von Server Hardware und Software z.B. von Web Servern und Datenbanken über ein SLA abzusichern. Das Service Level Agreement garantiert dem Nutzer die Durchführung von Aktivitäten oder die Zahlung von Strafen bei Nichteinhaltung des Agreements. Beispielsweise kann eine Verfügbarkeit kleriner als 98 Prozent zu der Zahlung einer vorher festgelegten Strafe führen. Ein Service Level Agreement bezieht sich auf messbare Größen wie:
- Verfügbarkeit (Availability)
- Durchschnittliche Reperaturzeit
- Durchsatz (Throughput)
Diese Metriken können gemessen und mit den Vereinbarungen im Vertrag verglichen werden.
