Trabalhando com grupos de implantação em CodeDeploy - AWS CodeDeploy

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á.

Trabalhando com grupos de implantação em CodeDeploy

Você pode especificar um ou mais grupos de implantação para um CodeDeploy aplicativo. Cada implantação de aplicativo usa um de seus grupos de implantação. O grupo de implantação contém as definições e configurações usadas durante a implantação. A maioria das configurações do grupo de implantação depende da plataforma computacional usada pelo seu aplicativo. Algumas configurações, como reversões, acionadores e alarmes, podem ser definidas para grupos de implantação em qualquer plataforma computacional.

Grupos de implantação em implantações da plataforma computacional Amazon ECS

Em uma implantação do Amazon ECS, um grupo de implantação especifica o serviço Amazon ECS, o balanceador de carga, o ouvinte de teste opcional e dois grupos-alvo. Também especifica quando redirecionar o tráfego para o conjunto de tarefas de substituição e quando encerrar o conjunto de tarefas original e o aplicativo Amazon ECS após uma implantação bem-sucedida.

Grupos de implantação em implantações de plataformas AWS Lambda computacionais

Em uma implantação do AWS Lambda, um grupo de implantação define um conjunto de CodeDeploy configurações para futuras implantações de uma função. AWS Lambda Por exemplo, o grupo de implantação especifica como rotear o tráfego para uma nova versão de uma função Lambda. Ele também pode especificar alarmes e reversões. Uma única implantação em um grupo de implantação do AWS Lambda pode substituir uma ou mais configurações de grupo.

Grupos de implantação em implantações da EC2/On-Premises Compute Platform

Em uma implantação EC2/local, um grupo de implantação é um conjunto de instâncias individuais direcionadas para uma implantação. Um grupo de implantação contém instâncias marcadas individualmente, instâncias do Amazon EC2 em grupos do Amazon EC2 Auto Scaling ou ambos.

Em uma implantação no local, as instâncias no grupo de implantação são atualizadas com a última revisão de aplicativo.

Em uma implantação azul/verde, o tráfego é redirecionado de um conjunto de instâncias para outro cancelando o registro das instâncias originais de um ou mais balanceadores de carga e registrando um conjunto substituto de instâncias que normalmente tem a revisão mais recente do aplicativo já instalada.

É possível associar mais de um grupo de implantação a um aplicativo no CodeDeploy. Isso permite implantar uma revisão de aplicativo em diferentes conjuntos de instâncias em momentos diferentes. Por exemplo, é possível usar um grupo de implantação para implantar uma revisão de aplicativo em um conjunto de instâncias marcadas Test nas quais você garante a qualidade do código. Em seguida, você implanta a mesma revisão de aplicativo em um grupo de implantação com instâncias marcadas Staging para verificação adicional. Finalmente, quando estiver pronto para lançar o aplicativo mais recente aos clientes, você implantará em um grupo de implantação que inclua instâncias marcadas Production.

Você também pode usar vários grupos de tags para refinar ainda mais os critérios das instâncias incluídas em um grupo de implantação. Para ter mais informações, consulte Tagging Instances for Deployments.

Ao usar o CodeDeploy console para criar um aplicativo, você configura seu primeiro grupo de implantação ao mesmo tempo. Ao usar a AWS CLI para criar um aplicativo, você cria seu primeiro grupo de implantação em uma etapa separada.

Para ver uma lista de grupos de implantação já associados à sua conta da AWS, consulte Veja os detalhes do grupo de implantação comCodeDeploy.

Para obter informações sobre as tags de instância do Amazon EC2, consulte Como trabalhar com tags usando o console. Para obter informações sobre instâncias locais, consulte Working with On-Premises Instances. Para obter informações sobre o Amazon EC2 Auto Scaling, consulte. Integração do CodeDeploy com o Amazon EC2 Auto Scaling

Tópicos