Este documento descreve como implementar um deploy escalável e de alta disponibilidade de uma aplicação na nuvem AWS sem tempo de inatividade utilizando Amazon EC2, Auto Scaling e Load Balancer. Ele explica como criar uma Amazon Machine Image (AMI) com a aplicação, configurar um Load Balancer e um Auto Scaling Group para dimensionar automaticamente a capacidade de acordo com a demanda.
45. Zero Downtime Deploy
• Criar Launch configuration para versão nova
• Criar Auto Scaling Group usando nova launch
configuration
• Esperar máquinas da versão nova começarem a
servir a aplicação
• Diminuir a quantidade de máquinas do Auto
Scaling Group antigo para zero