Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Architecture de l'accélérateur de DevOps pipeline
Dans le DevOps Pipeline Accelerator, les accélérateurs sont un ensemble de tâches gérées par étapes. Une étape contient les éléments constitutifs d'une tâche. Il existe plusieurs wrappers qui constituent un point d'entrée pour un pipeline IaC spécifique. L'application consomme le point d'entrée, qui est le début du pipeline. Le point d'entrée est constitué d'agrégateurs et de différentes étapes. L'image suivante montre comment les stages interagissent avec les wrappers, les agrégateurs et le point d'entrée.

Cette section décrit les éléments constitutifs de l'architecture de la solution DPA, comme illustré dans l'image suivante.

Le diagramme montre le flux de travail et les fonctionnalités suivants :
-
Le composant principal du DPA est un pipeline centralisé qui contient différentes étapes et tâches basées sur la configuration de l'application.
-
DPA prend en charge quatre services et outils CI/CD couramment utilisés. C'est là que le pipeline centralisé est construit.
-
Les tâches du pipeline utilisent des scripts réutilisables, indépendants des services et outils CI/CD.
-
Chaque tâche de pipeline s'exécute dans une image Docker pertinente, pour des raisons de portabilité. Un référentiel Amazon Elastic Container Registry (Amazon ECR) héberge ces images Docker.
-
DPA contient des contrôles de sécurité intégrés, que vous pouvez personnaliser.
-
Le pipeline déploie les applications dans leAWS Cloud.
-
Le point d'entrée est une entité unique qui représente l'ensemble du pipeline centralisé. Les configurations varient en fonction du type de pile technologique.
-
L'application importe ou inclut les points d'entrée. Chaque pile technologique représente un point d'entrée distinct.
-
L'application configure les paramètres en fonction du type de point d'entrée. Ces paramètres de configuration définissent le comportement et le fonctionnement des tâches de pipeline.