Eu criei um volume do Amazon Elastic Block Store (Amazon EBS) a partir de um snapshot que tem a restauração rápida de snapshots ativada. No entanto, o desempenho do volume do EBS está lento.
Resolução
Observação: se você receber erros ao executar comandos da AWS Command Line Interface (AWS CLI), consulte Solucionar erros da AWS CLI. Além disso, verifique se você está usando a versão mais recente da AWS CLI.
Um volume do EBS criado a partir de um snapshot para o qual você ativou a restauração rápida pode, ocasionalmente, ter um desempenho lento. Quando um snaphot está no estado de otimização, a restauração rápida do snapshot oferece alguns benefícios de desempenho durante a restauração do volume. No entanto, a restauração rápida de snapshots fornece desempenho total somente quando o snapshot está no estado ativado.
Para obter mais informações, consulte Considerações.
Para solucionar problemas com o volume lento do Amazon EBS, você pode usar a AWS CLI ou o console do Amazon Elastic Compute Cloud (Amazon EC2).
Confirme se você criou o volume com a restauração rápida de snapshots
AWS CLI
Execute o comando describe-volumes:
aws ec2 describe-volumes --volume-id volume_id --output table
Observação: Substitua volume\ _id pelo ID do volume.
Exemplo de saída:
DescribeVolumes Volumes
AvailabilityZone ap-southeast-2a
CreateTime 2022-11-17T22:45:42.999000+00:00
Encrypted False
FastRestored True
Iops 100
MultiAttachEnabled False
Size 8
SnapshotI snap-0b0326ebbfd253c95
State available
VolumeId vol-0e51d7f8f003ae2a6
VolumeType gp2
Se o atributo FastRestored estiver definido como Verdadeiro, você criou o volume com restauração rápida de snapshots. Se FastRestored não estiver listado, você não criou o volume com restauração rápida de snapshots.
Console do Amazon EC2
Conclua as seguintes etapas:
- Abra o console do Amazon EC2.
- No painel de navegação, selecione Volumes.
- Selecione seu volume do EBS.
- Na guia Detalhes, marque o atributo Restauração rápida de snapshots.
Se o atributo Restauração rápida de snapshots for Sim, você criou o volume com restauração rápida de snapshots. Se o atributo Restauração rápida de snapshots for Não, você não criou o volume com restauração rápida de snapshots.
Confirme se você ativou a restauração rápida de snapshots no snapshot
Antes de criar um volume do EBS, você deve ativar a restauração rápida de snapshots no snapshot, na mesma zona de disponibilidade do volume.
AWS CLI
Execute o comando describe-fast-snapshot-restores:
aws ec2 describe-fast-snapshot-restores --filters "Name=snapshot-id,Values=snap-#############" --output table
Observação: Substitua snap-############# pelo seu ID de 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 ############
SnapshotId snap-0b0326ebbfd253c95
State enabled
StateTransitionReason Client.UserInitiated - Lifecycle state transition
Se você ativou a restauração rápida de snapshots, Estado será ativado. Se a saída não listar atributos, você não ativou a restauração rápida de snapshots no snapshot. Verifique o atributo AvailabilityZone para confirmar se o snapshot está na mesma zona de disponibilidade em que você criou o volume. Além disso, verifique o atributo EnabledTime para determinar se você ativou a restauração rápida de snapshots no snapshot antes de criar o volume.
Console do Amazon EC2
Conclua as seguintes etapas:
- Abra o console do Amazon EC2.
- No painel de navegação, selecione Snapshots.
- Selecione o snapshot.
- Na guia Detalhes, marque o atributo Restauração rápida de snapshots.
Se ativou a restauração rápida de snapshots, você verá o valor Restauração rápida de snapshots como ativado e a zona de disponibilidade na qual ela está ativada. Se o valor Restauração rápida de snapshots estiver em branco (-), você não ativou a restauração rápida de snapshots.
Confirme se há créditos de criação de volume suficientes
Verifique a métrica FastSnapshotRestoreCreditsBalance do Amazon CloudWatch para confirmar se você tem créditos de criação de volume suficientes. Por exemplo, para criar dois volumes a partir de um snapshot ativado com restauração rápida de snapshots, você precisa ter pelo menos dois créditos de criação de volume.
Entrar em contato com o AWS Support
Se você ainda assim não conseguir resolver o desempenho lento do seu volume, entre em contato com o AWS Support.