Snapshots do Amazon EBS
Você pode fazer backup dos dados nos volumes do Amazon EBS gerando cópias pontuais, conhecidas como snapshots do Amazon EBS. Um snapshot é um backup incremental, o que significa que apenas os blocos existentes no dispositivo que mudaram desde o snapshot mais recente são salvos. Isso minimiza o tempo necessário para criar o snapshot e economiza em custos de armazenamento ao não duplicar os dados.
Importante
A AWS não faz backup automático dos dados armazenados nos volumes do Amazon EBS. Para garantir resiliência dos dados e recuperação de desastres, é sua responsabilidade criar snapshots do EBS regularmente ou configurar a criação automática de snapshots usando o Amazon Data Lifecycle Manager ou o AWS Backup.
Os snapshots do EBS são armazenados no Amazon S3, em buckets do S3 que você não pode acessar diretamente. Você pode criar e gerenciar os snapshots usando o console ou a API do Amazon EC2. Você não pode acessar os snapshots usando o console do Amazon S3 nem a API do Amazon S3.
Cada snapshot contém todas as informações necessárias para restaurar seus dados (desde o momento em que o snapshot foi tirado) até um volume novo do EBS. Quando você cria um volume do EBS baseado em um snapshot, o novo volume começa como uma réplica exata do volume original que foi usado para criar o snapshot. O volume replicado carrega dados em segundo plano, por isso é possível começar a usá-lo imediatamente. Se você acessar dados que ainda não foram carregados, o volume imediatamente baixa os dados solicitados do Amazon S3 e continua carregando o restante dos dados de volume em segundo plano. Para obter mais informações, consulte Criar snapshots de Amazon EBS. Ao excluir um snapshot, somente os dados exclusivos desse snapshot serão removidos. Para obter mais informações, consulte Excluir um snapshot do Amazon EBS.
Para obter mais informações, consulte a página do produto Snapshots do Amazon EBS
Eventos de snapshot
É possível acompanhar o status de seus snapshots do EBS pelo CloudWatch Events. Para obter mais informações, consulte Eventos de snapshot do EBS.
Snapshots consistentes com aplicações (somente instâncias do Windows)
Usando o Run Command do Systems Manager, é possível gerar snapshots consistentes com a aplicação de todos os volumes do EBS anexados às instâncias do Amazon EC2 no Windows. O processo de snapshot usa o Serviço de Cópias de Sombra de Volume (VSS)
Snapshots de vários volumes
Os snapshots podem ser usados para criar um backup de workloads essenciais, como um banco de dados grande ou um sistema de arquivos que engloba vários volumes do EBS. Com os snapshots de vários volumes, é possível tirar snapshots exatos de momentos específicos, coordenados por dados e consistentes com falhas em vários volumes do EBS associados a uma instância do EC2. Você não precisa mais interromper a instância ou coordenar entre volumes para garantir consistência em caso de falha, pois os snapshots são tirados automaticamente em vários volumes do EBS. Para obter mais informações, consulte as etapas para criar um snapshot de volume do EBS em Criar snapshots de Amazon EBS.
Definição de preço de snapshot
As cobranças dos seus snapshots são baseadas na quantidade de dados armazenados. Como os snapshots são incrementais, a exclusão de um snapshot pode não reduzir os custos de armazenamento de dados. Os dados referenciados exclusivamente por um snapshot são removidos quando esse snapshot é excluído, mas os dados referenciados por outros snapshots são preservados. Para obter mais informações, consulte Volumes e snapshots do Amazon Elastic Block Store no Manual do usuário do AWS Billing.
Conteúdo
- Como funcionam os snapshots
- Copiar e compartilhar snapshots
- Suporte a criptografia para snapshots
- Ciclo de vida do snapshot do Amazon EBS
- Restauração rápida de snapshots do Amazon EBS
- Bloqueio de snapshots do Amazon EBS
- Bloquear o acesso público aos snapshots
- Lixeira de snapshots
- Amazon EBS local snapshots on Outposts
Como funcionam os snapshots
O primeiro snapshot criado por você a partir de um volume será sempre um snapshot completo. Ele inclui todos os blocos de dados gravados no volume no momento da criação do snapshot. Os snapshots subsequentes do mesmo volume são snapshots incrementais. Eles incluem apenas blocos de dados alterados e novos gravados no volume desde a criação do último snapshot
O tamanho de um snapshot completo é determinado pelo tamanho dos dados cujo backup está sendo feito, não pelo tamanho do volume de origem. Da mesma forma, os custos de armazenamento associados a um snapshot completo são determinados pelo tamanho do snapshot, não pelo tamanho do volume de origem. Por exemplo, você cria o primeiro snapshot de um volume de 200 GiB
do Amazon EBS que contém apenas 50 GiB
de dados. Isso resulta em um snapshot completo com tamanho de 50 GiB
e você será cobrado pelo armazenamento de snapshot de 50 GiB
.
Da mesma forma, o tamanho e os custos de armazenamento de um snapshot incremental são determinados pelo tamanho de todos os dados gravados no volume desde a criação do snapshot anterior. Continuando este exemplo, se você criar um segundo snapshot do volume de 200 GiB
após a alteração de 20 GiB
de dados e a adição de 10 GiB
de dados, o instantâneo incremental terá tamanho de 30 GiB
. Você será então cobrado por esse armazenamento de snapshot adicional de30 GiB
.
Para obter mais informações sobre preços de snapshot, consulte Definição de preço do Amazon EBS
Importante
Quando você arquiva um snapshot incremental, ele é convertido em um snapshot completo que inclui todos os blocos gravados no volume no momento em que o snapshot foi criado. Em seguida, ele é movido para o nível de arquivamento de snapshots do Amazon EBS. Os snapshots no nível de arquivamento são cobrados a uma taxa diferente dos snapshots no nível padrão. Para obter mais informações, consulte Definição de preço e faturamento.
As seções a seguir mostram como um snapshot do EBS captura o estado de um volume em um ponto no tempo e como snapshots sucessivos de um volume em constante mudança criam um histórico dessas alterações.
Vários snapshots do mesmo volume
O diagrama nesta seção mostra o Volume 1, que tem tamanho de 15 GiB
em três pontos no tempo. Um snapshot é retirado de cada um desses três estados de volumes. O diagrama mostra especificamente o seguinte:
-
No Estado 1, o volume tem
10 GiB
de dados. O Snap A é o primeiro snapshot criado do volume. O Snap A é um instantâneo completo e todos os de10 GiB
dados são copiados. -
No Estado 2, o volume ainda contém
10 GiB
de dados, mas apenas4 GiB
foram alterados depois que o Snap A foi feito. O Snap B é um instantâneo incremental. Ele precisa fazer backup apenas dos4 GiB
que foram alterados. Os outros6 GiB
de dados inalterados, que já estão copiados e armazenados no Snap A, são referenciados pelo Snap B em vez de copiados novamente. Isso é indicado pela seta tracejada. -
No Estado 3,
2 GiB
de dados foram adicionados ao volume, totalizando12 GiB
, depois que o Snap B foi feito. O Snap C é um instantâneo incremental. Ele precisa fazer backup apenas dos2 GiB
que foram adicionados depois que o Snap B ser tomado. Como mostrado pelas setas tracejadas, o Snap C faz referência aos4 GiB
de dados armazenados no Snap B e aos6 GiB
de dados armazenados no Snap A. -
O armazenamento total necessário para os três snapshots é de
16 GiB
. Isso representa 10 GiB para o Snap A, 4 GiB para o Snap B e 2 GiB para o Snap C.
Snapshots incrementais de diferentes volumes
O diagrama nesta seção mostra como snapshots incrementais podem ser obtidos de diferentes volumes.
-
Vol 1, que tem
14 GiB
de tamanho, tem10 GiB
de dados. Como Snap A é o primeiro snapshot criado do volume, ele é um snapshot completo e todos os10 GiB
de dados são copiados e armazenados em backup. -
O Vol 2 é criado do Snap A, por isso é uma réplica exata do Vol 1 no momento em que o snapshot foi criado.
-
Ao longo do tempo,
4 GiB
de dados são adicionados ao Vol 2 e seu tamanho total dos seus dados é14 GiB
. -
O Snap B é criado do Vol 2. Para o Snap B, apenas os
4 GiB
de dados adicionados depois que o volume foi criado a partir do Snap A são copiados e armazenados. Os outros10 GiB
de dados inalterados, que já estão armazenados no Snap A, são referenciados pelo Snap B em vez de ser feito backup novamente.O Snap B é um snapshot incremental do Snap A, mesmo que tenha sido criado de um volume diferente.
Importante
O diagrama pressupõe que você possui o Vol 1 e o Snap A, e que o Vol 2 está criptografado com a mesma chave KMS que o Vol 1. Se o Vol 1 pertencesse a outra AWS conta e essa conta pegasse o Snap A e o compartilhasse com você, o Snap B seria um snapshot completo. Ou, se o Vol 2 fosse criptografado com uma chave KMS diferente do Vol 1, o Snap B seria um snapshot completo.
Para obter mais informações sobre como os dados são gerenciados ao excluir um snapshot, consulte Excluir um snapshot do Amazon EBS.
Copiar e compartilhar snapshots
É possível compartilhar um snapshot nas contas da AWS ao modificar suas permissões de acesso. É possível fazer cópias de seus próprios snapshots e também de snapshots que foram compartilhados com você. Para obter mais informações, consulte Compartilhar um snapshot do Amazon EBS.
Um snapshot é restrito à região da AWS onde ele foi criado. Após criar um snapshot de um volume do EBS, é possível usá-lo para criar novos volumes na mesma região. Para obter mais informações, consulte Criar um volume a partir de um snapshot. Também é possível copiar os snapshots entre regiões, possibilitando o uso de múltiplas regiões para expansão geográfica, migração de datacenters e recuperação de desastres. É possível copiar qualquer snapshot acessível que tenha um status de completed
. Para obter mais informações, consulte Copiar um snapshot do Amazon EBS..
Suporte a criptografia para snapshots
Os snapshots do EBS oferecem suporte completo à criptografia do EBS.
-
Snapshots de volumes criptografados são criptografados automaticamente.
-
Os volumes criados a partir de snapshots criptografados são criptografados automaticamente.
-
Os volumes criados a partir de um snapshot não criptografado pertencente a você ou ao qual você tem acesso podem ser criptografados rapidamente.
-
Quando você copia um snapshot não criptografado que você possua, pode criptografá-lo durante o processo de cópia.
-
Quando você copia um snapshot criptografado que você possua ou ao qual tenha acesso, pode recriptografá-lo com uma chave diferente durante o processo de cópia.
-
O primeiro snapshot que você fizer de um volume criptografado criado a partir de um snapshot não criptografado sempre será um snapshot completo.
-
O primeiro snapshot que você fizer de um volume recriptografado, que tem um CMK diferente em relação ao snapshot de origem, sempre será um snapshot completo.
A documentação completa de cenários possíveis de criptografia do snapshot é fornecida em Criar snapshots de Amazon EBS e em Copiar um snapshot do Amazon EBS..
Para obter mais informações, consulte Criptografia do Amazon EBS.