Hibernando o Ubuntu na instância do EC2?

6

Eu tenho um aplicativo que gostaria de migrar para o EC2. Ele provavelmente gastará mais da metade do dia completamente inativo, por isso estou tentando encontrar uma boa solução para iniciá-lo e interrompê-lo conforme necessário. Demora alguns minutos para iniciar a partir do nada, por isso seria bom se eu pudesse hibernar o sistema operacional para currículos mais rápidos. Já vi algumas discussões no fórum sobre o tema da hibernação no EC2, mas nunca nada conclusivo. Alguém encontrou uma solução de trabalho para isso, ou pelo menos alguns recursos que poderiam me ajudar?

    
por Dan 21.03.2012 / 18:15

2 respostas

11

Isso foi discutido nos fóruns do EC2.

Destaques, direto da boca da Amazon:

  1. if you do manage to hibernate the OS your Instance will still be in a running state i.e. you will be paying for the instance.

  2. how do you plan to wake up this instance from it's sleeping state.

This really does not sound like it will work, We would recommend that you configure your instance to automatically launch all the services you need at boot time and use the stop/start feature of EBS backed instances as a solution to your problem.

(ou, em linguagem simples - não se preocupe. Não lhe poupará dinheiro, e provavelmente não funcionará de qualquer maneira)

    
por 21.03.2012 / 18:46
3

Acabei de hibernar uma AMI do Windows baseada em EBS e, em seguida, reiniciei-a e retomei tudo bem. Eu diria que o Linux funciona da mesma forma (desde que armazene os dados de hibernação em um volume do EBS e, em seguida, desligue a máquina virtual).

(a hibernação foi desativada na AMI, eu a liguei usando

powercfg /H on

e, em seguida, executar a hibernação com

shutdown /h

PS: Tome nota disso: quando uma instância é interrompida e depois iniciada novamente, todos os armazenamentos de instâncias são redefinidos. Os sistemas operacionais não gostam de alterar o conteúdo do disco entre o modo de hibernação e o de continuação. (depois de retomar o sistema operacional ainda pode mostrar alguns restos do conteúdo do disco anterior que é armazenado em cache no cache de arquivos do sistema operacional)

    
por 07.08.2013 / 02:01