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.
É possível criar um snapshot de um ponto no tempo de um volume do EBS e usá-lo como uma linha de 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.
Snapshots ocorrem de forma assíncrona; o snapshot de ponto no tempo é criado imediatamente, mas o status do snapshot será pending
até que ele esteja concluído (quando todos os blocos modificados tiverem sido transferidos para Amazon S3), o que pode levar várias horas para grandes snapshots iniciais ou snapshots subsequentes nos quais muitos blocos tenham sido 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 obter mais informações, consulte Criptografia do Amazon EBS.
Por padrão, só é possível criar volumes a partir dos snapshots que possui. Contudo, é possível compartilhar seus snapshots não criptografados com contas específicas da AWS ou compartilhá-los com toda a comunidade AWS tornando eles públicos. Para obter mais informações, consulte Compartilhar um snapshot do Amazon EBS.
É possível compartilhar um snapshot criptografado somente com as contas da AWS 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
É possível criar snapshots de vários volumes, que são snapshots de um ponto anterior no tempo de todos, ou alguns, 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 serem criados, os snapshots serão exibidos no console do EC2 criado no ponto no tempo exato.
Se houver falha em algum snapshot do conjunto de snapshots de múltiplos volumes, todos os outros snapshots exibirão um status de erro e um evento createSnapshots
do CloudWatch com um resultado failed
será enviado para sua conta da AWS. Para obter 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 obter 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 snapshotspending
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 dest1
ou desc1
, ou cinco snapshotspending
para um único volume dos outros tipos de volume. Se você receber um erroConcurrentSnapshotLimitExceeded
ao tentar criar vários snapshots simultâneos do mesmo volume, aguarde até que um ou mais snapshotspending
sejam concluídos antes de criar outro snapshot desse volume. -
Quando um snapshot é criado de um volume com um código de produto do AWS Marketplace, esse código é propagado para o snapshot.
-
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.
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.
Se todos os snapshots forem concluídos corretamente, um evento createSnapshots
do CloudWatch com um resultado succeeded
será enviado para sua conta da AWS. Se houver falha em algum snapshot do conjunto de snapshots de múltiplos volumes, todos os outros snapshots exibirão um status de erro e um evento createSnapshots
do CloudWatch com um resultado failed
será enviado para sua conta da AWS. Para obter 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 obter mais informações, consulte: