Die Gestaltung von SLA (Service Level Agreement) in der Systemarchitektur beinhaltet die Festlegung von kontrollierbaren, messbaren und überwachten Qualitätskennzahlen für die Dienstleistungen. In der architektonischen Planungsphase werden die Schlüsselparameter für das SLA sowie die technischen Maßnahmen zu deren Messung bestimmt.
Grundlegende Schritte:
Beispiel für die Definition eines SLA für einen Webdienst:
Wichtige Merkmale:
Kann ein SLA nur auf technischen Metriken (z.B. Fehler und Reaktionszeit) basieren?
Antwort: Falsch. Es müssen auch Geschäftsmetriken (z.B. der Erfolg abgeschlossener Geschäftsoperationen) berücksichtigt werden, damit das SLA den Erwartungen des Unternehmens entspricht.
Ist das Erreichen eines SLA ein statischer Prozess, der nach dem Systemstart keine Anpassungen erfordert?
Antwort: Nein. Das SLA wird mit Änderungen im Geschäft, erhöhtem Aufwand und neuen Anforderungen überprüft.
Kann die Überwachung des SLA nur auf den Ergebnissen externer Systeme (Ping, HTTP-Check) basieren, ohne Agenten innerhalb der Dienste?
Antwort: Nicht empfohlen. Externes Monitoring ist wichtig, aber internes Gathering (Agenten, die interne Metriken sammeln) ermöglicht es, versteckte Probleme zu erkennen, bevor sie von außen sichtbar werden.