Como faço para salvar o estado de uma instância do Amazon EC2?

2

Eu ouvi falar de um site de troca de Bitcoins polonês que perdeu todos os seus dados (supostamente vale muito dinheiro) porque o proprietário não sabia que o seu instantâneo desapareceria quando ele parasse a instância do EC2.

Agora, minha pergunta é: existe alguma maneira de salvar "completamente" o estado de uma instância do EC2? Salvando o AMI? É isso? Quais ações ocorrem quando você salva uma AMI?

    
por abcde123483 06.08.2011 / 19:37

1 resposta

2

Eu suspeito que o que aconteceu no caso desta troca de Bitcoin é que os dados foram armazenados em um volume do EBS que foi marcado como "delete na rescisão" e o operador do site nunca tinha tirado nenhum instantâneo. Isso (delete volume on termination) é o padrão para o sistema de arquivos raiz de uma instância suportada pelo EBS, mas pode ser modificado.

Uma AMI é uma combinação de:

  1. mapeamento de dispositivos de bloco (efêmero e / ou EBS)
  2. um kernel
  3. um disco de RAM

Se a sua instância for suportada pelo EBS (você tem um volume EBS para o sistema de arquivos raiz), é suficiente criar um instantâneo desse volume do EBS. Se você precisar lançar uma nova instância com base no snapshot do EBS, registre uma nova AMI com o mesmo kernel e disco de RAM da AMI original, mas com um volume do EBS criado a partir do snapshot como o novo dispositivo raiz.

    
por 06.08.2011 / 19:49

Tags