Está encerrando uma instância do Amazon EC2 Spot limpa?

3

Não tenho certeza se isso deve estar no SuperUser ou aqui, mas aqui está:

Q. Se minha instância spot for encerrada automaticamente porque o lance máximo foi excedido, será um desligamento normal? Como se um usuário tivesse clicado em Iniciar > > Desligar? Ou é um desligamento difícil - como se alguém apenas arrancasse o cabo de força?

Eu percebo que na maioria dos casos os volumes em uma instância pontual terminada são excluídos imediatamente, fazendo com que minha pergunta seja discutível. Mas neste caso em particular, eu tenho o sinalizador "delete volume on terminate" definido como false para manter o volume raiz; Talvez eu queira reutilizar esse volume e vinculá-lo a outra instância no futuro. Assim, minha preocupação em relação a se o desligamento forçado é "limpo" ou não. Um desligamento limpo reduziria ou eliminaria a possibilidade de corrupção de dados no volume raiz.

ATUALIZAÇÃO (11/08/2013): Eu já marquei uma resposta como a resposta, mas agora não tenho certeza se está correta. Acabei de receber uma resposta contraditória de alguém no fórum da Amazon:

The instance will be shutdown gracefully and then the volumes with "Delete on Termination" set as false will be detached.

Então, ainda não tenho certeza de qual é a resposta real. Alguém quer ir para um tiebreaker em um presente?

    
por Chad Decker 10.08.2013 / 19:58

2 respostas

0

Quando o lance máximo é excedido, ele cai muito.

Você provavelmente precisará executar fsck ou chkdisk no vols antes de montá-los.

    
por 10.08.2013 / 20:30
6

Q. If my spot instance is automatically terminated due to my max bid being exceeded, is it a clean shutdown -- as if a user clicked Start>>Shutdown ? Or is it a hard shutdown -- as if someone just yanked out the power cord?

Pode ser um desligamento normal, mas também pode ser um desligamento forçado . A redação da Amazon implica que eles tentam torná-la limpa, mas não prometem nada.

Confira: link

Os destaques são:

Because Spot Instances can be terminated without warning, it is important to build your applications in a way that allows you to make progress even if your application is interrupted.

E mais importante, isso:

While we attempt to cleanly terminate your instances, your application should be prepared to deal with an immediate shutdown.

    
por 15.08.2013 / 08:54