Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Architektur des DevOps Pipeline Accelerators
Im DevOps Pipeline Accelerator sind Acceleratoren eine Sammlung von Jobs, die schrittweise verwaltet werden. Eine Phase enthält die Bausteine, aus denen ein Job besteht. Es gibt mehrere Wrapper, die einen Einstiegspunkt für eine bestimmte IaC-Pipeline bilden. Die Anwendung verwendet den Einstiegspunkt, der den Anfang der Pipeline darstellt. Der Einstiegspunkt besteht aus Aggregatoren und verschiedenen Stufen. Die folgende Abbildung zeigt, wie Stufen mit Wrappern, Aggregatoren und dem Einstiegspunkt interagieren.

In diesem Abschnitt werden die Bausteine der DPA-Lösungsarchitektur beschrieben, wie in der folgenden Abbildung dargestellt.

Das Diagramm zeigt den folgenden Arbeitsablauf und die folgenden Funktionen:
-
Die Hauptkomponente von DPA ist eine zentralisierte Pipeline, die verschiedene Phasen und Jobs enthält, die auf der Konfiguration der Anwendung basieren.
-
DPA unterstützt vier häufig verwendete CI/CD-Dienste und -Tools. Hier wird die zentralisierte Pipeline gebaut.
-
Die Pipeline-Jobs verwenden wiederverwendbare Skripts, die unabhängig von den CI/CD-Diensten und -Tools sind.
-
Aus Gründen der Portabilität wird jeder Pipeline-Job in einem entsprechenden Docker-Image ausgeführt. Ein Amazon Elastic Container Registry (Amazon ECR) -Repository hostet diese Docker-Images.
-
DPA enthält integrierte Sicherheitskontrollen, die Sie anpassen können.
-
Die Pipeline stellt Anwendungen in den AWS Cloud bereit.
-
Der Einstiegspunkt ist eine einzelne Entität, die die gesamte zentralisierte Pipeline darstellt. Die Konfigurationen variieren je nach Art des Technologie-Stacks.
-
Die Anwendung importiert die Einstiegspunkte oder schließt sie ein. Jeder Technologie-Stack stellt einen separaten Einstiegspunkt dar.
-
Die Anwendung konfiguriert Parameter basierend auf dem Typ des Einstiegspunkts. Diese Konfigurationsparameter definieren das Verhalten und den Betrieb von Pipeline-Jobs.