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 de computação usada pelo seu aplicativo. Algumas configurações, como reversões, triggers e alarmes, podem ser definidas para grupos de implantação para qualquer .

Grupos de implantação em implantações da plataforma de computação

Em uma implantação da Amazon ECS, um grupo de implantação especifica o serviço do Amazon ECS, balanceador de carga, receptor de teste opcional e dois grupos de destino. Ele também especifica quando redirecionar o tráfego para o conjunto de tarefas de substituição e quando encerrar o conjunto de tarefas original definida e o aplicativo do 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 do 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 plataforma de computação EC2/On-Premises

Em uma implantação EC2/On-Premises, um grupo de implantação é um conjunto de instâncias individuais visadas para uma implantação. Um grupo de implantação contém instâncias do Amazon EC2; individualmente marcadas e/ou instâncias do Amazon EC2; em grupos do Amazon EC2 Auto Scaling.

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 por meio do cancelamento do registro das instâncias originais de um balanceador de carga e do registro de um conjunto de instâncias de substituição que geralmente possui a última revisão de aplicativo já instalada.

Você pode 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 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 o AWS CLI para criar um aplicativo, você cria seu primeiro grupo de implantação em uma etapa separada.

Para ver uma lista dos grupos de implantação já associados à sua AWS conta, consulteVeja os detalhes do grupo de implantação com CodeDeploy.

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

Tópicos