Controlling-Werkzeuge der Cloud-Provider
In der Regel bieten die Cloud-Provider selbst ihren Kunden Monitoring-Funktionen innerhalb des Cloud-Management-Portals oder als zusätzliche Module an. Ob diese Werkzeuge für das Cloud-Controlling des Unternehmens ausreichen, kommt darauf an, welche Cloud-Ziele überwacht werden sollen.
Wer einer Multi-Cloud-Strategie folgt, also mehrere Cloud-Dienste unterschiedlicher Provider parallel nutzt, wird eine übergreifende, einheitliche Controlling-Lösung bevorzugen.
In jedem Fall lohnt es sich, die Funktionen der Cloud-Provider zu testen, da diese auf den jeweiligen Cloud-Dienst hin zugeschnitten sind.
Will man jedoch die vereinbarten Service Level (SLAs) vertraglich überwachen und damit die Leistung des Anbieters unabhängig kontrollieren, macht ein providerunabhängiges Controlling-Werkzeug mehr Sinn. Für den meist im Fokus stehenden Datenschutz ist ein unabhängiges Werkzeug sogar zwingend erforderlich, denn Compliance-Nachweise ohne unabhängige Prüfung sind nicht ausreichend.
Beispiele für Controlling- und Monitoring-Funktionen der Provider sind:
AWS Service Health: Verfügbarkeit der AWS Services und Regionen
Google Cloud Status Dashboard: Verfügbarkeit der Google Cloud Services
Azure Status: Verfügbarkeit der Funktionen / Services nach Regionen
Neben den allgemeinen Dashboards können Anwender ihr individuelles Dashboard einsehen sowie Nachrichtenfeeds abonnieren, die sich auch automatisiert verarbeiten lassen.
Mehr Funktionen bieten diese Werkzeuge der Provider:
AWS CloudWatch: Anwender können Metriken erfassen und nachverfolgen, Protokolldateien sammeln und überwachen, Alarme festlegen und automatisch auf Änderungen reagieren.
Stackdriver Monitoring von Google: Stackdriver sammelt Messwerte, Ereignisse und Metadaten von der Google Cloud Platform und je nach Version auch von Amazon Web Services. Das Tool bietet Anomalieberichte, Mustererkennung und Auslastungsprognosen. Stackdriver-Benachrichtigungen bieten Integration in Slack, PagerDuty, HipChat, Campfire und andere Dienste.
Azure Service Health: Lässt sich in Azure Monitor integrieren und warnt per E-Mail, SMS und Webhook-Benachrichtigungen, wenn unternehmenskritische Ressourcen beeinträchtigt sind. Azure Monitor stellt grundlegende Metriken und Protokolle für die meisten Dienste in Microsoft Azure bereit. Azure Advisor analysiert die Konfiguration der Ressourcen und Messdaten zur Nutzung und macht Vorschläge, wie die Wirtschaftlichkeit, Leistung, Hochverfügbarkeit und Sicherheit der Azure-Ressourcen gesteigert werden können.