Azure Well-Architected Framework vs. Cloud Adoption Framework: Was ist der Unterschied?
Von Mirko Peters ·
Verwirrt von Microsofts Azure WAF und CAF? Erfahren Sie die wesentlichen Unterschiede zwischen dem Cloud Adoption Framework und dem Well-Architected Framework für den Erfolg in der Cloud.
Automatisch mit KI aus dem Originalbeitrag übersetzt. Englisches Original lesen

Beim Entwerfen und Betreiben von Lösungen in Microsoft Azure stoßen Cloud-Architekten häufig auf zwei zentrale Leitfäden: das Cloud Adoption Framework (CAF) und das Well-Architected Framework (WAF). Beide stammen von Microsoft und verfolgen das gemeinsame Ziel des unternehmensweiten Cloud-Erfolgs. Sie richten sich jedoch auf völlig unterschiedliche Ebenen der Architektur, auf unterschiedliche organisatorische Reichweiten und unterschiedliche betriebliche Verantwortlichkeiten.
Das Wichtigste in Kürze
- Das Cloud Adoption Framework (CAF) schafft die gemeinsame Unternehmensgrundlage, Governance und Landing Zones über Azure-Abonnements hinweg.
- Das Well-Architected Framework (WAF) konzentriert sich eng auf die Optimierung jeweils eines bestimmten Workloads oder einer Geschäftsanwendung.
- Im Bild eines Flughafens gesprochen: Das CAF bereitet die Landebahn, den Kontrollturm und die Luftverkehrsregeln vor, während das WAF dafür sorgt, dass ein einzelnes Flugzeug seinen Flug sicher absolvieren kann.
- Beide Frameworks ergänzen sich und sind für eine Cloud-Strategie im Unternehmen notwendig, da sie unterschiedliche Architekturebenen abdecken.
- Das WAF stützt sich stark auf fünf Säulen – Zuverlässigkeit, Sicherheit, Kostenoptimierung, operative Exzellenz und Leistungseffizienz – , die jeweils auf einen Workload angewendet werden.
CAF verstehen: Die Grundlage für das Unternehmen
Bevor eine einzelne Anwendung in der Cloud existieren kann, muss eine Organisation festlegen, wie sie ihre Cloud-Umgebung steuern, absichern und verwalten will. Dafür ist das Microsoft Cloud Adoption Framework (CAF) zuständig. Das CAF soll IT-Verantwortliche und Cloud-Administratoren bei grundlegenden strategischen Fragen unterstützen, etwa zur organisatorischen Ausrichtung, zur Cloud-Strategie, zum Portfoliomanagement und zur grundlegenden Governance.
Führt ein Unternehmen das CAF ein, richtet es Abonnements ein, legt Verwaltungsgruppen fest, konfiguriert Leitplanken für die rollenbasierte Zugriffssteuerung (RBAC), entwirft unternehmensweite Netzwerktopologien und stellt Azure Landing Zones bereit. Eine Landing Zone ist im Grunde eine vorkonfigurierte Umgebung, die Sicherheits-, Compliance- und Verwaltungsbasiswerte einhält. Man kann sich das CAF wie den Bau eines modernen Bürokomplexes vorstellen: Es legt die Zufahrtsstraßen, die Stromnetze, die gemeinsamen Sicherheitszäune, die Wasserleitungen und die Bebauungsvorschriften für alle künftigen Mieter fest.
Ohne CAF droht eine chaotische Cloud-Ausbreitung, bei der Entwickler Ressourcen ohne Plan bereitstellen, Kostenstellen sich kaum nachverfolgen lassen und Sicherheitsbasiswerte uneinheitlich sind. Das CAF legt die strukturellen Spielregeln für das gesamte Unternehmen fest.
WAF verstehen: Die Workload-Perspektive
Sobald die Unternehmensgrundlage über das CAF geschaffen ist, beginnen Ihre Teams mit der Bereitstellung von Anwendungen, Datenbanken und Kundenportalen. Hier kommt das Azure Well-Architected Framework (WAF) ins Spiel. Das WAF interessiert sich nicht für Ihr gesamtes Unternehmensabonnement oder die unternehmensweite Netzwerktopologie, sondern konzentriert sich auf einen einzelnen Workload.
In diesem Zusammenhang ist ein Workload weit mehr als eine virtuelle Maschine oder ein Stück Softwarecode. Er umfasst alles, was nötig ist, um ein bestimmtes geschäftliches Ergebnis zu erzielen. Bei einem kundenorientierten E-Commerce-Portal gehören dazu der Code der Webanwendung, die zugrunde liegenden Datenbanken, die Kundenidentitäten, API-Integrationen, Überwachungssignale, Bereitstellungspipelines und sogar das Supportteam, das den Betrieb verantwortet.
Das Well-Architected Framework (WAF) bewertet diesen einzelnen Workload anhand von fünf Säulen:
- Zuverlässigkeit: Kann der Workload sein geschäftliches Versprechen einhalten und sich nach Fehlern geordnet erholen?
- Sicherheit: Sind Identitäten nach Zero-Trust-Prinzipien geschützt und sind sensible Daten verschlüsselt?
- Kostenoptimierung: Setzt der Workload das Budget gezielt ein, ohne unnötige Verschwendung zu verursachen?
- Operative Exzellenz: Kann das Team den Workload zuverlässig betreiben, überwachen und mithilfe von Automatisierung und Infrastructure as Code aktualisieren?
- Leistungseffizienz: Reagiert die Anwendung auch dann zuverlässig, wenn die Nutzernachfrage ihren Höchstwert erreicht?
Der Flughafen-Vergleich: CAF vs. WAF in der Praxis
Um zu verstehen, wie beide Frameworks zusammenwirken, hilft ein Vergleich mit einem internationalen Flughafen. Das Cloud Adoption Framework entspricht dem Projekt zur Entwicklung und Verwaltung des Flughafens. Es baut die Start- und Landebahnen, installiert die Towers der Flugsicherung, legt die Sicherheitskontrollen fest, errichtet die Terminals und definiert die Regeln für das Vorfeld, damit viele unterschiedliche Flugzeugtypen abgefertigt werden können.
Das Well-Architected Framework hingegen liegt in der Verantwortung der Crew, die ein bestimmtes Verkehrsflugzeug fliegt. Die Crew muss sich um ihren konkreten Flugplan, die Treibstoffberechnung, die Passagierlast, Wetterumleitungen, technische Kontrollen und Notlandeverfahren kümmern. Das Flugzeug ist vollständig auf einen funktionierenden und gut verwalteten Flughafen (CAF) angewiesen, doch die Piloten müssen für ihr konkretes Flugzeug (WAF) bewusste, operative Entscheidungen treffen, damit es seine Reise sicher abschließt.
Wie CAF und WAF zusammenarbeiten
Organisationen treffen häufig den Fehler, sich für eines der beiden Frameworks zu entscheiden oder sie als konkurrierende Methoden zu betrachten. In Wirklichkeit braucht eine erfolgreiche Cloud-Einführung beide Frameworks, die zusammenwirken.
Wenn Sie Anwendungen nach Azure migrieren, nutzen Ihre Cloud-Architekten das CAF, um sichere Landing Zones zu entwerfen, die der Unternehmens-Governance entsprechen. Sobald Ihre Workloads in diesen Landing Zones bereitgestellt sind, nutzen Anwendungsverantwortliche und Entwickler WAF-Reviews, um die Architekturqualität einzelner Anwendungen laufend zu prüfen, zu verfeinern und zu verbessern. Das CAF stellt die Umgebung bereit, das WAF sorgt dafür, dass die Anwendung darin gedeiht.
Fazit und nächste Schritte
Die Architekturempfehlungen von Microsoft wirken nicht mehr überwältigend, sobald Sie die Grenzen zwischen unternehmensweiter Grundlage und Workload-Design verstehen. Wenn Sie das Cloud Adoption Framework für die unternehmensweite Grundlage und das Well-Architected Framework für geschäftskritische einzelne Workloads einsetzen, können Ihre Teams Innovation mit Stabilität, Sicherheit und finanzieller Kontrolle in Einklang bringen.
Wie sich diese Frameworks in realen Cloud-Szenarien anwenden lassen, zeigt die vollständige Diskussion. Die gesamte Folge anhören und Experteneinblicke, praktische Beispiele sowie strategische Empfehlungen zur Optimierung Ihrer Azure-Umgebung erhalten.
Häufige Fragen
Kann ich das Azure Well-Architected Framework ohne das Cloud Adoption Framework nutzen?
Ja, aber es ist deutlich schwieriger. Das WAF setzt voraus, dass eine Landing Zone und ein Governance-Modell vorhanden sind, wie sie das CAF bereitstellt. Ohne CAF fehlen einzelnen Workloads womöglich grundlegende Netzwerk-, Identitätsverwaltungs- und Abonnementrichtlinien.
Welches Framework sollte eine Organisation zuerst einführen: CAF oder WAF?
Organisationen beginnen in der Regel mit dem Cloud Adoption Framework, um die unternehmensweite Bereitschaft, Governance und Abonnements zu schaffen. Sobald die Landing Zones vorbereitet sind, wenden die Teams das Well-Architected Framework an, während sie einzelne Workloads in diese Umgebungen bereitstellen.
Bewertet das Cloud Adoption Framework die Leistung von Anwendungen?
Nein. Das CAF konzentriert sich auf Strategie, Planung, die Vorbereitung der Cloud-Umgebung, Governance und Verwaltung auf Organisationsebene. Die Leistungsoptimierung und Zuverlässigkeit einzelner Anwendungen übernimmt vollständig das Well-Architected Framework.
Gilt das WAF für ein gesamtes Azure-Abonnement oder nur für eine einzelne Anwendung?
Das WAF bezieht sich auf einen einzelnen Workload. Ein Workload umfasst alles, was für ein bestimmtes geschäftliches Ergebnis erforderlich ist, etwa Anwendungscode, Datenbanken, Identitäten, Überwachungstools und das Team, das die Lösung betreut. Er kann nur einen Teil eines Azure-Abonnements ausmachen.