

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 implantações em CodeDeploy
<a name="deployments"></a>

Em CodeDeploy, uma implantação é o processo e os componentes envolvidos no processo de instalação de conteúdo em uma ou mais instâncias. Esse conteúdo pode consistir em código, arquivos web e de configuração, executáveis, pacotes, scripts e assim por diante. CodeDeploy implanta conteúdo armazenado em um repositório de origem, de acordo com as regras de configuração que você especificar.

 Se você usar o EC2/On-Premises, duas implantações para o mesmo conjunto de instâncias podem ser executadas simultaneamente. 

CodeDeploy fornece duas opções de tipo de implantação: implantações no local e implantações azul/verde.
+ **Implantação no local**: o aplicativo em cada instância no grupo de implantação é interrompido, a última revisão de aplicativo é instalada, e a nova versão do aplicativo é iniciada e validada. Você pode usar um balanceador de carga de forma que cada registro de instância é cancelado durante sua implantação e, em seguida, restaurado para o serviço após a conclusão da implantação. Somente implantações que usam a plataforma de computação EC2/On-Premises podem usar implantações no local. Para obter mais informações sobre implantações no local, consulte [Visão geral de uma implantação no local](welcome.md#welcome-deployment-overview-in-place).
+ **Implantação azul/verde**: o comportamento da sua implantação depende de qual plataforma você usa:
  + **Blue/green on an EC2/On-Plataforma de computação local**: as instâncias em um grupo de implantação (o ambiente original) são substituídas por um conjunto diferente de instâncias (o ambiente substituto) usando estas etapas:
    + As instâncias são provisionadas para o ambiente de substituição.
    + A revisão de aplicativo mais recente será instalada nas instâncias de substituição.
    + Um tempo de espera opcional ocorre para atividades como teste de aplicativos e verificação do sistema.
    + As instâncias no ambiente de substituição são registradas com um ou mais balanceadores de carga do Elastic Load Balancing, fazendo com que o tráfego seja redirecionado para elas. O registro das instâncias no ambiente original é cancelado e pode ser encerrado ou mantido em execução para outros usos.
**nota**  
Se você usa uma plataforma computacional EC2/local, esteja ciente de que as blue/green implantações funcionam somente com instâncias do Amazon EC2.
  + **Azul/verde em uma plataforma computacional ou AWS Lambda Amazon ECS****: o tráfego é deslocado em incrementos de acordo com uma configuração **canária**, linear ou de implantação. **all-at-once****
  + **Implantações em azul/verde por meio** de CloudFormation: O tráfego é transferido de seus recursos atuais para seus recursos atualizados como parte de uma atualização de pilha. CloudFormation Atualmente, somente blue/green implantações do ECS são suportadas. 

  Para obter mais informações sobre blue/green implantações, consulte[Visão geral de uma blue/green implantação](welcome.md#welcome-deployment-overview-blue-green).

Para obter informações sobre a implantação automática do Amazon S3, [consulte Implantar automaticamente do Amazon S3](https://aws.amazon.com/blogs/devops/automatically-deploy-from-amazon-s3-using-aws-codedeploy/) usando. CodeDeploy

**Topics**
+ [Crie um implantação do .](deployments-create.md)
+ [Visualizar detalhes de implantações](deployments-view-details.md)
+ [Visualizar dados de log de implantações](deployments-view-logs.md)
+ [Interromper uma implantação](deployments-stop.md)
+ [Reimplantar e reverter uma implantação](deployments-rollback-and-redeploy.md)
+ [Implantar um aplicativo em uma AWS conta diferente](deployments-cross-account.md)
+ [Validar um pacote de implantação em uma máquina local](deployments-local.md)