Je souhaiterais m'assurer que mes volumes IOPS provisionnées Amazon EBS fournissent les niveaux de performances E/S attendus de manière constante. Quelle est la marche à suivre ?

Les types de volumes Amazon EBS incluent les volumes à usage général (SSD), les volumes IOPS provisionnées (SSD) et les volumes magnétiques. Les volumes IOPS provisionnées (SSD) peuvent assurer jusqu'à 20 000 E/S par seconde et sont particulièrement adaptés aux applications stratégiques et aux charges de travail des bases de données volumineuses dont les performances d'E/S doivent être élevées en permanence. Les performances des volumes IOPS provisionnées (SSD) dépendent de plusieurs facteurs.

Pour qu'un volume IOPS provisionnées (SSD) atteigne au minimum 90 % des performances attendues dans plus de 99 % des cas à n'importe quel moment de l'année, suivez ces quelques recommandations :

  • Lorsque vous créez un volume IOPS provisionnées (SSD) ou que vous en restaurez un à partir d'un instantané, préchauffez le volume. Le préchauffage permet d'éviter les pertes de performances qui interviennent la première fois que vous accédez à des blocs de stockage qui viennent d'être alloués. Le bloc de stockage nouvellement alloué doit être réinitialisé ou restauré à partir d'un instantané (en cas de volumes restaurés) avant de pouvoir y accéder. Ce processus est long et peut entraîner une perte de performances des E/S de 50 % la première fois que vous accédez au volume. Pour plus d'informations, consultez la section Préchauffage des volumes Amazon EBS.
  • Assurez-vous que la demande de charge de travail du volume correspond au nombre d'E/S par seconde que vous avez provisionné. Vérifiez également que la latence des E/S par demande ne limite pas la demande de charge de travail. Si la latence d'E/S est élevée, vérifiez la longueur de file d'attente moyenne afin de vous assurer que votre application ne cherche pas à gérer plus d'E/S par seconde que celles qui ont été fournies. Dans ce cas, envisagez d'utiliser un volume IOPS provisionnées (SSD) qui fournit davantage d'E/S par seconde.
  • Caractéristiques d'E/S : la taille des opérations E/S a une incidence que les E/S par seconde. Par exemple, si les blocs d'E/S sont très volumineux, vous aurez peut-être un nombre inférieur d'E/S par seconde en raison du débit limite par volume, qui s'élève à 128 Mio/s (comme décrit sous Types de volumes Amazon EBS). Si les blocs d'E/S sont tous volumineux, envisagez d'associer plusieurs volumes IOPS provisionnées (SSD) dans une configuration RAID 0 afin d'accroître le débit disponible. Pour plus d'informations, consultez la section Configuration RAID sur Linux.
  • Dans la mesure du possible, prévoyez la création des instantané EBS en dehors des pics d'activité. Les instantanés EBS optimisent la durabilité des données, mais peuvent dégrader les performances de l'application lorsque l'instantané est en cours de création. Pour en savoir plus, consultez la section Instantanés Amazon EBS.
  • Utilisez Amazon CloudWatch pour analyser et consulter les statistiques de performances EBS, et consultez les contrôles afin de surveiller l'intégrité de vos volumes. La longueur de file d'attente des volumes doit s'élever en moyenne à 1 par minute (valeur arrondie au nombre entier inférieur) pour 200 IOPS provisionnées. Utilisez la métrique CloudWatch 'volumequeuelength' pour déterminer la longueur de file d'attente moyenne. Pour en savoir plus, consultez la section Surveillance des volumes avec CloudWatch.
  • Suivez les bonnes pratiques d'AWS Trusted Advisor en matière de performances et exécutez le contrôle Amazon EBS IOPS provisionnées (SSD) Volume Attachment Configuration pour identifier les volumes IOPS provisionnées (SSD) associés à une instance EC2 non optimisée pour EBS. Les volumes IOPS provisionnées sont conçus pour fournir les performances attendues lorsqu'ils sont reliés à une instance optimisée pour EBS. Assurez-vous que le type d'instance optimisé pour EBS choisi prend en charge suffisamment d'E/S par seconde pour tous les volumes EBS associés. Pour plus d'informations, consultez la section Instances optimisées pour Amazon EBS.
  • Envisagez de tester les performances de votre volume IOPS provisionnées (SSD) en simulant des charges de travail similaires à celles de votre application. Pour plus d'informations, consultez la section Volumes d'évaluation.

Amazon Elastic Block Store, volume IOPS provisionnées (SSD), optimiser, performances, dépannage, SSD, évaluation


Cette page vous a-t-elle été utile ? Oui | Non

Retour au Centre de connaissances AWS Support

Vous avez besoin d'aide ? Consultez le site du Centre AWS Support.