Checkliste des Lösungsarchitekten
Die Verantwortung eines Architekten liegt darin, Entwürfe und Pläne zu liefern. Denken Sie daran, dass ein Architekt nicht der Implementierer einer Workload ist. Der Architekt übersetzt funktionale und nicht funktionale Anforderungen in Clouddesignmuster und passgenaue Komponenten. Der Architekt entwirft auch eine Arbeitsauslastung, die flexibel genug ist, um sich bei Bedarf anzupassen, aber langlebig genug, um die geplante Lebensdauer der Funktionalität zu verwitteren.
Im Design sind auch die operativen Aspekte der Workload enthalten, einschließlich Observability und Supportability sowie die Erfassung unerwünschter Situationen wie notfallwiederherstellung. Schließlich muss der Entwurf durch alle Geschäfts-, Finanz-, Compliance- und Organisationsanforderungen eingeschränkt werden.
Architekturframeworks, z. B. das Azure Well-Architected Framework, tragen dazu bei, Architekten eine ganzheitliche Perspektive auf das Systemdesign zu verleihen. Die Well-Architected Framework-Artefakte umfassen Elemente wie Designprinzipien, Checklisten und Empfehlungen. Um die Anforderungen einer Workload zu unterstützen, sollten diese Artefakte mit anderen Ressourcen kombiniert werden, z. B. Entscheidungsstrukturen, Referenzarchitekturen und Bewertungen, um fundierte Entscheidungen zu treffen.
Checkliste
Lieferumfangsaufgaben | |
---|---|
☐ | Entwickeln Sie eine Architekturentwurfsspezifikation , die von Diagrammen als strukturiertes Paket begleitet wird. Die Spezifikation muss die funktionalen und nichtfunktionalen Anforderungen der Workload erfüllen und Bestimmungen für Routine-, Ad-hoc- und Notfallvorgänge enthalten. |
☐ | Erstellen Sie Architekturentwurfsdiagramme, die alle Aspekte des Systemdesigns veranschaulichen, von einer breiten Übersicht bis hin zu detaillierten Dimensionen wie Netzwerk und Identität. |
☐ | Bewahren Sie einen Architekturentscheidungseintrag (ADR) auf, der Begründungen für Architekturentscheidungen enthält, die während des Entwurfsprozesses getroffen werden. |
☐ | Arbeiten Sie während der Implementierung mit dem Workload- und Plattformteam zusammen, um Klarheit und Empfehlungen zur Implementierungssequenz bereitzustellen. Diese Zusammenarbeit hilft Ihnen, das Lernen zu maximieren und Verbesserungen von Anfang an vorzunehmen. Auch die Anforderungen an die Projektbeteiligten werden bei Bedarf neu verhandelt. |
☐ | Unterstützen Sie Modellierungsübungen , die kontextbezogene Informationen zu Arbeitsauslastungsbedenken bereitstellen. Die kontextbezogenen Informationen können Kosten, Anwendungsintegrität und andere Bereiche abdecken. |
☐ | Geben Sie Optimierungsempfehlungen an , die auf Beobachtungen von Nutzungsmustern und Änderungen an Workloadfunktionen oder Änderungen des Cloudanbieters basieren. |
☐ | Nehmen Sie an Audit-, Compliance- und Vertrauensüberprüfungen teil, um externen Parteien, die über die Befugnis verfügen, Überprüfungen durchzuführen, eine wertvolle Perspektive zu bieten. |
☐ | Seien Sie berater bei Änderungsüberprüfungen , um Einblicke in die geschätzten Kosten der Änderung und deren Machbarkeit zu geben. |
Nächste Schritte
Beginnen Sie mit den Säulen des Well-Architected Framework, und machen Sie sich mit ihren Schlüsselkonzepten vertraut.