Persistência de dados para volumes de armazenamento de instância do Amazon EC2
Os volumes de armazenamento de instâncias são anexados somente na execução da instância. Você não pode anexar volumes de armazenamento de instâncias depois de executar. Você não pode desanexar um volume de armazenamento de instâncias de uma instância e anexá-lo a outra instância.
Um volume de armazenamento de instâncias existe somente durante a vida útil da instância à qual está anexado. Você não pode configurar um volume de armazenamento de instâncias para persistir além da vida útil da instância associada.
Os dados em um volume de armazenamento de instâncias persistem mesmo que a instância seja reinicializada. No entanto, os dados não persistem se a instância for interrompida, hibernada ou encerrada. Quando a instância for interrompida, hibernada ou encerrada, todos os blocos do volume de armazenamento de instâncias serão apagados criptograficamente.
Portanto, não dependa dos volumes de armazenamento de instâncias para dados valiosos e de longo prazo. Se você precisar reter os dados armazenados em um volume de armazenamento de instâncias além da vida útil da instância, você precisará copiar manualmente esses dados para um armazenamento mais persistente, como um volume do Amazon EBS, um bucket do Amazon S3 ou um sistema de arquivos do Amazon EFS.
Há alguns eventos que podem fazer com que seus dados não persistam durante toda a vida útil da instância. A tabela a seguir indica se os dados nos volumes de armazenamento de instâncias persistem durante eventos específicos, tanto para instâncias virtualizadas quanto para instâncias bare metal.
Evento | O que acontece com seus dados? |
---|---|
Eventos do ciclo de vida da instância iniciados pelo usuário | |
A instância foi reinicializada | The data persists |
A instância foi interrompida | The data does not persist |
A instância está em hibernação | The data does not persist |
A instância foi encerrada | The data does not persist |
O tipo da instância foi alterado | The data does not persist * |
Uma AMI baseada em EBS é criada na instância | The data does not persist in the created AMI ** |
Uma AMI com armazenamento de instância é criada na instância (Linux instances) | The data persists in the AMI bundle uploaded to Amazon S3 *** |
Eventos do sistema operacional iniciados pelo usuário | |
A shutdown is initiated | The data does not persist † |
A restart is initiated | The data persists |
Eventos agendados da AWS | |
Interrupção da instância | The data does not persist |
Reinicialização da instância | The data persists |
Reinicialização do sistema | The data persists |
Desativação da instância | The data does not persist |
Eventos não planejados | |
Recuperação automática simplificada | The data does not persist |
Recuperação baseada em ação do CloudWatch | The data does not persist |
The underlying disk fails | The data on the failed disk does not persist |
Power failure | The data persists upon reboot |
* Se o novo tipo de instância for compatível com o armazenamento de instâncias, a instância receberá o número de volumes de armazenamento de instâncias compatível com o novo tipo de instância, mas os dados não serão transferidos para a nova instância. Se o novo tipo de instância não for compatível com o armazenamento de instâncias, a instância não receberá os volumes de armazenamento de instâncias.
** Os dados não estão incluídos na AMI baseada em EBS e não estão incluídos nos volumes de armazenamento de instâncias anexados às instâncias executadas nessa AMI.
*** Os dados estão incluídos no pacote de AMIs que é carregado no Amazon S3. Quando você executa uma instância nessa AMI, a instância obtém os volumes de armazenamento de instâncias agrupados na AMI com os dados que eles continham no momento em que a AMI foi criada.
† As proteções contra encerramento e interrupção não protegem as instâncias contra interrupções ou encerramentos de instâncias como resultado de desligamentos iniciados por meio do sistema operacional na instância. Os dados armazenados nos volumes de armazenamento de instâncias não persistem nos eventos de interrupção e encerramento de instâncias.