J'ai créé un volume Amazon Elastic Block Store (Amazon EBS) à partir d'un instantané sur lequel la restauration rapide d’instantanés est activée. Cependant, les performances du volume EBS sont lentes.
Résolution
Remarque : si des erreurs surviennent lorsque vous exécutez des commandes de l’interface de la ligne de commande AWS (AWS CLI), consultez la page Résoudre les erreurs liées à AWS CLI. Vérifiez également que vous utilisez bien la version la plus récente de l’AWS CLI.
Un volume EBS que vous créez à partir d'un instantané sur lequel vous avez activé la restauration rapide d’instantanés peut parfois fonctionner lentement. Lorsqu'un instantané est à l’état d’optimisation, la restauration rapide d’instantanés offre un certain avantage en termes de performances lors de la restauration du volume. Cependant, la restauration rapide d’instantanés fournit des performances optimales uniquement lorsque l'instantané est à l'état activé.
Pour plus d'informations, consultez la section Considérations.
Pour résoudre les problèmes liés à la lenteur de votre volume Amazon EBS, vous pouvez utiliser l'AWS CLI ou la console Amazon Elastic Compute Cloud (Amazon EC2).
Vérifier que vous avez créé le volume à l'aide de la restauration rapide d’instantanés
AWS CLI
Exécutez la commande describe-volumes :
aws ec2 describe-volumes --volume-id volume_id --output table
Remarque : Remplacez volume_id par l'ID de votre volume.
Exemple de sortie :
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
Si l'attribut FastRestored est défini sur Vrai, cela signifie que vous avez créé le volume avec la restauration rapide d’instantanés. Si FastRestored n’est pas répertorié, cela signifie que vous n'avez pas créé le volume avec la restauration rapide d’instantanés.
Console Amazon EC2
Procédez comme suit :
- Ouvrez la console Amazon EC2.
- Dans le volet de navigation, sélectionnez Volumes.
- Sélectionnez votre volume EBS.
- Dans l'onglet Détails, vérifiez l'attribut Restauration rapide d'instantanés.
Si l'attribut Restauration rapide d’instantanés est Oui, cela signifie que vous avez créé le volume avec restauration rapide d’instantanés. Si l'attribut Restauration rapide d’instantanés est Non, cela signifie que vous n'avez pas créé le volume avec restauration rapide d’instantanés.
Vérifier que vous avez activé la restauration rapide d’instantanés sur l'instantané
Avant de créer un volume EBS, vous devez activer la restauration rapide d’instantanés sur l’instantané situé dans la même zone de disponibilité que le volume.
AWS CLI
Exécutez la commande describe-fast-snapshot-restores :
aws ec2 describe-fast-snapshot-restores --filters "Name=snapshot-id,Values=snap-#############" --output table
Remarque : Remplacez snap-############# par votre ID d’instantané.
Exemple de sortie :
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
Si vous avez activé la restauration rapide d’instantanés, alors État est activé. Si la sortie ne répertorie aucun attribut, cela signifie que vous n'avez pas activé la restauration rapide d'instantanés sur l’instantané. Vérifiez l'attribut AvailabilityZone pour vous assurer que l'instantané se trouve dans la même zone de disponibilité que celle dans laquelle vous avez créé le volume. Vérifiez également l'attribut EnabledTime pour déterminer si vous avez activé la restauration rapide d’instantanés sur l'instantané avant de créer le volume.
Console Amazon EC2
Procédez comme suit :
- Ouvrez la console Amazon EC2.
- Dans le panneau de navigation, sélectionnez Instantanés.
- Sélectionnez l’instantané.
- Dans l'onglet Détails, vérifiez l'attribut Restauration rapide d'instantanés.
Si vous avez activé la restauration rapide d’instantanés, vous voyez apparaître la valeur de Restauration rapide d'instantanés comme activé et la zone de disponibilité dans laquelle elle est activée. Si la valeur de Restauration rapide d'instantanés est vide (-), cela signifie que vous n'avez pas activé la restauration rapide d’instantanés.
Vérifier qu'il existe suffisamment de crédits de création de volumes
Vérifiez la métrique FastSnapshotRestoreCreditsBalance pour vous assurer que vous disposez de crédits de création de volumes suffisants. Par exemple, pour créer deux volumes à partir d'un instantané activé avec la restauration rapide d’instantanés, vous devez disposer d'au moins deux crédits de création de volumes.
Contacter AWS Support
Si vous ne parvenez toujours pas à résoudre le problème de lenteur des performances de votre volume, contactez AWS Support.