ec2 reiniciou minha instância?

14

Descobri que meu servidor do CentOS 5 no EC2 foi reinicializado, sem o meu comando para isso. Eu nem sequer entrei no dia em que foi reiniciado. Quando eu olho para 'last' no linux, ele diz:

jeroen   pts/0        128.97.......    Thu Apr  7 15:02 - 16:28  (01:25)    
reboot   system boot  2.6.18-xenU-ec2- Wed Apr  6 15:48         (1+05:27)   
jeroen   pts/2        128.97.......    Tue Apr  5 19:31 - 23:17  (03:45)

Parece que ninguém logou naquele dia. Alguma sugestão para o que poderia ter acontecido? O EC2 reinicia instâncias sob qualquer circunstância? Ou pode ser hackeado?

    
por Jeroen 08.04.2011 / 03:26

2 respostas

24

Isso acontece ocasionalmente quando a Amazon está tentando desativar o servidor físico no qual sua instância está sendo executada. Eles podem estar matando o servidor para substituir um componente de hardware com falha ou o servidor pode simplesmente ter chegado ao fim de sua vida útil. De qualquer maneira, pelo que entendi, o processo deles funciona assim:

  • O servidor físico é marcado como desatribuído para que nenhuma nova instância seja lançada nele.
  • Se puderem (por exemplo, não estão lidando com uma falha crítica de hardware), a Amazon esperará algum tempo para ver se as instâncias em execução no servidor estão desligadas ou reiniciadas por conta própria (reinicializar uma instância do EC2 geralmente resulta nele sendo lançado em um servidor físico diferente).
  • Após a conclusão desse período, a Amazon forçará a reinicialização das instâncias restantes, transferindo-as para outros servidores físicos.

Como regra geral, devido a esta e outras peculiaridades do ambiente, você deve tratar qualquer servidor individual em execução no EC2 como Efêmero. Qualquer servidor pode reiniciar ou desaparecer a qualquer momento. Assim, automatizar a implantação com algo como chefe ou fantoche , ter um monitoramento sólido e projetar seu aplicativo para contornar a falha é essencial.

    
por 07.05.2011 / 17:54
2

Talvez um problema do EC2. Veja Reiniciar?

Eu tive o mesmo problema e encontrei no AWS Service Health Dashboard que houve um problema no EC2.

Conclusão: as reinicializações devem ser esperadas, mas não com mais frequência do que você esperaria delas com hardware comum.

    
por 10.04.2011 / 11:39