AWS: Como atualizar a AMI sem ter que recriar a configuração de ativação?

3

Criamos um servidor da Web, criamos uma AMI a partir dele e criamos uma configuração de ativação que ativa instâncias dessa AMI, e nosso ASG usa essa configuração de ativação.

Instalamos regularmente as atualizações do Windows no servidor da web. Toda vez que fazemos isso, criamos uma nova AMI. Em seguida, tivemos que recriar a configuração de ativação para usar a nova AMI e, em seguida, alterar o ASG para usar a nova configuração de ativação.

Existe alguma maneira de não fazer isso?

    
por Silly Dude 17.11.2017 / 04:59

2 respostas

4

Atualizações do Windows é uma das áreas que eu recomendo a criação de novas AMIs. Você realmente precisa testar essas atualizações antes de implementá-las em um ambiente de produção. Exceto por patches de segurança, eu iria corrigir, testar e liberar uma nova AMI em um horário fixo (eu crio uma nova AMI a cada mês). Você quer ter certeza de que as atualizações não estão quebrando nada e apenas esperando para ver se uma atualização é recuperada é uma boa idéia. Eu tenho sido mordido por isso tantas vezes ... Dê uma olhada no SSM da Amazon para gerenciamento de patches do Windows.

    
por 17.11.2017 / 06:06
4

Se você criar uma nova AMI, deverá criar uma nova configuração de ativação e atualizar o grupo Auto Scaling.

A única maneira de evitar isso é usar a mesma AMI. Em vez de assar suas atualizações na AMI, puxe os arquivos na primeira inicialização de suas instâncias do EC2.

    
por 17.11.2017 / 05:03