

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

# AWS CodeDeploy
<a name="aws-codedeploy"></a>

[AWS CodeDeploy](https://aws.amazon.com/codedeploy)é um serviço de implantação totalmente gerenciado que automatiza implantações de software em uma variedade de serviços de computação, como [Amazon Elastic Compute Cloud (](https://aws.amazon.com/ec2)Amazon EC2),, [AWS Fargate](https://aws.amazon.com/fargate) AWS Lambda, e seus servidores locais. AWS CodeDeploy facilita o lançamento rápido de novos recursos, ajuda a evitar o tempo de inatividade durante a implantação do aplicativo e lida com a complexidade da atualização de seus aplicativos. Você pode usar CodeDeploy para automatizar implantações de software, reduzindo a necessidade de operações manuais propensas a erros. O serviço é dimensionado para atender às suas necessidades de implantação.

CodeDeploy tem vários benefícios que se alinham ao DevOps princípio da implantação contínua:
+ **Implantações automatizadas** — automatiza CodeDeploy totalmente as implantações de software, permitindo que você implante de forma confiável e rápida. 
+ **Controle centralizado** — CodeDeploy permite que você inicie e acompanhe facilmente o status das implantações de seus aplicativos por meio do Console de gerenciamento da AWS ou do. AWS CLI CodeDeployfornece um relatório detalhado que permite visualizar quando e onde cada revisão do aplicativo foi implantada. Você também pode criar notificações push para receber atualizações ao vivo sobre suas implantações.
+ **Minimize o tempo de inatividade** — CodeDeploy ajuda a maximizar a disponibilidade do aplicativo durante o processo de implantação do software. Ele introduz mudanças de forma incremental e rastreia a integridade do aplicativo de acordo com regras configuráveis. As implantações de software podem ser facilmente interrompidas e revertidas se houver erros.
+ **Fácil de adotar** — CodeDeploy funciona com qualquer aplicativo e fornece a mesma experiência em diferentes plataformas e linguagens. Você pode facilmente reutilizar seu código de configuração existente. CodeDeploy também pode se integrar ao seu processo de lançamento de software existente ou à cadeia de ferramentas de entrega contínua (por exemplo,, AWS CodePipeline GitHub, Jenkins).

AWS CodeDeploy oferece suporte a várias opções de implantação. Para obter mais informações, consulte a seção *[Estratégias de implantação](deployment-strategies.md)* deste documento.