1
resposta

Como atualizar o código nas máquinas

Olá, tudo bem?

Primeiramente parabéns pelo curso, conteúdo muito legal! :)

Fiquei com uma dúvida, criamos a imagem com o código do cadastro e é essa imagem que está vinculado no Auto Scaling. Mas quando precisarmos atualizar esse código (fazer um deploy) como devemos prosseguir? Criamos uma nova imagem com o novo código e alteramos o Auto Scaling?

Qual a melhor forma de fazermos deploy nessas máquinas?

Abraços,

1 resposta

Olá Nicolas,

Muito boa a sua dúvida.

Acredito que existam inúmeras soluções, mas as duas que vieram à minha cabeça são as seguintes:

  1. Utilizar o serviço AWS Code Deploy para gerenciar e realizar o deploy do código nas instâncias EC2.

  2. Implementar um script (CLI) para realizar as seguintes etapas:

    2.1 Criar uma nova imagem (AMI) com o código atualizado;

    2.2 Criar uma nova Auto Scalling Launch Configuration apontando para a nova imagem;

    2.3 Atualizar o Auto Scalling Group da aplicação para utilizar o Auto Scalling Launch Configuration criado no passo anterior.

Att,