Check-up - Alles klar auf Wolke sieben?

Überwachung von Cloud-Umgebungen

Seite: 2/2

Anbieter zum Thema

3. Welche Cloud-Optionen gibt es?

Aktuell stehen für folgende Plattformen Cloud-Angebote zur Verfügung:

  • Windows Azure ist vor allem für reine Microsoft Shops interessant, die ihre Webanwendungen auf ASP.NET implementiert haben und auf SQL Servern betreiben. Microsoft bietet eine flexibel skalierbare untergeordnete Plattform an, auf der Unternehmen sich voll und ganz auf ihre Anwendungen konzentrieren können.
  • Amazon Web Services für Linux (oder Windows) basierte Anwendungen
  • Google App Engine ist für Java oder Python Anwendungen ideal, weil er problemlos bestehende App-und Webserver integriert. (Mehr in der Übersicht)

4. Wie gelingt ein übergeordnetes Kosten- und Performance-Management?

Wie bringt man Kosten und Leistungs-Management unter einen Schirm?
Wie bringt man Kosten und Leistungs-Management unter einen Schirm?
(Bild: Michanolimit/Fotolia.com)
Mindestens drei der eingangs aufgeworfenen Fragen bei einem Umzug in die Cloud lassen sich mit einer übergeordneten Lösung zum Kosten- und Performance-Management beantworten. Nämlich die nach den Kosteneinsparungen, nach der Überwachung und der Steuerung von Kosten und Leistung. Zusätzlich informiert Performance-Management ständig über folgende Themen und gibt den Unternehmen Einblicke in Echtzeit:

  • Wie effektiv werden die Ressourcen in der Cloud oder den Clouds genutzt?
  • Welche Kosten entstehen durch welche Anwendungen und Transaktionen, vor allem wenn sie auf mehrere Clouds verteilt sind?
  • Wie können Probleme erkannt werden, die Anwender mit in einer Cloud betriebenen Anwendung haben?
  • Wie kann auf Daten in der Cloud schneller zugegriffen werden?

5. Was sind die Vorteile einer übergreifenden Performance-Management-Lösung?

Aus der Möglichkeit, die genannten Daten zu sammeln und in einer Performance-Management-Lösung zu verwenden, resultieren zahlreiche Vorteile:

  • Jede einzelne Transaktion kann auf ihrem Weg vom User durch mehrere Clouds hindurch verfolgt werden. Dies erschließt Unternehmen das Verständnis ihrer Anwendungen und ermöglicht es, infrastrukturelle Probleme und „Hot Spots“ frühzeitig zu erkennen.
  • Über Dashboards können die Kosten aktuell und online überwacht werden, was Aufschluss darüber gibt, welche Ressourcen tatsächlich verwendet werden.
  • Anwendererfahrungen werden genau erfasst. Dies ermöglicht einen Überblick darüber, welche Rechenzentren regional welche Services mit welcher Qualität zur Verfügung stellen.
  • Die Transaktionsdaten jeder Anwendung werden gesammelt und ausgewertet, so dass ursachenbezogene Fehleranalysen möglich sind. So kann bis auf die Komponentenebene präzise festgestellt werden, ob Leistungsengpässe oder Probleme von Anwendungen oder der Infrastruktur ausgehen. Entwickler können so Kontextinformationen wie Ausnahmen, Log-Nachrichten, Web Services, Datenbank- und Host-Informationen für jede einzelne Transaktion analysieren, um Fehler schnell und einfach zu lokalisieren und zu beheben.

Beispiel: Arbeiten mit „Dynatrace“

Selbst eine globale Überwachung der Performance ist möglich.
Selbst eine globale Überwachung der Performance ist möglich.
(Bild: Compuware)
Wie erläutert, bietet ein hybrider Cloud-Ansatz wesentliche Vorteile. Deshalb nutzen wir selbst bei Compuware „Dynatrace“, ebenso wie eine wachsende Zahl unserer Kunden, die Vorteile der hybriden Cloud. Unsere Java, .NET und native Anwendungen laufen auf Amazon EC2, Microsoft Windows Azure und Private Clouds. Dabei überwachen wir diese Anwendungen aus der Perspektive der Infrastruktur, des Cloud-Providers und transaktional wie folgt:

  • Amazon API zur Abfrage von Informationen über die Nutzung und Kosten verschiedener Instanzen
  • Azure Diagnostics Agent zum Monitoring des Ressourcenverbrauchs
  • Dynatrace UEM zur Erfassung der Anwendererfahrungen
  • Dynatrace APM über alle Anwendungen und verwendeten Clouds hinweg
  • Monitoring der Geschäftstransaktionen, um Performance und Kosten aufzuzeichnen

Mit diesem Mix verschiedener Optionen können Amazon EC2, Microsoft Azure und private Clouds plattformübergreifend überwacht werden. Das Ergebnis ist ein ganzheitlicher Blick auf die gesamten Performance-Daten der Anwendungen und die Überwachung aller Komponenten in allen Cloudlösungen.

Der Autor:

Autor: Andreas Grabner ist Technology Strategist APM bei Compuware.

(ID:39183910)