Restauração rápida de snapshots do 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á.

Restauração rápida de snapshots do Amazon EBS

A restauração rápida de snapshots (FSR) do Amazon EBS permite criar um volume de um snapshot que está totalmente inicializado na criação. Isso elimina a latência das operações de E/S em um bloco quando ele é acessado pela primeira vez. Os volumes criados usando a restauração rápida de snapshots viabilizam instantaneamente toda a sua performance provisionada.

Para iniciar, habilite a restauração rápida de snapshots específicos em zonas de disponibilidade determinadas. Cada par de snapshots e zonas de disponibilidade refere-se a uma restauração rápida de snapshot. Ao criar um volume de um desses snapshots em uma de suas zonas de disponibilidade habilitadas, o volume é restaurado usando a restauração rápida de snapshot.

A restauração rápida do snapshot deve ser habilitada explicitamente por snapshot. Se você criar um novo snapshot de um volume que foi restaurado de um snapshot habilitado para restauração rápida, o novo snapshot não será ativado automaticamente para restauração rápida de snapshots. É necessário habilitá-lo explicitamente para o novo snapshot.

O número de volumes que é possível restaurar com todo o benefício da performance da restauração rápida de snapshots é determinado pelos créditos de criação de volume para o snapshot. Para obter mais informações, consulte Créditos de criação de volume.

É possível habilitar a restauração rápida de snapshots que você possui e de snapshots públicos e privados compartilhados com você.

Considerações

  • A restauração rápida de snapshots não é compatível com o AWS Outposts, zonas locais e zonas do Wavelength.

  • A restauração rápida de snapshots pode ser habilitada em snapshots com um tamanho de 16 TiB ou menos.

  • Os volumes provisionados com performance de até 64.000 IOPS e throughput de 1.000 MiB/s recebem o benefício total da performance de restauração rápida de snapshots. Para volumes provisionados com performance superior a 64.000 IOPS ou throughput de 1.000 MiB/s, recomendamos que você inicialize o volume para receber a performance total.

Créditos de criação de volume

O número de volumes que recebem todo o benefício da performance da restauração rápida de snapshots é determinado pelos créditos de criação de volume para o snapshot. Existe um bucket de crédito por snapshot por zona de disponibilidade. Cada volume criado a partir de um snapshot com restauração rápida de snapshots consome um crédito do bucket de crédito. É necessário ter pelo menos um crédito no bucket para criar um volume inicializado com base no snapshot. Se você criar um volume, mas houver menos de um crédito no bucket, o volume será criado sem o benefício da restauração rápida de snapshots.

Quando você habilita a restauração rápida de snapshots para um snapshot compartilhado com você, você obtém um bucket de crédito separado para o snapshot compartilhado em sua conta. Se você criar volumes do snapshot compartilhado, os créditos serão consumidos de seu bucket de crédito; eles não serão consumidos do bucket de crédito do proprietário do snapshot.

O tamanho do bucket de crédito e a taxa com a qual ele será reabastecido depende do tamanho do snapshot, não do tamanho dos volumes criados a partir do snapshot.

Quando você habilita a restauração rápida de snapshots para um snapshots, o bucket de crédito começa com zero créditos e é preenchido a uma taxa definida até atingir sua capacidade máxima de crédito. Além disso, à medida que você consome créditos, o bucket de crédito é reabastecido com o tempo até atingir sua capacidade máxima de crédito.

A velocidade de reabastecimento de cada bucket de crédito é calculada da seguinte forma:

MIN (10, (1024 ÷ snapshot_size_gib))

E o tamanho do bucket de crédito é calculado da seguinte forma:

MAX (1, MIN (10, (1024 ÷ snapshot_size_gib)))

Por exemplo, se você habilitar a restauração rápida de um snapshot com um tamanho de 128 GiB, a taxa de abastecimento é de 0.1333 créditos por minuto.

MIN (10, (1024 ÷ 128)) = MIN (10, 8) = 8 credits per hour = 0.1333 credits per minute

E o tamanho máximo do bucket de crédito é de 8 créditos.

MAX (1, MIN (10, (1024 ÷ 128))) = MAX (1, MIN (10, 8)) = MAX (1, 8) = 8 credits

Neste exemplo, quando você habilita a restauração rápida de snapshots, o bucket de crédito começa com zero créditos. Após 8 minutos, o bucket de crédito tem créditos suficientes para criar um volume inicializado (0.1333 credits × 8 minutes = 1.066 credits). Quando o bucket de crédito estiver cheio, será possível criar 8 volumes inicializados simultaneamente (8 créditos). Quando o bucket está abaixo de sua capacidade máxima, ele reabastece com 0.1333 créditos por minuto.

É possível usar métricas do CloudWatch para monitorar o tamanho dos buckets de crédito e o número de créditos disponíveis em cada bucket. Para obter mais informações, consulte Métricas para a restauração rápida do snapshot.

Após criar um volume de um snapshot com a restauração rápida de snapshots habilitada, será possível descrever o volume usando describe-volumes e verificar o campo fastRestored na saída para determinar se o volume foi criado como um volume inicializado usando a restauração rápida de snapshots.

Gerenciar a restauração rápida de snapshots

Habilitar ou desabilitar a restauração rápida de snapshot

Por padrão, a restauração rápida de snapshots está desabilitada para um snapshot. É possível habilitar ou desabilitar a restauração rápida de snapshots para snapshots que você possui e que são compartilhados com você. Quando você habilita ou desabilita a restauração rápida de snapshots para um snapshot, as alterações se aplicam somente à sua conta.

nota

Quando você habilita a restauração rápida de snapshots para um snapshot, sua conta é cobrada por cada minuto em que a restauração rápida de snapshots está habilitada em uma determinada zona de disponibilidade. As cobranças são proporcionais, com um mínimo de uma hora.

Quando você exclui um snapshot que você possui, a restauração rápida de snapshots é automaticamente desabilitada para esse snapshot em sua conta. Se você habilitou a restauração rápida de snapshots para um snapshot compartilhado com você, e o proprietário do snapshot excluí-lo ou descompartilhá-lo, a restauração rápida de snapshots será automaticamente desabilitada para o snapshot compartilhado em sua conta.

Se você habilitou a restauração rápida de snapshots para um snapshot compartilhado com você e ele for criptografado usando uma CMK personalizada, a restauração rápida de snapshots não será desabilitada automaticamente para o snapshot quando o proprietário do snapshot revogar seu acesso à CMK personalizada. É necessário desabilitar manualmente a restauração rápida de snapshots para esse snapshot.

Use os métodos a seguir para habilitar ou desabilitar a restauração rápida de snapshots para um snapshot que você possui ou para um snapshot compartilhado com você.

Console
Como habilitar ou desabilitar a restauração rápida de snapshot
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, selecione Snapshots.

  3. Selecione o snapshot e escolha Actions (Ações), Manage fast snapshot restore (Gerenciar a restauração rápida de snapshot).

  4. A seção Configurações de restauração rápida de snapshots lista todas as zonas de disponibilidade nas quais é possível habilitar a restauração rápida de snapshots para o snapshot selecionado. O volume Current status (Status atual) indica se a restauração rápida de snapshots está habilitada ou desabilitada para cada zona.

    Para habilitar a restauração rápida de snapshots em uma zona onde ela está atualmente desabilitada, selecione a zona, escolha Enable (Habilitar) e, para confirmar, escolha Enable (Habilitar).

    Para desabilitar a restauração rápida de snapshots em uma zona onde ela está habilitada atualmente, selecione a zona e, em seguida, escolha Disable (Desabilitar).

  5. Depois de fazer as alterações necessárias, escolha Close (Fechar).

AWS CLI
Para gerenciar a restauração rápida de snapshots usando a AWS CLI
nota

Depois que você habilitar a restauração rápida para um snapshot, ele entrará no estado optimizing. Os snapshots que estão no estado optimizing oferecem alguns benefícios de performance ao usá-los para restaurar volumes. Eles passam a oferecer os benefícios de performance total da restauração rápida de snapshots somente depois de entrarem no estado enabled.

Exibir o estado de restauração de um snapshot

A restauração rápida para um snapshot pode estar em um dos estados a seguir.

  • enabling — foi feita uma solicitação para habilitar a restauração rápida de snapshots.

  • optimizing — a restauração rápida de snapshots está sendo habilitada. Demora 60 minutos por TiB para otimizar um snapshot. Os snapshots nesse estado oferecem alguns benefícios de performance ao restaurar volumes.

  • enabled — a restauração rápida de snapshots está habilitada. Os snapshots nesse estado e com créditos de criação de volume suficientes oferecem o benefício de desempenho total ao restaurar volumes.

  • disabling — foi feita uma solicitação para desabilitar a restauração rápida de snapshots ou houve falha em uma solicitação para habilitar a restauração rápida de snapshots.

  • disabled — a restauração rápida de snapshots está desabilitada. É possível reabilitar a restauração rápida de snapshots, se necessário.

Use um dos métodos a seguir para exibir o estado da restauração rápida de snapshots para um snapshot que você possui ou para um snapshot compartilhado com você.

Console
Como visualizar o estado da restauração rápida do snapshot usando o console
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, selecione Snapshots.

  3. Selecione o snapshot.

  4. Na guia Detais (Detalhes), Fast Snapshot Restore (Restauração rápida de snapshots) indica o estado da restauração rápida do snapshot.

AWS CLI
Como visualizar snapshots com restauração rápida habilitada com a AWS CLI

Use o comando describe-fast-snapshot-restores para descrever os snapshots habilitados para restauração rápida.

aws ec2 describe-fast-snapshot-restores --filters Name=state,Values=enabled

A seguir está um exemplo de saída.

{ "FastSnapshotRestores": [ { "SnapshotId": "snap-0e946653493cb0447", "AvailabilityZone": "us-east-2a", "State": "enabled", "StateTransitionReason": "Client.UserInitiated - Lifecycle state transition", "OwnerId": "123456789012", "EnablingTime": "2020-01-25T23:57:49.596Z", "OptimizingTime": "2020-01-25T23:58:25.573Z", "EnabledTime": "2020-01-25T23:59:29.852Z" }, { "SnapshotId": "snap-0e946653493cb0447", "AvailabilityZone": "us-east-2b", "State": "enabled", "StateTransitionReason": "Client.UserInitiated - Lifecycle state transition", "OwnerId": "123456789012", "EnablingTime": "2020-01-25T23:57:49.596Z", "OptimizingTime": "2020-01-25T23:58:25.573Z", "EnabledTime": "2020-01-25T23:59:29.852Z" } ] }

Exibir volumes restaurados usando restauração rápida de snapshot

Ao criar um volume de um snapshot habilitado para restauração rápida na zona de disponibilidade para o volume, ele é restaurado usando a restauração rápida de snapshot.

Use o comando describe-volumes para visualizar volumes criados a partir de um snapshot habilitado para restauração rápida.

aws ec2 describe-volumes --filters Name=fast-restored,Values=true

A seguir está um exemplo de saída.

{ "Volumes": [ { "Attachments": [], "AvailabilityZone": "us-east-2a", "CreateTime": "2020-01-26T00:34:11.093Z", "Encrypted": true, "KmsKeyId": "arn:aws:kms:us-west-2:123456789012:key/8c5b2c63-b9bc-45a3-a87a-5513e232e843", "Size": 20, "SnapshotId": "snap-0e946653493cb0447", "State": "available", "VolumeId": "vol-0d371921d4ca797b0", "Iops": 100, "VolumeType": "gp2", "FastRestored": true } ] }

Monitorar a restauração rápida de snapshot

O Amazon EBS emite eventos do Amazon CloudWatch quando o estado de restauração de um snapshot é alterado. Para obter mais informações, consulte Eventos de restauração rápida do snapshot do EBS.

Cotas de restauração rápida de snapshots

É possível habilitar até cinco snapshots para restauração rápida de snapshots por região. A cota se aplica aos snapshots que você possui e aos snapshots compartilhados com você. Se você habilitar a restauração rápida de um snapshot compartilhado com você, ela será contada em sua cota de restauração rápida de snapshots. Ela não será contada na cota de restauração rápida de snapshots do proprietário do snapshot.

Definição de preço e cobrança

Você será cobrado por cada minuto em que a restauração rápida de snapshots estiver habilitada para um snapshot em uma determinada zona de disponibilidade. As cobranças são divididas com um mínimo de uma hora.

Por exemplo, se você habilitar a restauração rápida de snapshots para um snapshot em US-East-1a por um mês (30 dias), será cobrado em USD 540 (1 snapshot x 1 AZ x 720 horas x $0.75 por hora). Se você habilitar a restauração rápida de snapshots para dois snapshots em us-east-1a, us-east-1b, e us-east-1c para o mesmo período, você será cobrado em USD 3.240 (2 snapshots x 3 AZs x 720 horas x $0.75 por hora).

Se você habilitar a restauração rápida de snapshots para um snapshot público ou privado compartilhado com você, sua conta será cobrada. O proprietário do snapshot não será cobrado. Quando um snapshot compartilhado com você é excluído ou não compartilhado pelo proprietário do snapshot, a restauração rápida do snapshots é desabilitada para o snapshot em sua conta, e o faturamento é interrompido.

Para obter mais informações, consulte Definição de preço do Amazon EBS.