Como criar um snapshot do EBS de uma instância EC2 na AWS

Criar snapshots do Amazon EBS é um processo essencial para fazer backup dos dados armazenados em volumes do Amazon Elastic Block Store (EBS) anexados às suas instâncias EC2. Esses snapshots oferecem backups pontuais, permitindo restaurar dados com eficiência e minimizar os custos de armazenamento. No artigo anterior, aprendemos a criar a sua primeira instância EC2 na plataforma AWS. Neste guia, veremos como criar snapshots de uma instância EC2, os pré-requisitos necessários e as instruções passo a passo para a implementação.



O que é o Amazon EBS?

O Amazon Elastic Block Store (EBS) é um serviço de armazenamento em bloco escalável e de alto desempenho, projetado para uso com instâncias do Amazon EC2. Os volumes do EBS funcionam como discos rígidos locais, permitindo armazenar arquivos, instalar aplicativos e gerenciar dados. Esses volumes podem ser anexados a instâncias EC2 durante ou após a sua criação, e vários volumes podem ser anexados a uma única instância.

Principais recursos do Amazon EBS:

  • Tipos de volume: o Amazon EBS oferece vários tipos de volume adequados a diferentes cargas de trabalho:
    • SSD de uso geral (gp2, gp3)
    • SSD de IOPS provisionadas (io1, io2)
    • HDD otimizado para taxa de transferência (st1)
    • HDD frio (sc1)
    • Magnético (padrão)
  • Multi-anexação: alguns tipos de volume permitem a anexação a várias instâncias EC2 na mesma zona de disponibilidade.
  • Snapshots: os snapshots do EBS são backups incrementais que salvam apenas os blocos alterados, reduzindo os custos de armazenamento e o tempo de criação.

Para mais detalhes, consulte a documentação de tipos de volume do Amazon EBS.


Por que usar snapshots do Amazon EBS?

Os snapshots do Amazon EBS permitem fazer backup dos seus dados criando cópias pontuais dos seus volumes do EBS. Esses snapshots são armazenados no Amazon S3, garantindo durabilidade e escalabilidade. Os principais benefícios incluem:

  • Backups incrementais: apenas os blocos alterados desde o último snapshot são salvos.
  • Eficiência de custos: evita a duplicação de dados inalterados, reduzindo os custos de armazenamento.
  • Recuperação de desastres: restaure os dados rapidamente em caso de falhas ou exclusões acidentais.

Pré-requisitos

Antes de criar um snapshot do EBS, verifique se você tem o seguinte:

  1. Uma instância EC2 com suporte do Amazon EBS: o volume deve estar anexado a uma instância EC2.
  2. Acesso ao Console de Gerenciamento da AWS: você precisará de acesso ao painel do EC2 para criar o snapshot.

Guia passo a passo: como criar snapshots do Amazon EBS

Siga as instruções abaixo para criar um snapshot do EBS:

Criar snapshot
  • Para Tipo de recurso, escolha Volume ou Instância.
  • Para ID do volume, selecione o volume do qual deseja criar o snapshot. O campo Criptografia indica o status de criptografia do volume selecionado. Se o volume estiver criptografado, o snapshot é criptografado automaticamente com a mesma chave do KMS. Se o volume não estiver criptografado, o snapshot também não será.
  • (Opcional) Para Descrição, insira uma breve descrição do snapshot.
  • (Opcional) Para atribuir tags personalizadas ao snapshot, na seção Tags, escolha Adicionar tag e insira o par chave-valor. Você pode adicionar até 50 tags.
  • Escolha Criar snapshot.
Criar snapshot a partir de um volume ou instância

Depois de clicar no snapshot, levará alguns minutos para criá-lo, e você poderá visualizá-lo.

Status do snapshot

Para mais informações, consulte Criar snapshots do Amazon EBS na documentação do Amazon EBS.


Exemplo de código: criar um snapshot do EBS usando a AWS CLI

Para usuários que preferem automação, a AWS CLI oferece uma forma simples de criar snapshots:

aws ec2 create-snapshot \
    --volume-id vol-0abcd1234efgh5678 \
    --description "Database backup - May 2025" \
    --tag-specifications ResourceType=snapshot,Tags=[{Key=Environment,Value=Production}]

Este comando especifica o ID do volume, a descrição e as tags do snapshot.

Deixe um comentário