Einführung
Das Well-Architected Framework von Azure ist ein Design-Framework, das die Qualität einer Workload verbessern kann, indem es folgendes ermöglicht:
- Robustheit, Verfügbarkeit und Wiederherstellbarkeit.
- Erzielen einer ausreichenden Rendite.
- Unterstützung der verantwortungsvollen Entwicklung und des Betriebs.
- Erfüllen ihres Zwecks innerhalb eines akzeptablen Zeitrahmens.
Ausfälle und Fehlfunktionen sind bei allen Workloads ein ernstes Problem. Eine betriebssichere Workload muss diese Ereignisse überdauern und weiterhin die beabsichtigte Funktionalität bereitstellen. Sie muss resilient sein, so dass sie Ausfälle innerhalb einer akzeptablen Zeitspanne erkennen, überstehen und sich davon erholen kann. Außerdem muss sie verfügbar sein, damit die Benutzer*innen innerhalb des versprochenen Zeitraums und in der versprochenen Qualität auf die Workload zugreifen können.
Workload-Architekturen sollten über Zuverlässigkeitsgarantien für den Anwendungscode, die Infrastruktur und die Vorgänge verfügen. Design-Entscheidungen sollten nicht die Absicht ändern, die durch die Geschäftsanforderungen vorgegeben ist. Solche Änderungen sollten als erhebliche Kompromisse betrachtet werden.
Die in diesem Modul beschriebenen Konzepte sind nicht allumfassend für die Zuverlässigkeit einer Workload, aber sie stellen die Kernprinzipien und einige ihrer wichtigsten Ansätze dar, wenn Sie eine Workload entwerfen. Wenn Sie mit der Planung und dem Entwurf Ihrer Architektur beginnen, sollten Sie sich unter Well-Architected Framework von Azure einen umfassenden Überblick über alle Säulen des Well-Architected Framework verschaffen.
Jede Lerneinheit in diesem Modul konzentriert sich auf ein Designprinzip und drei mit diesem Prinzip verbundene Ansätze. Die Ansätze in jeder Einheit werden durch Beispiele unterstützt, um zu zeigen, wie sie auf reale Szenarien angewendet werden können. Das in den Beispielen genannte Unternehmen ist nicht real.
Lernziele
Am Ende dieses Moduls werden Sie die fünf Grundsätze der Säule Zuverlässigkeit verstehen und drei Ansätze für jeden der folgenden Punkte kennen:
- Ermitteln Sie die Zuverlässigkeitsanforderungen des Unternehmens und wenden Sie diese Anforderungen auf Ihren Workload-Entwurf an.
- Entwerfen Sie Ihre Workload so, dass sie fehlertolerant ist und sich problemlos zurückentwickeln lässt.
- Entwerfen Sie Ihre Workload so, dass sie sich von Fehlfunktionen auf Komponentenebene bis hin zu Katastrophen erholen kann.
- Integrieren Sie Beobachtbarkeit und Tests in Ihre Workload-Design- und -Vorgänge.
- Entwerfen Sie Ihre Workload mit dem Fokus auf Einfachheit, um Risiken zu minimieren.
Voraussetzungen
- Erfahrung mit Kerninfrastrukturtechnologien wie Datenspeicherung, Computing und Netzwerk
- Erfahrung im Hinblick auf das Erstellen und Verwenden von Technologiesystemen zum Lösen von Geschäftsproblemen