Criar snapshots de Amazon EBS - Amazon EBS

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Criar snapshots de Amazon EBS

Para criar snapshots consistentes com aplicações em uma instância do Windows, consulte Criar um snapshot consistente com aplicações do VSS.

Você pode criar um point-in-time snapshot de um volume do EBS e usá-lo como base para novos volumes ou para backup de dados. Se você fizer snapshots periódicos de um volume, eles serão incrementais — o novo snapshot salvará somente os blocos alterados desde o último snapshot.

Os snapshots ocorrem de forma assíncrona; o point-in-time snapshot é criado imediatamente, mas o status do snapshot é pending até que o snapshot seja concluído (quando todos os blocos modificados tiverem sido transferidos para o Amazon S3), o que pode levar várias horas para snapshots iniciais grandes ou instantâneos subsequentes em que muitos blocos foram alterados. Enquanto está sendo concluído, um snapshot em andamento não é afetado pelas leituras e gravações contínuas do volume.

É possível tirar um snapshot de um volume anexado que esteja em uso. No entanto, os snapshots só capturam dados gravados no seu volume do Amazon EBS no momento em que o comando do snapshot é emitido. Isso pode excluir quaisquer dados em cache por quaisquer aplicações ou sistemas operacionais. Se você puder pausar a gravação de qualquer arquivo para o volume por tempo suficiente para tirar um snapshot, seu snapshot deverá estar completo. Contudo, se você não puder pausar todas as gravações do arquivo para o volume, deve desmontar o volume de dentro da instância, emitir o comando de snapshot e remontar o volume para garantir um snapshot consistente e completo. É possível remontar e usar o volume enquanto o status do snapshot for pending.

Para facilitar o gerenciamento de snapshots, é possível marcar os snapshots durante a criação ou adicionar tags posteriormente. Por exemplo, é possível aplicar tags que descrevem o volume original a partir do qual o snapshot foi criado ou o nome do dispositivo usado para associar o volume original a uma instância.

Criptografia de snapshot

Os snapshots tirados dos volumes criptografados são criptografados automaticamente. Os volumes criados a partir de snapshots criptografados também são criptografados automaticamente. Os dados nos seus volumes criptografados e em quaisquer snapshots associados estão protegidos em repouso e em movimento. Para ter mais informações, consulte Criptografia do Amazon EBS.

Por padrão, só é possível criar volumes a partir dos snapshots que possui. No entanto, você pode compartilhar seus instantâneos não criptografados com AWS contas específicas ou pode compartilhá-los com toda a AWS comunidade, tornando-os públicos. Para ter mais informações, consulte Compartilhar um snapshot do Amazon EBS.

Você pode compartilhar um instantâneo criptografado somente com AWS contas específicas. Para que outros usem o snapshot compartilhado e criptografado, é preciso também compartilhar a chave CMK usada para criptografá-lo. Os usuários com acesso ao seu snapshot criptografado devem criar sua própria cópia pessoal e usar essa cópia. Sua cópia de um snapshot compartilhado e criptografado também pode ser recriptografada usando uma chave diferente. Para obter mais informações, consulte Compartilhar um snapshot do Amazon EBS.

Snapshots de vários volumes

Você pode criar instantâneos de vários volumes, que são point-in-time instantâneos de todos ou alguns dos volumes anexados a uma instância.

Por padrão, quando você cria snapshots de vários volumes com base em uma instância, o Amazon EBS cria snapshots de todos os volumes (raiz e dados [não raiz]) que estão anexados à instância. Porém, você pode optar por criar snapshots de um subconjunto dos volumes anexados à instância.

É possível marcar os snapshots de vários volumes como você faria com um único snapshot de volume. Recomendamos marcar os snapshots de vários volumes para gerenciá-los coletivamente durante a restauração, cópia ou retenção. Também é possível optar por copiar automaticamente as tags do volume de origem nos snapshots correspondentes. Isso ajuda a definir os metadados do snapshot, como políticas de acesso, informações de anexo e alocação de custos, de acordo com o volume de origem.

Depois que os snapshots são criados, cada snapshot é tratado como um snapshot individual. É possível realizar todas as operações de snapshot, como restaurar, excluir e copiar entre regiões ou contas, assim como o faria com um único snapshot de volume.

Os snapshots de vários volumes e consistentes com falhas normalmente são restaurados como um conjunto. Isso é útil para identificar os snapshots que estão em um conjunto consistente com falhas marcando seu conjunto com o ID da instância, o nome ou outros detalhes relevantes.

Depois de criar seus snapshots, eles aparecem exatamente no console do EC2 criado. point-in-time

Se algum instantâneo do conjunto de instantâneos de vários volumes falhar, todos os outros instantâneos exibirão um status de erro e um createSnapshots CloudWatch evento com o resultado de será enviado para sua failed conta. AWS Para ter mais informações, consulte Criar snapshots (createSnapshots).

Amazon Data Lifecycle Manager

É possível criar políticas de ciclo de vida de snapshot para automatizar a criação e a retenção de snapshots de volumes individuais e de snapshots de vários volumes de instâncias. Para ter mais informações, consulte Amazon Data Lifecycle Manager.

Considerações

As seguintes considerações se aplicam à criação de snapshots:

  • Para criar um snapshot para um volume do EBS que sirva como dispositivo raiz, recomendamos que você interrompa a instância antes de fazer o snapshot.

  • Não é possível criar snapshots de instâncias para as quais a hibernação está habilitada ou de instâncias hibernadas. Se você criar um snapshot ou uma AMI com base em uma instância que está hibernada ou que tenha hibernação habilitada, talvez não consiga se conectar a uma nova instância iniciada da AMI ou de uma AMI criada pelo snapshot.

  • Embora você possa tirar um snapshot de um volume enquanto um snapshot anterior desse volume esteja no status pending, ter vários snapshots pending de um volume pode resultar em performance reduzida do volume até que o snapshot seja concluído.

  • Há um limite de um snapshot pending para um único volume de st1 ou desc1, ou cinco snapshots pending para um único volume dos outros tipos de volume. Se você receber um erro ConcurrentSnapshotLimitExceeded ao tentar criar vários snapshots simultâneos do mesmo volume, aguarde até que um ou mais snapshots pending sejam concluídos antes de criar outro snapshot desse volume.

  • Quando um instantâneo é criado a partir de um volume com um código de AWS Marketplace produto, o código do produto é propagado para o instantâneo.

  • Ao criar conjuntos de snapshots de vários volumes com base em instâncias, é possível especificar até 127 volumes de dados (não raiz) a serem excluídos. O número máximo de volumes do Amazon EBS que é possível anexar a uma instância depende do tipo e do tamanho da instância. Para obter mais informações, consulte Limites de volume por instância.

Criar um snapshot

Para criar um snapshot do volume especificado, use um dos métodos a seguir.

Console
Para criar um snapshot usando o console
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha Snapshots e Public Snapshots (Snapshots públicos).

  3. Em Tipo de recurso, selecione Volume.

  4. Em Volume ID (ID do volume) selecione o snapshot a partir do qual o volume será criado.

    O campo Encryption (Criptografia) indica o status de criptografia do volume selecionado. Se o volume selecionado for criptografado, o snapshot será criptografado automaticamente usando a mesma chave do KMS. Se o volume selecionado não for criptografado, o snapshot não será criptografado.

  5. (Opcional) Em Description (Descrição), insira uma breve descrição para o snapshot.

  6. (Opcional) Para atribuir tags personalizadas ao snapshot, na seção Tags, escolha Add tag (Adicionar tag) e insira o par chave-valor. É possível adicionar até 50 tags.

  7. Escolha Criar snapshot.

AWS CLI
Para criar um instantâneo usando o AWS CLI

Use o comando create-snapshot (Criar snapshot).

Tools for Windows PowerShell
Para criar um instantâneo usando as Ferramentas para Windows PowerShell

Use o comando New-EC2Snapshot.

Criar um snapshot de vários volumes

Ao criar um conjunto de snapshots de vários volumes com base em uma instância, você pode escolher se deseja copiar as etiquetas do volume de origem para o snapshot correspondente. Você pode especificar se criará ou não um snapshot do volume raiz. Também é possível especificar se deseja criar snapshots de todos os volumes de dados (não raiz) anexados à instância ou se deseja criar snapshots de um subconjunto desses volumes.

Considerações

  • Os snapshots de vários volumes oferecem suporte a até 128 volumes do Amazon EBS para cada instância, o que inclui o volume raiz e até 127 volumes de dados (não raiz). O número máximo de volumes do Amazon EBS que é possível anexar a uma instância depende do tipo e do tamanho da instância. Para obter mais informações, consulte Limites de volume por instância.

Para criar um snapshot dos volumes de uma instância, use um dos métodos a seguir.

Console
Para criar snapshots de vários volumes usando o console
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha Snapshots e Public Snapshots (Snapshots públicos).

  3. Em Resource type (Tipo de recurso), escolha Instance (Instância).

  4. Em Description (Descrição), insira uma breve descrição dos snapshots. Essa descrição é aplicada a todos os snapshots.

  5. (Opcional) Por padrão, o Amazon EBS cria um snapshot do volume raiz da instância. Se não quiser criar um snapshot do volume raiz da instância, selecione Exclude root volume (Excluir volume raiz).

  6. (Opcional) Por padrão, o Amazon EBS cria snapshots de todos os volumes de dados (não raiz) anexados à instância. Para criar snapshots de um subconjunto dos volumes de dados (não raiz) anexados à instância, selecione Exclude specific data volumes (Excluir volumes de dados específicos). A seção Attached data volumes (Volumes de dados anexados) lista todos os volumes de dados que atualmente estão anexados à instância selecionada.

    Na seção Attached data volumes (Volumes de dados anexados), selecione os volumes de dados para os quais você não quer criar snapshots. Somente os volumes que não forem selecionados serão incluídos no conjunto de snapshots de vários volumes. É possível excluir até 127 volumes.

  7. (Opcional) Para copiar automaticamente as etiquetas dos volumes de origem para os snapshots correspondentes, para Copy tags from source volume (Copiar etiquetas do volume de origem), selecione Copy tags (Copiar etiquetas). Isso define os metadados do snapshot, como políticas de acesso, informações de anexo e alocação de custos, para corresponderem com o volume de origem.

  8. (Opcional) Para atribuir outras etiquetas personalizadas a snapshots, na seção Tags (Etiquetas), escolha Add tag (Adicionar etiqueta) e insira o par chave-valor. É possível adicionar até 50 tags.

  9. Escolha Criar snapshot.

    Durante a criação do snapshot, os snapshots são gerenciados juntos. Se houver falha em um dos snapshots do conjunto de volume, os outros snapshots serão movidos para o status de erro do conjunto de volume. Você pode monitorar o progresso dos seus instantâneos usando CloudWatchEventos. Após a conclusão do processo de criação do instantâneo, CloudWatch gera um evento que contém o status e todos os detalhes relevantes do instantâneo para a instância afetada.

AWS CLI

Para criar instantâneos de vários volumes usando o AWS CLI, use o comando create-snapshots.

Caso não queira criar um snapshot do volume raiz, para --instance-specification ExcludeBootVolume, especifique true. Se não quiser criar snapshots de todos os volumes de dados (não raiz) anexados à instância, para --instance-specification ExcludeDataVolumes, especifique os IDs dos volumes de dados para os quais você não deseja criar snapshots. É possível especificar até 127 volumes de dados (não raiz) para exclusão.

Tools for Windows PowerShell;

Para criar instantâneos de vários volumes usando as Ferramentas para Windows PowerShell, use o New-EC2SnapshotBatchcomando.

Caso não queira criar um snapshot do volume raiz, para -InstanceSpecification_ExcludeBootVolume, especifique 1. Se não quiser criar snapshots de todos os volumes de dados (não raiz) anexados à instância, para -InstanceSpecification_ExcludeDataVolumes, especifique os IDs dos volumes de dados para os quais você não deseja criar snapshots. É possível especificar até 127 volumes de dados (não raiz) para exclusão.

Se todos os instantâneos forem concluídos com êxito, um createSnapshots CloudWatch evento com o resultado de succeeded será enviado para sua AWS conta. Se algum instantâneo do conjunto de instantâneos de vários volumes falhar, todos os outros instantâneos exibirão um status de erro e um createSnapshots CloudWatch evento com o resultado de será enviado para sua failed conta. AWS Para ter mais informações, consulte Criar snapshots (createSnapshots).

Como trabalhar com snapshots do EBS

É possível copiar snapshots, compartilhar snapshots e criar volumes de snapshots. Para mais informações, consulte: