Über die Notwendigkeit von Cloud Monitoring – Microsoft Azure und Zabbix

Es gibt verschiedene Arten von Cloud-Services, die überwacht werden müssen.
Cloud Monitoring ist nicht nur die Überwachung von Servern, die auf AWS (Amazon Web Sercives) oder Microsoft Azure gehostet werden. Wichtig ist auch die Überwachung der cloudbasierten Dienste, die Unternehmen nutzen oder ihren Kunden anbieten. So darf beispielsweise ein Kundenserver nicht ausfallen – Dienste auf diesem Server müssen zuverlässig starten und in angemessener Geschwindigkeit laufen. Es gibt in Grunde verschiedene Arten von cloudbasierten Diensten:

SaaS (Software as a Service): Dienstleistungen wie Office 365
PaaS (Platform as a Service): Entwicklerumgebungen/Dienste wie SQL Datenbanken, SQL Pools, Caching, Storage etc.
IaaS (Infrastructure as a Service): Server, die von Cloud-Anbietern wie Azure, AWS und anderen gehostet werden.
FaaS (Funktionen als Service): Serverlose Anwendungen wie Azure Functions

Viele dieser Dienste werden automatisch von den von ihnen angebotenen Plattformen (z.B. Azure) überwacht. Alternativ haben Sie auch die Möglichkeit, externe Dienste oder Tools zu nutzen. Für die Anwender ist es meist nur ein einfacher Klick durch die bunte Welt von Office – ein wenig Outlook hier und ein wenig Excel Online da. Doch nur wenigen Nutzern sind die Infrastruktur und die Prozesse im Hintergrund bekannt. Dabei ist dieser Teil ist nicht weniger spannend, zumindest für die Leute, die sich dafür interessieren.
Bei der Art der Überwachung muss zwischen zwei verschiedenen Typen unterschieden werden.
Zum einen die Inhouse-Tools der Cloud-Provider, bei denen keine echte Installation notwendig ist, da sie in der Regel in den Serviceverträgen integriert sind und die Konfiguration daher wenig Aufwand erfordert.
Zum anderen kann die Funktionalität von Fremdsoftware wie Zabbix genutzt werden. Zabbix ist eine Enterprise Open Source Lösung für die zentrale Serverüberwachung. Installieren Sie den Agenten auf Rechnern wie Windows Server 2012 R2 und konfigurieren Sie ihn so, dass er regelmäßig Prüfungen an den Zabbix-Server sendet.

Über ein Webportal, das vom Zabbix-Server bereitgestellt wird, können verschiedene Dinge über verschiedene Templates abgefragt werden.template
Eine nützliche Anwendung ist die Abfrage von Diensten. Sie können abfragen, ob bestimmte Dienste laufen und sich im Fehlerfall E-Mails zusenden lassen, um jederzeit schnell reagieren zu können.
Grundsätzlich können alle Abfragen mit einem solchen Tool realisiert werden.
Durch den Einsatz von Cloud Monitoring können Metriken und Ereignisse beobachtet und Anomalien aufgedeckt werden. Dadurch kann die Performance optimiert (Verfügbarkeit, Antwortverhalten), Ausfälle minimiert, Performance-Problemen behoben werden oder eine Kapazitätsanalyse erfolgen.