Übersicht über die Säule „Optimaler Betrieb“

Die Säule „Optimaler Betrieb“ deckt die Betriebsprozesse ab, die für die Ausführung einer Anwendung in der Produktion sorgen. Bereitstellungen müssen zuverlässig und vorhersagbar sein. Automatisierte Bereitstellungen verringern die Wahrscheinlichkeit menschlicher Fehler. Schnelle und routinemäßige Bereitstellungsprozesse verlangsamen die Freigabe von neuen Features oder Fehlerbehebungen nicht. Gleichermaßen wichtig ist auch, dass Sie einen schnellen Rollback oder Rollforward ausführen können, wenn es ein Problem bei einem Update gibt.

Informationen zur Bewertung Ihrer Workload anhand der Grundsätze des Microsoft Azure Well-Architected Framework finden Sie in der Microsoft Azure Well-Architected-Besprechung.

Es wird empfohlen, das folgende Video zu verwenden, um Operational Excellence mit dem Azure Well-Architected Framework zu erzielen:

Themen

Das Microsoft Azure Well-Architected Framework umfasst die folgenden Themen in der Säule „Operational Excellence“:

„Operational Excellence“-Themen BESCHREIBUNG
Anwendungsentwurf Enthält Anleitungen zum Entwerfen, Erstellen und Orchestrieren von Workloads im Hinblick auf DevOps-Prinzipien.
Überwachung Etwas, das in Unternehmen schon seit Jahren üblich ist, angereichert mit Besonderheiten für Anwendungen, die in der Cloud ausgeführt werden.
Anwendungsleistungsverwaltung Die Überwachung und Verwaltung der Leistung und Verfügbarkeit von Softwareanwendungen mithilfe von DevOps.
Codebereitstellung Die Weise, in der Sie Ihren Anwendungscode bereitstellen, ist einer der wichtigsten Faktoren, die die Stabilität Ihrer Anwendung bestimmen.
Infrastrukturbereitstellung Diese Disziplin wird häufig als Automatisierung oder Infrastructure-as-Code bezeichnet und bezieht sich auf bewährte Methoden für die Bereitstellung der Plattform, auf der Ihre Anwendung ausgeführt wird.
Testen Testen ist wichtig, um sich auf Überraschungen vorzubereiten und um Fehler abzufangen, bevor sie sich auf Benutzer auswirken.

Die Überwachung und die Diagnose sind von entscheidender Bedeutung. Cloudanwendungen werden in einem Remoterechenzentrum ausgeführt, in dem Sie keine vollständige Kontrolle über die Infrastruktur oder – in manchen Fällen – das Betriebssystem haben. Bei einer großen Anwendung ist es nicht praktikabel, sich bei virtuellen Computern (VMs) anzumelden, um ein Problem zu beheben oder Protokolldateien zu durchsuchen. Bei PaaS-Diensten gibt es möglicherweise keinen dedizierten virtuellen Computer, bei dem Sie sich anmelden könnten. Überwachung und Diagnose bieten Einblick in das System, sodass Sie ermitteln können, wann und wo Fehler auftreten. Alle Systeme müssen beobachtet werden können. Verwenden Sie ein allgemeines und konsistentes Protokollschema, mit dem Sie Ereignisse systemübergreifend korrelieren können.

Der Überwachungs- und Diagnoseprozess besteht aus mehreren unterschiedlichen Phasen:

  • Instrumentierung: Generieren der Rohdaten aus:
    • Anwendungsprotokollen
    • Webserverprotokollen
    • In die Azure-Plattform integrierten Azure Diagnosen und anderen Quellen.
  • Sammlung und Speicherung: Konsolidieren der Daten an einem zentralen Speicherort
  • Analyse und Diagnose: Beheben von Problemen und Übersicht über die Integrität insgesamt.
  • Visualisierung und Warnungen: Verwenden von Telemetriedaten, um Tendenzen zu erkennen oder das Betriebsteam zu benachrichtigen.

Das Erzwingen von Regeln auf Ressourcenebene über Azure Policy trägt dazu bei, die Einführung bewährter Methoden für den optimalen Betrieb für alle Ressourcen sicherzustellen, die Ihre Workload unterstützen. Beispielsweise kann mit Azure Policy sichergestellt werden, dass alle virtuellen Computer, die Ihre Workload unterstützen, einer vorab genehmigten Liste von VM-SKUs entsprechen. Azure Advisor bietet verschiedene Azure Policy-Empfehlungen, mit denen Sie schnell Möglichkeiten zur Implementierung bewährter Azure Policy-Methoden für Ihre Workload ermitteln können.

Verwenden Sie die DevOps-Checkliste, um Ihren Entwurf vom Verwaltungs- und DevOps-Standpunkt aus zu überprüfen.

Nächste Schritte

Lesen Sie die Prinzipien der Operational Excellence, die Sie in Ihrer Gesamtstrategie unterstützen sollen.