0Pricing
Cloud & IT Cert Prep · Leçon

Types de volumes EBS : gp3, io2, st1, sc1

Comparez le SSD à usage général, le SSD à IOPS provisionnées, le HDD optimisé pour le débit et le HDD à accès peu fréquent afin de choisir le volume adapté à votre charge de travail.

Types de volumes EBS : gp3, io2, st1, sc1 est une leçon Cloud & IT Cert Prep gratuite sur CoddyKit. Ceci est la leçon 1 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Cloud & IT Cert Prep, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Cloud & IT Cert Prep comprend 4 leçons au total.

Présentation des volumes EBS

Amazon Elastic Block Store (EBS) fournit des volumes de stockage par blocs persistants pour les instances EC2. Contrairement au stockage d'instance, qui est éphémère et lié au cycle de vie de l'instance, les volumes EBS existent indépendamment des instances auxquelles ils sont associés : les données survivent aux arrêts et redémarrages des instances, ainsi qu'à leur suppression si le volume est détaché au préalable. Les volumes EBS sont répliqués au sein d'une seule zone de disponibilité afin d'assurer leur durabilité. La compréhension des quatre types de volumes est essentielle pour l'examen SAA-C03.

gp3 : SSD polyvalent (génération actuelle)

gp3 est le volume SSD polyvalent de génération actuelle. Ses principales caractéristiques sont les suivantes : 3 000 IOPS de référence incluses sans frais supplémentaires, quelle que soit la taille du volume, jusqu'à 16 000 IOPS et 1 000 MB/s de débit (ces deux valeurs étant configurables indépendamment), ainsi qu'une taille comprise entre 1 GiB et 16 TiB. gp3 coûte 20 % moins cher que gp2 et devrait être votre choix par défaut pour la plupart des charges de travail, notamment les volumes d'amorçage, les environnements de développement, les bases de données petites à moyennes et les applications interactives à faible latence.

# Create a gp3 volume with custom IOPS and throughput
aws ec2 create-volume \
  --volume-type gp3 \
  --size 500 \
  --iops 6000 \
  --throughput 500 \
  --availability-zone us-east-1a \
  --encrypted

# gp3 allows IOPS and throughput to be set independently
# Baseline: 3,000 IOPS / 125 MB/s
# Maximum: 16,000 IOPS / 1,000 MB/s

gp2 : SSD polyvalent (génération précédente)

gp2 est le volume SSD polyvalent de génération précédente. Voici ses principales différences par rapport à gp3 : les IOPS sont liées à la taille du volume (3 IOPS par GiB, avec un minimum de 100 et un maximum de 16 000), et les crédits de rafale permettent aux petits volumes d'atteindre temporairement 3 000 IOPS. Le débit peut atteindre 250 MB/s, mais ne peut pas être configuré indépendamment. AWS recommande de migrer de gp2 vers gp3 : vous bénéficiez d'un nombre d'IOPS de référence supérieur, d'un réglage indépendant des IOPS et du débit, ainsi que d'un coût inférieur. Pour l'examen, retenez que les IOPS de gp2 augmentent avec la taille, tandis que celles de gp3 sont fixes quelle que soit la taille.

# Migrate an existing gp2 volume to gp3 (no downtime)
aws ec2 modify-volume \
  --volume-id vol-0abc1234def567890 \
  --volume-type gp3 \
  --iops 3000 \
  --throughput 125

# Monitor the modification status
aws ec2 describe-volumes-modifications \
  --volume-ids vol-0abc1234def567890 \
  --query 'VolumesModifications[].{State:ModificationState,Progress:Progress}'

io2 Block Express : SSD à IOPS provisionnées

io2 Block Express est le volume EBS le plus performant, conçu pour les charges de travail intensives en entrées-sorties. Il offre jusqu'à 256 000 IOPS et 4 000 MB/s de débit par volume, avec un SLA de durabilité de 99,999 % (cinq neuf), supérieur à celui de tout autre type EBS. io2 est le choix adapté aux bases de données critiques telles qu'Oracle, SAP HANA et Microsoft SQL Server, qui nécessitent un nombre élevé d'IOPS soutenu et une latence faible et constante, inférieure à la milliseconde.

# Create an io2 volume for a high-performance database
aws ec2 create-volume \
  --volume-type io2 \
  --size 2000 \
  --iops 64000 \
  --availability-zone us-east-1a \
  --encrypted

# io2 IOPS-to-size ratio: up to 1,000 IOPS per GiB
# Example: 2,000 GiB volume supports up to 64,000 IOPS
# io2 Block Express: up to 256,000 IOPS on supported instances (R6i, X2i, etc.)

io1 : SSD à IOPS provisionnées (ancienne génération)

io1 est la génération précédente des SSD à IOPS provisionnées. Il prend en charge jusqu'à 64 000 IOPS et 1 000 MB/s de débit, avec un rapport maximal de 50:1 entre les IOPS et les GiB. io1 offre une durabilité de 99,8 à 99,9 % (inférieure aux 99,999 % d'io2). Pour les nouvelles charges de travail nécessitant des IOPS provisionnées, choisissez toujours io2 Block Express plutôt qu'io1 : il offre des IOPS, un débit et une durabilité nettement supérieurs à un prix comparable. L'examen SAA-C03 peut proposer io1 comme option ; préférez io2 lorsque le besoin mentionne les « performances maximales » ou une « durabilité de cinq neuf ».

st1 : HDD optimisé pour le débit

st1 est un volume de disque dur optimisé pour les charges de travail séquentielles à haut débit, qui accèdent à de grandes quantités de données dans l'ordre. Il offre jusqu'à 500 IOPS et un débit de 500 MB/s pour les volumes allant jusqu'à 16 TiB. Son coût par GB est nettement inférieur à celui des volumes SSD. st1 est idéal pour le traitement du big data, l'entreposage de données, le traitement des journaux et les charges de travail en continu, lorsque le débit (MB/s) est plus important que les IOPS. st1 ne peut pas être utilisé comme volume de démarrage.

# Create an st1 volume for a Hadoop data node
aws ec2 create-volume \
  --volume-type st1 \
  --size 4000 \
  --availability-zone us-east-1a

# st1 performance:
# Baseline throughput: 40 MB/s per TiB
# Burst throughput: 250 MB/s per TiB
# Maximum throughput: 500 MB/s
# Minimum size: 125 GiB, Maximum: 16 TiB
# Cannot be used as a boot volume

sc1 : HDD à froid

sc1 est le type de volume EBS le moins coûteux, conçu pour les données froides rarement consultées. Il offre jusqu'à 250 IOPS et un débit de 250 MB/s pour les volumes allant jusqu'à 16 TiB. sc1 convient aux archives, aux sauvegardes et aux données froides qui doivent rester en ligne, mais qui sont rarement consultées (peut-être une fois par mois). Comme st1, sc1 ne peut pas être utilisé comme volume de démarrage. Lorsque le mot-clé principal de l'examen est l'optimisation des coûts et que la charge de travail est rarement consultée, la réponse est sc1.

# Create an sc1 volume for cold archive data
aws ec2 create-volume \
  --volume-type sc1 \
  --size 8000 \
  --availability-zone us-east-1a

# sc1 performance:
# Baseline throughput: 12 MB/s per TiB
# Burst throughput: 80 MB/s per TiB
# Maximum throughput: 250 MB/s
# Minimum size: 125 GiB
# CANNOT be used as a boot volume

Choisir le type de volume EBS approprié

Utilisez ce cadre de décision pour l'examen SAA-C03 : Volume de démarrage ou application générale → gp3. Base de données à IOPS élevés, latence inférieure à la milliseconde, durabilité de cinq neuf → io2 Block Express. Big data, diffusion en continu, entrepôt de données — accès séquentiel, sensible aux coûts → st1. Archive de données froides, accès peu fréquent, coût minimal → sc1. Si la question mentionne le « plus grand nombre d'IOPS disponible » → io2. Si elle mentionne la solution « la plus économique » pour des données fréquemment consultées → gp3. Si elle mentionne le « stockage le moins cher par GB » → sc1.

Multi-Attach pour io1 et io2

EBS Multi-Attach permet d'attacher simultanément un même volume io1 ou io2 à jusqu'à 16 instances EC2 basées sur Nitro au sein de la même AZ. Chaque instance dispose d'un accès complet en lecture et en écriture. Cette fonctionnalité est utile pour améliorer la disponibilité des applications dans des bases de données en cluster comme Oracle RAC. Notez que Multi-Attach n'est PAS pris en charge pour gp2, gp3, st1 ou sc1. Le système de fichiers doit être un système de fichiers compatible avec les clusters — le système de fichiers Linux standard ext4 ou xfs corrompra les données si plusieurs instances écrivent simultanément.

# Enable Multi-Attach when creating an io2 volume
aws ec2 create-volume \
  --volume-type io2 \
  --size 500 \
  --iops 10000 \
  --availability-zone us-east-1a \
  --multi-attach-enabled

# Attach to multiple instances
aws ec2 attach-volume --volume-id vol-0MULTI --instance-id i-0AAA --device /dev/sdf
aws ec2 attach-volume --volume-id vol-0MULTI --instance-id i-0BBB --device /dev/sdf

Conseils sur les performances d'EBS

Principaux faits concernant les performances d'EBS : le type d'instance EC2 limite la bande passante EBS — même un volume gp3 de 16 000 IOPS peut être limité par la limite de débit optimisé pour EBS de l'instance. Les instances optimisées pour EBS disposent d'une bande passante dédiée entre EC2 et EBS. Le préamorçage n'est plus nécessaire pour les volumes créés à partir d'instantanés — AWS préamorce automatiquement les volumes restaurés. Utilisez io2 Block Express sur les familles d'instances prises en charge (R6i, X2iedn) pour atteindre jusqu'à 256 000 IOPS. Un RAID 0 réparti sur plusieurs volumes peut multiplier les IOPS et le débit, au prix d'une tolérance aux pannes réduite.

# Check the EBS bandwidth available to an instance type
aws ec2 describe-instance-types \
  --instance-types m5.xlarge \
  --query 'InstanceTypes[].EbsInfo.{MaxBandwidth:EbsOptimizedSupport,MaxIops:EbsInfo}'

# Verify EBS optimization is enabled on a running instance
aws ec2 describe-instances \
  --instance-ids i-0abc1234 \
  --query 'Reservations[].Instances[].EbsOptimized'

Modification du type de volume

Vous pouvez modifier le type, la taille, les IOPS et le débit d'un volume EBS alors qu'il est attaché et utilisé — aucun temps d'arrêt n'est nécessaire. Le volume passe par les états modifying, optimizing et completed. La taille peut uniquement être augmentée (vous ne pouvez pas réduire un volume). Après avoir augmenté la taille d'un volume, vous devez étendre le système de fichiers dans le système d'exploitation à l'aide de growpart et resize2fs (Linux), ou de la gestion des disques (Windows). Cette possibilité de modification à chaud est un avantage majeur d'EBS par rapport au stockage d'instance.

# Resize a gp3 volume from 100 GiB to 500 GiB
aws ec2 modify-volume \
  --volume-id vol-0abc1234def567890 \
  --size 500

# After AWS completes the resize, extend the filesystem:
# On Linux (for /dev/xvda1 partition):
# sudo growpart /dev/xvda 1
# sudo resize2fs /dev/xvda1

Vérification rapide

Vérifiez votre compréhension des concepts AWS Solutions Architect (SAA-C03) abordés dans cette leçon.

Récapitulatif de la leçon

Dans cette leçon, vous avez appris que gp3 est le SSD par défaut, avec une base de 3 000 IOPS et un débit configurable indépendamment, qu'io2 Block Express fournit jusqu'à 256 000 IOPS avec une durabilité de cinq neuf pour les bases de données critiques, que st1 est le HDD optimisé pour le débit destiné au big data séquentiel, et que sc1 est le HDD le moins coûteux pour les données froides rarement consultées. Nous allons ensuite découvrir les instantanés EBS, le chiffrement et les configurations RAID.

Questions Fréquemment Posées

La leçon « Types de volumes EBS : gp3, io2, st1, sc1 » est-elle gratuite ?

Oui — le texte complet de « Types de volumes EBS : gp3, io2, st1, sc1 » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Cloud & IT Cert Prep, passe à CoddyKit PRO. Le cours Cloud & IT Cert Prep comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Types de volumes EBS : gp3, io2, st1, sc1 » ?

Comparez le SSD à usage général, le SSD à IOPS provisionnées, le HDD optimisé pour le débit et le HDD à accès peu fréquent afin de choisir le volume adapté à votre charge de travail. Tu pratiques Cloud & IT Cert Prep avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Cloud & IT Cert Prep ?

Aucune expérience préalable n'est requise. Cloud & IT Cert Prep sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 4.

Combien de temps prend la leçon « Types de volumes EBS : gp3, io2, st1, sc1 » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Cloud & IT Cert Prep ?

Oui. Chaque leçon Cloud & IT Cert Prep inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Types de volumes EBS : gp3, io2, st1, sc1
  2. Instantanés, chiffrement et RAID EBS
  3. EFS : stockage de fichiers partagé pour Linux
  4. FSx : serveur de fichiers Windows et Lustre
← Retour à Cloud & IT Cert Prep