58
}
2.9
Performance Management in Cloud-Umgebungen
Ziel jeder Integration einer Cloud-Lösung ist neben der Nutzung
ökonomischer Vorteile und der Bereitstellung inhaltlich attraktiver Services
letztlich die Erhöhung der Nutzerzufriedenheit. Diese korreliert sehr eng mit
der Performance einzelner Anwendungen.
Durch die gemeinsame Nutzung von Ressourcen (Server,
Netzwerkkomponenten, Netzwerkleitungen) kann es zu Überlastungen und
zu langen Antwortzeiten kommen, die der Endbenutzer als störend
empfindet und die so vereinbart zu Service Level Verletzungen im Sinne
der SLA führen.
Während die Messung der Performance in der eigenen IT-Umgebung
technisch gesehen noch relativ einfach ist, stellt diese Aufgabe nach der
Integration von Private- oder Public-Cloud-Lösungen eine größere
Herausforderung dar.
In den vereinbarten SLA wird in der Regel auf Key-Performance-Indikatoren
(
KPI) Bezug genommen. Aus einer Vielzahl möglicher KPI muss vorerst eine
geeignete Kombination gewählt werden, die die erwartete Leistung
entsprechend darstellen kann und messbar macht. Diese können sich auf die
Verfügbarkeit und den Auslastungsgrad der Computerleistung oder der
verwendeten Speicher (Hauptspeicher, Festplattenspeicher) beziehen.
Ebenso können die Verfügbarkeit, die Aufrufhäufigkeit, die Abbruchanzahl
oder die Fehlerrate für Anwendungen gemessen werden. Schließlich kommt
der Überwachung der Schlüsselressource Netzwerk eine ganz besondere
Bedeutung zu. Es können beispielsweise Bandbreite, Durchsatz,
Verfügbarkeit, Latenzraten, Paketverluste, Auslastungen etc. erhoben
werden.
Nach der Entscheidung für ein Paket geeigneter KPI ist es von nicht
weniger Bedeutung, welche Messpunkte an welche Stelle gesetzt werden.
Man muss sich dabei vor Augen halten, dass bei der Integration von Cloud-
Services verschiedene Unternehmen gleichzeitig auf eine Vielzahl von Cloud-
Services unterschiedlicher Anbieter (die beispielsweise auf einer einzigen
Webseite dargestellt sind) zugreifen. Diese Cloud-Services werden von
verschiedenen Servern aus differierenden Rechenzentren über
mannigfaltige Netzwerkverbindungen auf den Bildschirm des Endbenutzers
geliefert.