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.
Para começar:
- Veja a arquitetura e detalhes
- Veja o guia de implantação
- Procure e inicie outras implantações de referência do Quick Start da AWS
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.