AMI com ou sem reinicialização no AWS EC2

13

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

    
por Jamie Taylor 06.09.2012 / 16:26

2 respostas

7

Com um desligamento adequado, ele é sem estado, em forma fria e os sistemas de arquivos são sólidos. Basicamente, nada está no buffer ou "movendo-se" enquanto cria a imagem. Eu acredito que a criação da imagem também cria um pouco de sobrecarga também. A reinicialização é a situação mais ideal em que uma imagem estará durante a criação. Isso não significa que você não pode tirar fotos enquanto está em pé ou que é sempre ruim.

    
por 06.09.2012 / 16:31
5

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

A maioria das coisas vai lidar com isso bem, algum sistema vai se adaptar - por exemplo, eu costumava trabalhar com o ClearCase e você estava quase garantido para obter corrupção de VOB se você não desligasse o servidor para fazer backups.

    
por 12.12.2012 / 06:26