Planung und Recherche zur Gestaltung einer Architektur
Wenn Sie planen, ein Modul, eine implementierbare Architektur oder einen implementierbaren Architekturstack zu erstellen, müssen Sie vor der Erstellung der Automatisierung einen Plan für den Entwurf der Architektur erstellen. Die Bewertung, was vorhanden ist und wie Ihre vorgeschlagene Lösung in das aktuelle Ökosystem von Angeboten passt, die gründliche Planung der Architektur für Ihre Geschäftsanforderungen und die Festlegung, was Sie erstellen möchten und wo Sie die Lösung gemeinsam nutzen oder veröffentlichen werden, sind wichtige Bestandteile der Planungsphase.
Vorhandene Angebote und Benutzeranforderungen untersuchen
Im Rahmen der Forschungsphase müssen Sie verstehen, was derzeit verfügbar ist und welche Geschäftsanwendungsfälle und Anforderungen Sie lösen wollen.
Aktuelle Angebote untersuchen
Bewerten Sie die derzeit verfügbaren Module und implementierbaren Architekturen von IBM Cloud®, um zu ermitteln, ob andere ähnliche Lösungen vorhanden sind oder wie viel Automatisierung Ihr Team entwickeln muss. Wenn beispielsweise die vorhandenen Architekturen im Katalog bei der Erstellung der von Ihnen geplanten Lösung helfen können, müssen Sie möglicherweise nur eine einzige implementierbare Architektur erstellen, die Sie in einem Stapel mit anderen vorhandenen implementierbaren Architekturen gruppieren, um die vollständige Lösung zu erstellen. Anstatt alle Komponenten selbst zu erstellen, können Sie vorhandene implementierbare Architekturen verwenden. Wenn Sie eine implementierbare Architektur erstellen, die sich aus Modulen zusammensetzt, können Sie die vorhandenen Module überprüfen, um festzustellen, welche Module Sie in Ihrer Architektur verwenden möchten.
Sie können vorhandene Module und implementierbare Architekturen an den folgenden Positionen untersuchen:
terraform-ibm-modulespublic GitHub org ist das IBM Cloud-Terraform-Modulprojekt. Diese Gruppe von Terraform-Modulen folgt den bewährten Verfahren und vereinfacht die Bereitstellung von IBM Cloud-Services und -Instanzen.- IBM Cloud-Modulregistry ist eine Sammlung von Assets, die vom IBM Cloud-Katalog getrennt und vom Prozess im
terraform-ibm-modules-Repository reguliert und verwaltet wird. Erkennen Sie öffentliche Module, die bestätigt wurden, um mit implementierbaren Architekturen für Ihre Anpassungs- und Build-Anforderungen zu arbeiten. - Der IBM Cloud-Katalog enthält allgemein verfügbare implementierbare Architekturen, die durch die Bedingungen von IBM Cloud abgedeckt sind.
- Community-Registry enthält eine Reihe von Beispielen aus der Praxis für codierte Branchenlösungen, um Ihre Bauanforderungen zu beschleunigen. Diese Sammlung wird basierend auf Spezifikationen im ursprünglichen Github-Repository verwaltet, die sich häufig ändern oder kurzfristig eingestellt werden können.
Funktionsfähiges wiederverwendbares Architekturmuster ermitteln
Der zweite Teil der Forschungsphase besteht darin, die Geschäftsanforderungen und Anwendungsfälle zu verstehen, für die die Lösung erstellt wird, und wie Sie ein funktionsfähiges, wiederverwendbares Muster erstellen können. Viele der vorhandenen Architekturen basieren auf Kundenanwendungsfällen für die digitale Transformation, Anwendungsmodernisierung und mehr. Wenn Sie wissen, welche Anwendungsfälle Sie treffen, können Sie bestimmen, welche Technologien Sie für die Erstellung Ihrer Architektur auswählen.
Verwenden Sie das Well-Architected Framework und das Architecture Design Framework, um die erforderlichen Komponenten für die Architektur zu planen und zu entwerfen. Führen Sie die Schritte unter Cloudlösung mithilfe von Architecture Design Framework entwerfen aus. Die Entscheidungen, die Sie während dieses Prozesses für die Anforderungen und Komponenten treffen, die für die Erstellung Ihres Architekturmusters verwendet werden, sind das Design Ihres Entwicklungsteams für die Erstellung des Musters.
Architektur entwerfen
Basierend auf den Entscheidungen, die während der Forschungsphase getroffen wurden, beginnen viele Teams mit der Dokumentation des Musters, indem sie ein Word-Dokument verwenden, in dem sie Änderungen verfolgen und Kommentare bereitstellen können, um gemeinsam daran zu arbeiten, was das Team erstellen will.
Wenn der Plan für Ihre Architektur fest wird, können Sie die Referenzarchitekturvorlage als Leitfaden für die Dokumentation Ihres Musters verwenden. Dazu gehören die Erstellung eines Architekturdiagramms, die Erstellung einer Heat-Map für Designanforderungen sowie die Dokumentation der Anforderungen und der Architekturentscheidungen für die ausgewählten Komponenten.
Nächste Schritte: Zu erstellende Elemente auswählen
Es ist wichtig, die wichtigsten Unterschiede zwischen Modulen und Typen implementierbarer Architekturen zu verstehen, um zu bestimmen, welche Sie erstellen möchten. Der Bereich, die Verbindung, ob sie implementierbar ist, und der Zweck Ihrer Lösung sollten berücksichtigt werden. Anleitungen und Anwendungsfälle, die Ihnen bei der Entscheidung helfen, was Sie erstellen möchten, finden Sie unter Wie entscheide ich, welche Art von Komponente erstellt werden soll.