Por que o volume do Amazon EBS que criei de um snapshot com a restauração rápida de snapshots ativada está lento?

4 minuto de leitura
0

Eu criei um volume do Amazon Elastic Block Store (Amazon EBS) de um snapshot com a restauração rápida de snapshots do Amazon EBS ativada. A performance do volume do Amazon EBS está lenta. Como resolvo esse problema?

Breve descrição

Quando você cria um volume do EBS de um snapshot com a restauração rápida de snapshots ativada, o volume é inicializado totalmente para ter a performance ideal. Porém, às vezes, o volume ainda pode ficar lento.

Para solucionar esse problema, faça o seguinte:

  • O volume é criado usando a restauração rápida de snapshots.
  • A restauração rápida de snapshots está ativada no snapshot, foi ativada antes da criação do volume e está na mesma zona de disponibilidade.
  • Há créditos de criação de volume suficientes.

Além disso, consulte Considerações sobre a restauração rápida de snapshots do Amazon EBS.

Resolução

Observação: se receber erros ao executar comandos da AWS Command Line Interface (AWS CLI), certifique-se de estar usando a versão mais recente da AWS CLI.

O volume foi criado usando a restauração rápida de snapshots

Para confirmar que o volume foi criado usando a restauração rápida de snapshots, execute o seguinte comando describe-volumes da AWS CLI:

# aws ec2 describe-volumes --volume-id volume_id --output table

Observação: substitua volume_id pelo ID do seu volume.

Exemplo de saída:

            DescribeVolumes
                Volumes    
AvailabilityZone       ap-southeast-2a    
CreateTime             2022-11-17T22:45:42.999000+00:00    
Encrypted              False    
FastRestore            True    
Iops                   100    
MultiAttachEnabled     False    
Size                   8    
SnapshotI              snap-0b0326ebbfd253c95    
State                  available    
VolumeId               vol-0e51d7f8f003ae2a6    
VolumeType             gp2

Se o atributo FastRestored estiver definido como True (verdadeiro), o volume será criado usando a restauração rápida de snapshots. Se FastRestored não estiver listado, o volume não será criado usando a restauração rápida de snapshots.

A restauração rápida de snapshots está ativada no snapshot, foi ativada antes da criação do volume e está na mesma zona de disponibilidade

Confirme que a restauração rápida de snapshots está ativada no snapshot. A restauração rápida de snapshots deve ser ativada no snapshot antes de você criar o volume. Além disso, a restauração rápida de snapshots deve ser ativada na mesma zona de disponibilidade em que você está criando o volume.

Execute o seguinte comando describe-fast-snapshot-restores:

# aws ec2 describe-fast-snapshot-restores --filters "Name=snapshot-id,Values=snap-xxxxxxxxxxxxx" --output table

Observação: substitua snap-xxxxxxxxxxxxx pelo ID do seu snapshot.

Exemplo de saída:

            DescribeFastSnapshotRestores                    
                FastSnapshotRestores    
AvailabilityZone       ap-southeast-2a    
EnabledTime            2022-11-17T12:16:06.014000+00:00    
EnablingTime           2022-11-17T12:15:29.374000+00:00    
OptimizingTime         2022-11-17T12:15:39.831000+00:00    
OwnerId                xxxxxxxxxxxx    
SnapshotId             snap-0b0326ebbfd253c95    
State                  enabled    
StateTransitionReason  Client.UserInitiated - Lifecycle state transition

Se a restauração rápida de snapshots estiver ativada, o State (Estado) será enabled (habilitado). Se a saída não listar nenhum atributo, a restauração rápida de snapshots não está ativada no snapshot. Verifique o atributo AvailabilityZone para confirmar que ela está na mesma zona de disponibilidade em que você está criando o volume. Por fim, observe o atributo EnabledTime para determinar se a restauração rápida de snapshots foi ativada antes de você criar o volume.

Observação: quando um snapshot está no estado "optimizing" (sendo otimizado), a restauração rápida de snapshots oferece alguns benefícios de performance durante a restauração do volume. Porém, a restauração rápida de snapshots só apresenta performance ideal quando o snapshot está no estado “enabled” (habilitado).

Há créditos de criação de volume suficientes

Verifique a métrica FastSnapshotRestoreCreditsBalance do Amazon CloudWatch para confirmar que você tem créditos suficientes de criação de volume. Por exemplo, para criar dois volumes de um snapshot com restauração rápida de snapshots ativada, você precisa ter pelo menos dois créditos de criação de volume. Para obter mais informações, consulte Créditos de criação de volume.

Entre em contato com o AWS Support

Se as etapas de solução de problemas apresentadas anteriormente não resolverem a performance lenta do volume, entre em contato com o AWS Support.


AWS OFICIAL
AWS OFICIALAtualizada há um ano