Wer Systeme betreibt, will wissen, ob sie laufen, ob sie gut konfiguriert sind und ob das Problem bei ihm oder bei Azure liegt. Dafür stellt Azure drei Werkzeuge bereit, die Sie in dieser letzten Lektion kennenlernen: Azure Advisor gibt Empfehlungen, Azure Service Health zeigt den Zustand von Azure selbst, und Azure Monitor sammelt und wertet Daten aus.

Das Beispiel ist die erfundene Online-Apotheke Lindenhof, die ihren Shop in Azure betreibt und nachts nicht aus dem Bett geklingelt werden will, wenn es nicht nötig ist.

Azure Advisor: Empfehlungen für Ihre Ressourcen

Azure Advisor bewertet Ihre Azure-Ressourcen und macht Empfehlungen, um Zuverlässigkeit, Sicherheit, Leistung und Kosteneffizienz zu verbessern. Man kann ihn sich als persönlichen Ratgeber für bewährte Verfahren im Portal vorstellen. Jede Empfehlung enthält eine Maßnahme, die Sie sofort umsetzen, aufschieben oder verwerfen können. Auf Wunsch benachrichtigt Advisor Sie, wenn neue Empfehlungen auftauchen.

Die Empfehlungen fallen in fünf Kategorien:

Kategorie Worum es geht
Reliability (Zuverlässigkeit) Anwendungen am Laufen halten, Konfigurationsrisiken erkennen
Security (Sicherheit) Bedrohungen und Schwachstellen erkennen, die zu Einbrüchen führen könnten
Performance (Leistung) Änderungen finden, die Anwendungen beschleunigen
Operational Excellence (Betriebsqualität) Verbesserungen für Abläufe und Bereitstellung
Cost (Kosten) Möglichkeiten, die Ausgaben zu senken

Das Dashboard zeigt die Empfehlungen aller Abonnements, und Sie können nach Abonnement, Ressourcengruppe oder Dienst filtern.

Azure Service Health: Geht es Azure oder uns schlecht?

Azure Service Health hält Sie über den Zustand von Azure und Ihrer Ressourcen auf dem Laufenden. Es kombiniert drei Sichten, die vom Globalen zum Einzelnen enger werden:

  • Azure Status zeigt den Zustand aller Dienste und Regionen weltweit. Hier sehen Sie nach, wenn von einem großen Ausfall zu hören ist und Sie wissen wollen, ob er Azure betrifft.
  • Service Health konzentriert sich auf die Dienste und Regionen, die Sie wirklich nutzen. Es zeigt Ausfälle, geplante Wartungen und Hinweise, die für Ihre Umgebung gelten. Sie können Warnungen einrichten, damit Sie automatisch benachrichtigt werden.
  • Resource Health blickt auf einzelne Ressourcen, zum Beispiel eine bestimmte virtuelle Maschine. Es zeigt, ob die Ressource normal läuft und ob ein Problem auf der Seite von Azure oder bei Ihnen liegt.

Azure Monitor: Daten sammeln, ansehen, reagieren

Azure Monitor ist die Plattform, um Daten aus Ihren Azure-Ressourcen und Anwendungen zu sammeln, auszuwerten und darauf zu reagieren. Sie funktioniert für Azure, für lokale Umgebungen und für mehrere Clouds. Azure Monitor sammelt Protokolle und Metriken aus Anwendungen, Betriebssystemen und Netzwerkschichten, speichert sie zentral und stellt sie über Dashboards, Abfragen und Warnungen bereit. Drei Teile sollten Sie kennen:

  • Log Analytics: das Werkzeug im Portal, in dem Sie Abfragen auf die gesammelten Daten schreiben und ausführen. Einfach: alle Fehler der letzten Stunde finden. Anspruchsvoll: Entwicklungen über die Zeit auswerten und darstellen.
  • Azure Monitor Alerts (Warnungen): Sie benachrichtigen Sie, wenn eine von Ihnen festgelegte Bedingung eintritt. Sie legen eine Warnregel mit der Bedingung an und eine Aktionsgruppe, die bestimmt, wer benachrichtigt wird und was danach passiert. Warnungen können auf Metriken oder auf Protokollen beruhen. Eine Metrikwarnung schickt zum Beispiel eine Mail, wenn die CPU einer VM über 80 Prozent bleibt.
  • Application Insights: ein Teil von Azure Monitor, der Leistung und Nutzung Ihrer Webanwendungen überwacht, egal ob sie in Azure, lokal oder in einer anderen Cloud laufen. Er erfasst etwa Anfragerate, Antwortzeiten und Fehlerraten, Aufrufe an Abhängigkeiten, Seitenladezeiten und Nutzerzahlen. Dazu kommen Verfügbarkeitstests, die künstliche Anfragen an Ihre Anwendung schicken, damit Sie merken, wenn sie nicht antwortet, auch bei wenig Verkehr.

Zusammen: Advisor sagt, was Sie besser machen könnten. Service Health sagt, ob es an Azure liegt. Monitor zeigt, was in Ihren Systemen gerade passiert, und warnt Sie.

Das Beispiel der Online-Apotheke Lindenhof

Advisor empfiehlt, die Datenbank zuverlässiger zu konfigurieren, und weist auf eine kaum genutzte, teure Ressource hin. Application Insights meldet, dass die Bestellseite langsamer wird. Eine Warnregel schickt der Bereitschaft eine Mail, wenn die Fehlerrate steigt. Und als nachts der Shop nicht erreichbar ist, zeigt Resource Health, ob die Ursache bei der virtuellen Maschine liegt, und Service Health, ob Azure in der Region eine Störung gemeldet hat.

Übung 1

Welches Werkzeug nutzen Sie für diese Fragen?

  1. Gibt es in meinem Abonnement Ressourcen, die ich günstiger oder sicherer betreiben könnte?
  2. Ist die Region Westeuropa gerade von einer Störung betroffen, und steht für nächste Woche eine Wartung an, die meine Dienste betrifft?
  3. Ich will eine Mail, wenn die CPU-Last einer VM längere Zeit zu hoch ist.
  4. Ich will in den Protokollen nach allen Fehlern der letzten Stunde suchen.
  5. Ich will wissen, wie schnell meine Webanwendung antwortet und wie viele Anfragen fehlschlagen.

Lösung 1

  1. Azure Advisor mit den Kategorien Cost und Security.
  2. Azure Service Health. Es zeigt Ausfälle und geplante Wartungen, die Ihre genutzten Dienste und Regionen betreffen. Den weltweiten Überblick gibt Azure Status.
  3. Azure Monitor Alerts: eine Metrikwarnung auf die CPU, dazu eine Aktionsgruppe, die die Mail verschickt.
  4. Log Analytics in Azure Monitor: Abfrage auf die gesammelten Protokolle.
  5. Application Insights: Antwortzeiten und Fehlerraten von Webanwendungen.

Wie es weitergeht

Damit haben Sie einen Überblick über die Themen der Fähigkeiten, die Microsoft für Azure Fundamentals nennt. Die Tiefe für Administratoren und Entwickler, mit eigenen Übungen, bietet die Akademie im Kurs K3, Modul 3.1 „Azure-Grundlagen“.

Zusätzlich führt Microsoft Learn weiter. Die drei Lernpfade „Microsoft Azure Fundamentals: Describe cloud concepts“, „Describe Azure architecture and services“ und „Describe Azure management and governance“ stehen in der Liste dieses Kurses. Dort finden Sie die ausführlichen Texte von Microsoft selbst.