Publicado: May 9, 2018

Este Quick Start cria uma arquitetura para implantação azul-verde em um ambiente do Elastic Beanstalk do Amazon Web Services (AWS). Ele cria um pipeline de integração/entrega contínua usando o AWS CodePipeline para uma arquitetura econômica e tolerante a falhas. A implantação é automatizada por um modelo do AWS CloudFormation e leva cerca de 15 minutos.

Quando um aplicativo é implantado no Elastic Beanstalk, ter dois ambientes separados, mas idênticos (azul e verde), aumenta a disponibilidade e reduz os riscos. O ambiente azul é o ambiente de produção que normalmente lida com o tráfego ao vivo. O pipeline cria um clone (verde) do ambiente de produção (azul) e, em seguida, troca os URLs entre eles. Enquanto o AWS CodePipeline implanta código no ambiente original e ocorrem testes e manutenção, o ambiente clone temporário lida com o tráfego ativo.

Após a implantação no ambiente azul, e depois que a revisão e os testes do código forem feitos, o pipeline novamente trocará os URLs. O ambiente azul atende novamente ao tráfego ativo, e o pipeline encerra o ambiente verde.

Você pode implantar com ou sem a integração do Git com o S3.

Os Quick Starts são implantações automatizadas de referência que usam modelos do AWS CloudFormation para implantar tecnologias essenciais na AWS de acordo com as melhores práticas da AWS.