É seguro usar um volume do Amazon EBS enquanto o snapshot está em andamento?

36

É seguro usar um volume do EBS enquanto um instantâneo está sendo criado?

Atualmente, tenho um volume EBS de 100Gb montado. Estou no processo de captura instantânea. Deus é lento !! Vai demorar mais de 45 minutos para capturar a imagem.

Minha pergunta: o volume EBS já foi copiado e está sendo salvo em algum lugar? Ou o instantâneo está copiando ativamente do meu volume montado agora?

Basicamente, se eu começar a usá-lo antes da conclusão da captura instantânea, eu sou processado?

Só não consigo acreditar que demora tanto para copiar. Realmente não há nem 100 GB em uso. É mais como 25Gb.

Justin Noel
fonte

Respostas:

36

Você pode usar o volume com segurança depois de disparar o instantâneo, mesmo que ainda esteja em um estado pendente, de acordo com a AWS - consulte esta postagem .

Se você estiver tirando uma captura instantânea pela primeira vez, provavelmente demorará um pouco, pois é necessário fazer uma cópia completa do bucket S3 em toda a região, mas lembre-se de que é incremental após o armazenamento do primeiro, portanto, deve ser um muito mais rápido.

NOTA: Você não pode criar um volume a partir de um instantâneo que esteja em um estado pendente. Você receberá o erro "O instantâneo está em estado inválido" se você fizer isso.

Portanto, aguarde até que o instantâneo esteja no estado "disponível".

Dominic Cleal
fonte
6

É perfeitamente seguro usar o volume durante um instantâneo. Assim que o comando snapshot retornar, a unidade entra em um modo em que novos dados são gravados em outro local; portanto, a captura instantânea é da aparência da unidade quando você iniciou.

No entanto, você experimentará um desempenho muito degradado (como você notou) até que o instantâneo esteja completo.

Portanto, tire suas fotos apenas fora do horário de pico.

jedberg
fonte
Os volumes do EBS residem dentro do LVM voumes então como arquivos de imagem? Dado que você criou algum sistema de arquivos arbitrário dentro de um convidado do EC2? por exemplo /dev/ebs_uuid/image.bin?
Mâtt Frëëman 15/10/12
@ jedberg, você escreve "Assim que o comando snapshot retornar". Você poderia me indicar onde isso está escrito na documentação da AWS? A página de manual create-snapshot menciona apenas que não há problema em começar a usar o volume enquanto o instantâneo estiver no estado "pendente".
Erik Sjölund