AMI com ou sem reinicialização no AWS EC2

14

Ao criar AMIs a partir de uma instância do EC2, eu sempre checo "sem reinicialização", e me pergunto: quais são os prós / contras da criação de imagens com / sem reinicialização? Manter o servidor ativo afeta a qualidade da ami produzida ou é tão bom quanto uma reinicialização?

Jamie Taylor
fonte

Respostas:

7

Com um desligamento adequado, ele não tem estado, na forma fria, e os sistemas de arquivos são sólidos. Basicamente, nada está no buffer ou "se movendo" enquanto cria a imagem. Eu acredito que a criação da imagem também cria um pouco de sobrecarga também. Reiniciar é a situação mais ideal em que uma imagem estará durante a criação. Isso não significa que você não pode tirar uma foto instantânea enquanto estiver em funcionamento ou que seja sempre ruim.

Chris C
fonte
Faz sentido, só estou perguntando porque tive uma experiência ruim uma vez com uma instância que não foi reinicializada depois que ela foi concluída. Além disso, a AMI também estava se recusando a gerar instâncias.
21712 Jamie Taylor #
5

Supondo que a imagem tire um instantâneo perfeito do disco em um momento em que você ainda corre o risco de dados inconsistentes - por exemplo, um banco de dados pode ter começado a atualizar um registro e gravado metade no disco enquanto a outra metade ainda está na RAM.

A maioria das coisas lidará com isso muito bem, alguns sistemas serão adaptados - por exemplo, eu costumava trabalhar com o ClearCase e você quase garantia a corrupção do VOB se não desligasse o servidor para fazer seus backups.

DrStalker
fonte