Arquitetura do DevOps Pipeline Accelerator - AWS Orientação prescritiva

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Arquitetura do DevOps Pipeline Accelerator

No DevOps Pipeline Accelerator, os aceleradores são uma coleção de trabalhos gerenciados em etapas. Um estágio contém os blocos de construção que formam um trabalho. Existem vários invólucros que formam um ponto de entrada para um pipeline IaC específico. O aplicativo consome o ponto de entrada, que é o início do pipeline. O ponto de entrada consiste em agregadores e vários estágios. A imagem a seguir mostra como os estágios interagem com os wrappers, os agregadores e o ponto de entrada.

Como os estágios interagem com embalagens, agregadores e o ponto de entrada

Esta seção descreve os componentes básicos da arquitetura da solução DPA, conforme mostrado na imagem a seguir.

Elementos básicos da arquitetura da solução DPA

O diagrama mostra o fluxo de trabalho e os recursos a seguir:

  1. O componente principal do DPA é um pipeline centralizado que contém diferentes estágios e tarefas com base na configuração do aplicativo.

  2. O DPA oferece suporte a quatro serviços e ferramentas de CI/CD comumente usados. É aqui que o gasoduto centralizado é construído.

  3. Os trabalhos do pipeline usam scripts reutilizáveis, que são independentes dos serviços e ferramentas de CI/CD.

  4. Cada tarefa do pipeline é executada em uma imagem relevante do Docker, para portabilidade. Um repositório do Amazon Elastic Container Registry (Amazon ECR) hospeda essas imagens do Docker.

  5. O DPA contém controles de segurança integrados, que você pode personalizar.

  6. O pipeline implanta aplicativos no Nuvem AWS.

  7. O ponto de entrada é uma entidade única que representa todo o pipeline centralizado. As configurações variam de acordo com o tipo de pilha de tecnologia.

  8. O aplicativo importa ou inclui os pontos de entrada. Cada pilha de tecnologia representa um ponto de entrada separado.

  9. O aplicativo configura os parâmetros com base no tipo de ponto de entrada. Esses parâmetros de configuração definem o comportamento e a operação das tarefas do pipeline.