Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Analyse comparative des volumes Amazon EBS (Français) | Benchmarking Amazon EBS Volumes (French)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Présentation de l'atelier

L'analyse comparative désigne le processus consistant à mesurer les performances de l'infrastructure de votre application et à explorer les facteurs qui l'influencent.

Nous examinons ici certains des facteurs qui peuvent influencer les performances d'Amazon Elastic Block Store (Amazon EBS). Nous nous concentrerons sur le type de votre Amazon EBS, le profil I/O de l'application et la configuration du volume logique côté hôte.

Dans cet atelier, vous établirez les attentes de base initiales relatives aux performances du volume Amazon EBS en termes d'opérations I/O par seconde (IOPS) et de débit (Mio/s). Vous utiliserez le testeur Flexible IO (FIO) pour simuler les charges de travail des applications. Et vous appliquerez une technique d'optimisation de la performance du volume logique, dite répartition de disque (RAID 0). Vous apprendrez également à surveiller la performance de votre volume de stockage avec Amazon CloudWatch.

Le diagramme suivant illustre l'architecture initiale de l'environnement de l'atelier :

Amazon Elastic Block Store (Amazon EBS) fournit des volumes de stockage au niveau des blocs à utiliser avec des instances Amazon Elastic Compute Cloud (Amazon EC2). Les volumes EBS se comportent comme des périphériques de stockage en mode bloc brut et non formaté. Ces volumes peuvent être montés sur vos instances en tant que périphériques. Les volumes EBS attachés à une instance sont exposés sous forme de volumes de stockage qui persistent indépendamment de la durée de vie de l'instance. Vous pouvez les utiliser pour créer un système de fichiers ou comme un périphérique de stockage en mode bloc (tel qu'un disque dur). Vous pouvez modifier la configuration d'un volume attaché à une instance d'une façon dynamique.

Amazon EBS doit être utilisé pour les données qui doivent être rapidement accessibles et qui nécessitent une persistance à long terme. Les volumes EBS sont particulièrement adaptés pour une utilisation en tant que stockage principal pour les systèmes de fichiers, les bases de données et toute autre application nécessitant des mises à jour détaillées et un accès à un stockage en mode bloc brut et non formaté. Amazon EBS convient particulièrement aux applications de type base de données qui impliquent de nombreuses lectures et écritures aléatoires, ainsi qu'aux applications à débit élevé qui effectuent des lectures et écritures longues et continues.

Pour en savoir plus sur Amazon EBS, reportez-vous au chapitre Amazon Elastic Block Store (Amazon EBS) dans la section Ressources supplémentaires.

Amazon CloudWatch surveille les ressources Amazon Web Services (AWS) et les applications que vous exécutez en temps réel sur AWS. Vous pouvez utiliser CloudWatch pour recueillir et suivre les métriques qui sont des variables et que vous pouvez mesurer pour vos ressources et applications.

Vous pouvez créer des alarmes pour surveiller les métriques et envoyer des notifications ou apporter automatiquement des modifications aux ressources que vous surveillez lorsqu'une utilisation hors limites se produit. Par exemple, vous pouvez surveiller l'utilisation du processeur ainsi que les lectures et écritures sur disque de vos instances Amazon EC2, puis utiliser ces données pour déterminer si vous devez lancer des instances supplémentaires afin de faire face à une augmentation de la charge. Vous pouvez également utiliser ces données pour arrêter les instances sous-utilisées et réaliser des économies.

Avec CloudWatch, vous pouvez visualiser l'utilisation des ressources, les performances des applications et la santé opérationnelle sur l'ensemble du système.

Pour en savoir plus sur Amazon CloudWatch, reportez-vous au chapitre Qu'est-ce qu'Amazon CloudWatch ? dans la section Ressources supplémentaires.

Rubriques abordées

À la fin de cet atelier, vous serez en mesure d'effectuer les opérations suivantes :

  • Tester les performances des différents volumes Amazon EBS à l'aide de FIO (testeur Flexible IO).
  • Utiliser CloudWatch pour surveiller les performances des différents types de volumes EBS.
  • Utiliser la répartition de disque pour optimiser les performances de vos volumes Amazon EBS.
  • Évaluer les types de volume les plus adaptés aux charges de travail de votre application.

Connaissances techniques préalables

Cet atelier nécessite les éléments suivants :

  • Une maîtrise de la Console de gestion AWS.
  • Des connaissances de base d'Amazon Elastic Block Store.
  • Une compréhension des différents types de volumes, tels que SSD et HHD.
  • Une compréhension des différents paramètres relatifs aux performances du stockage, tels que le débit, l'IOPS, la taille des I/O, la latence des I/O et la bande passante.

Signification des icônes

Différentes icônes sont utilisées tout au long de cet atelier pour attirer l'attention sur certains aspects du guide. La liste suivante explique l'objectif de chaque icône :

  • L'icône du clavier indique que vous devez exécuter une commande.
  • L'icône du presse-papier indique que vous pouvez vérifier la sortie d'une commande ou d'un fichier modifié en la comparant à l'exemple fourni.
  • L'icône des notes offre des conseils, des astuces et des directives importantes.
  • Attire l'attention sur les informations présentant un intérêt ou une importance particulière. Le fait de ne pas lire la note n'entraîne pas de dommages physiques sur l'équipement ou sur les données, mais pourrait entraîner la nécessité de répéter certaines étapes.
  • L'icône « i » entourée d'un cercle indique où trouver plus d'informations.
  • La personne avec une icône de coche indique l'occasion de vérifier vos connaissances et de tester ce que vous avez appris.
  • Cette icône suggère un moment de pause pour réfléchir à la façon dont vous pourriez appliquer un concept dans votre propre environnement ou pour entamer une conversation sur le sujet en question.

Durée

Cet atelier dure 60 minutes.

Scénario

Votre entreprise planifie le déploiement d'une nouvelle application sur Amazon EC2 en utilisant des volumes Amazon EBS comme option principale de stockage en blocs à haute disponibilité. Elle aura recours au balisage pour identifier le type primaire de données stockées dans les différents volumes. Les volumes utilisés pour stocker les fichiers journaux de l'application seront identifiés par « log ». Les volumes utilisés pour les fichiers des données d'application seront identifiés par « data » (Données).

Il vous a été demandé de vous assurer que cette infrastructure répondra aux exigences de votre application en matière de débit et d'IOPS. Pour ce faire, vous devez établir des critères de performance pour les différents volumes EBS et déterminer les exigences en matière d'IOPS. Vous définirez les critères et les exigences à l'aide de FIO (testeur Flexible IO).

Reviews

Start your review of Analyse comparative des volumes Amazon EBS (Français) | Benchmarking Amazon EBS Volumes (French)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.