Types de volume Amazon EBS - Amazon Elastic Compute Cloud

Types de volume Amazon EBS

Amazon EBS fournit les types de volume suivants, qui ont des caractéristiques de performances et des prix différents, ce qui vous permet d'adapter vos performances de stockage et vos coûts en fonction des besoins de vos applications. Les types de volume entrent dans ces catégories :

  • Disques SSD (Solid State Drives) : optimisés pour les charges de travail transactionnelles impliquant des opérations fréquentes en lecture/écriture avec des I/O de petite taille, où les IOPS sont l'attribut de performances principal.

  • Disques durs (HDD) : optimisés pour les charges de travail importantes en streaming où l'attribut de performance dominant est le débit.

  • Génération précédente : disques durs pouvant être utilisés pour des charges de travail comportant des ensembles de données réduits où l'accès aux données est rare et où les performances n'ont pas une importance primordiale. Nous vous recommandons de privilégier plutôt un type de volume de génération actuelle.

Plusieurs facteurs peuvent affecter les performances des volumes EBS, tels que la configuration d'instance, les caractéristiques I/O et la demande en matière de charge de travail. Utilisez des instances optimisées pour EBS afin de permettre aux instances EC2 d'utiliser pleinement les IOPS provisionnés sur un volume EBS. Pour plus d'informations sur la façon d'exploiter au mieux vos volumes EBS, consultez Performance des volumes Amazon EBS sur les instances Linux.

Pour plus d'informations sur la tarification, consultez Tarification Amazon EBS.

Disques SSD

Les volumes SSD fournis par Amazon EBS entrent dans les catégories suivantes :

  • SSD à usage général — fournit un équilibre entre le prix et les performances. Nous recommandons ces volumes pour la plupart des charges de travail.

  • Provisioned IOPS SSD : fournit des performances élevées pour les charges de travail critiques à faible latence ou à débit élevé.

Voici un résumé des cas d'utilisation et des caractéristiques des volumes basés sur SSD. Pour en savoir plus sur les IOPS et le débit maximaux par instance, consultez instances optimisées pour Amazon EBS.

General Purpose SSD Provisioned IOPS SSD
Type de volume gp3 gp2 io2Bloquer Express ‡ io2      io1
Durabilité Durabilité de 99,8 % - 99,9 % (taux de défaillance annuel de 0,1 % - 0,2 %) Durabilité de 99,8 % - 99,9 % (taux de défaillance annuel de 0,1 % - 0,2 %) Durabilité de 99,999 % (taux de défaillance annuel de 0,001 %) Durabilité de 99,999 % (taux de défaillance annuel de 0,001 %) Durabilité de 99,8 % - 99,9 % (taux de défaillance annuel de 0,1 % - 0,2 %)
Cas d'utilisation
  • Charges de travail transactionnelles

  • Bureaux virtuels

  • Bases de données à instance unique de taille Medium

  • Applications interactives à faible latence

  • Volumes de démarrage

  • Environnements de développement et de test

Charges de travail nécessitant :

  • Une latence moyenne inférieure à la milliseconde

  • Performance IOPS soutenue

  • Plus de 64 000 IOPS ou 1 000 Mio/s de débit

  • Charges de travail nécessitant des performances IOPS soutenues ou supérieures à 16,000 IOPS

  • Charges de travail de base de données à fort taux d'I/O.

Taille du volume 1 Gio - 16 Tio 4 Gio - 64 Tio 4 Gio - 16 Tio
IOPS maximum par volume (16 Kio d'I/O) 16,000 256 000 64 000 †
Débit maximal par volume 1,000 Mio/s 250 Mio/s * 4 000 Mio/s 1 000 Mio/s †
Multi-Attach Amazon EBS Non pris en charge Pris en charge
Volume de démarrage Pris en charge

* La limite de débit est comprise entre 128 Mio/s et 250 Mio/s, selon la taille du volume. Les volumes plus petits ou égaux à 170 Go offrent un débit maximal de 128 Mo/s. Les volumes supérieurs à 170 Gio mais inférieurs à 334 Gio offrent un débit maximal de 250 Mio/s en cas de disponibilité de crédits en rafale. Les volumes supérieurs ou égaux à 334 Gio offrent 250 Mio/s, que des crédits en rafale soient disponibles ou non. Les volumes gp2 créés avant le 3 décembre 2018 et qui n'ont pas été modifié depuis leur création peuvent ne pas atteindre des performances optimales à moins que vous ne modifiez le volume.

† Pour atteindre un débit maximal de 1 000 Mio/s, le volume doit être alloué avec 64 000 IOPS et il doit être connecté à une instance reposant sur le système Nitro. Les volumes io1 créés avant le 6 décembre 2017 et qui n'ont pas été modifiés depuis leur création peuvent ne pas atteindre des performances optimales, sauf si vous modifiez le volume.

io2 Les volumes Block Express ne sont pris en charge qu'avec les instances R5b, X2idn et X2iedn. Les volumes io2 attachés à ces instances, pendant ou après le lancement, s'exécutent automatiquement sur Block Express. Pour plus d'informations, consultez Volumes Block Express io2.

Disques durs (HDD)

Les volumes de disque dur fournis par Amazon EBS entrent dans les catégories suivantes :

  • HDD à débit optimisé — HDD conçu pour les charges de travail à débit élevé fréquemment consultées.

  • HDD à froid — HDD le plus abordable pour les charges de travail moins fréquemment consultées.

Voici un résumé des cas d'utilisation et des caractéristiques des volumes basés sur HHD. Pour en savoir plus sur les IOPS et le débit maximaux par instance, consultez instances optimisées pour Amazon EBS.

HDD à débit optimisé HDD à froid
Type de volume st1 sc1
Durabilité Durabilité de 99,8 % - 99,9 % (taux de défaillance annuel de 0,1 % - 0,2 %) Durabilité de 99,8 % - 99,9 % (taux de défaillance annuel de 0,1 % - 0,2 %)
Cas d'utilisation
  • Big Data

  • Entrepôts de données

  • Traitement de fichiers journaux

  • Stockage axé sur le débit pour les données consultées de manière occasionnelle

  • Scénarios dans lesquels il est important que le coût de stockage soit le plus bas possible

Taille du volume 125 Gio - 16 Tio 125 Gio - 16 Tio
IOPS maximum par volume (1 Mio d'I/O) 500 250
Débit maximal par volume 500 Mio/s 250 Mio/s
Multi-Attach Amazon EBS Non pris en charge Non pris en charge
Volume de démarrage Non pris en charge Non pris en charge

Types de volume de la génération précédente

Le tableau suivant décrit les types de volume EBS de la génération précédente. Si vous avez besoin de performances supérieures ou plus homogènes que les volumes de la génération précédente, nous vous recommandons d'utiliser un SSD à usage général (gp2 et gp3) ou d'autres types de volume actuels. Pour plus d'informations, consultez Volumes de la génération précédente.

Magnétique
Type de volume standard
Cas d'utilisation Charges de travail où l'accès aux données est occasionnel
Taille du volume 1 Gio - 1 Tio
IOPS maximum par volume 40–200
Débit maximal par volume 40–90 Mio/s
Volume de démarrage Pris en charge

Volumes SSD à usage général (gp3)

Les volumes SSD à usage général (gp3) offrent un stockage économique idéal pour un large éventail de charges de travail. Ces volumes offrent un taux de référence régulier de 3 000 IOPS et 125 Mio/s, inclus dans le prix du stockage. Vous pouvez provisionner des IOPS (jusqu'à 16 000) et un débit (jusqu'à 1 000 Mio/s) supplémentaires avec un coût additionnel.

Le ratio maximal entre les IOPS provisionnés et la taille du volume provisionné est de 500 IOPS par Gio. Le ratio maximal entre le débit provisionné et les IOPS provisionnés est de 0,25 Mio/s par IOPS. Les configurations de volume suivantes prennent en charge le provisionnement d'IOPS maximum ou de débit maximal :

  • 32 Gio ou plus : 500 IOPS/Gio × 32 Gio = 16 000 IOPS

  • 8 Gio ou plus et 4 000 IOPS ou plus : 4 000 IOPS × 0,25 Mio/s/IOPS = 1 000 Mio/s

Lorsqu'ils sont connectés à des instances optimisées pour EBS, les volumes gp3 garantissent au moins 90 % de leurs performances IOPS provisionnées, et ce 99 % du temps au cours d'une année donnée.

Volumes SSD à usage général (gp2)

Les volumes SSD à usage général (gp2) offrent un stockage économique idéal pour un large éventail de charges de travail. Ces volumes fournissent des latences inférieures à 10 millisecondes, avec la capacité d'émettre en rafale jusqu'à 3 000 IOPS pendant de longues périodes de temps. Entre un minimum de 100 IOPS (à 33,33 Gio ou moins) et un maximum de 16 000 IOPS (à 5 334 Gio ou plus), les performances de base évoluent de manière linéaire à 3 IOPS par Gio de la taille du volume. Lorsqu'ils sont connectés à des instances optimisées pour EBS, les volumes gp2 garantissent au moins 90 % de leurs performances IOPS provisionnées, et ce 99 % du temps au cours d'une année donnée. La taille des volumes gp2 peut aller de 1 Gio à 16 Tio.

Crédits I/O et performances en rafale

Les performances des volumes gp2 sont régies par la taille des volumes. Cette taille dicte le niveau de performance de base du volume et la vitesse à laquelle il accumule des crédits I/O. Les volumes les plus gros ont un niveau de performance de base plus élevé et ils accumulent des crédits I/O plus vite. Les crédits I/O représentent la bande passante disponible que le volume gp2 peut utiliser pour émettre en rafale de grandes quantités d'I/O lorsqu'il est nécessaire de dépasser les performances de base. Plus votre volume dispose de crédits pour les I/O, plus il peut émettre en rafale au-delà de son niveau de performances de base, et plus il est performant quand cela est nécessaire. Le schéma suivant illustre le comportement du compartiment en rafales pour gp2.


            gp2Compartiment en rafales

Chaque volume reçoit un solde de crédit d'I/O initial de 5,4 millions de crédits d'I/O, ce qui est suffisant pour maintenir la performance de rafale maximale de 3 000 IOPS pendant au moins 30 minutes. Le solde de crédits initial est conçu pour fournir un cycle de démarrage initial rapide pour les volumes de démarrage ainsi qu'une bonne expérience d'action d'amorçage (bootstrap) pour les autres applications. Les volumes gagnent des crédits I/O, au rythme de performances de base de 3 IOPS par Gio de la taille du volume. Par exemple, un volume gp2 de 100 Gio a une performance de base de 300 I/O par seconde.


            Comparaison des performances de référence et des IOPS en rafales

Lorsque votre volume a besoin d'un niveau de performances I/O plus élevé que le niveau de base, il utilise simplement les crédits I/O du solde de crédits pour émettre en rafales, jusqu'à un niveau de performances maximum de 3 000 IOPS. Lorsque votre volume utilise moins de crédits I/O qu'il n'en gagne en une seconde, les crédits I/O non utilisés sont ajoutés au solde de crédits I/O. Le solde de crédits I/O maximum pour un volume est égal au solde de crédits initial (5 400 000 crédits I/O).

Lorsque les performances de base d'un volume sont supérieures aux performances en rafale maximales, les crédits d'I/O ne sont jamais dépensés. Si le volume est attaché à une instance construite sur le Système Nitro, l'équilibre en rafale n'est pas signalé. Dans d'autres cas, l'équilibre en rafale déclaré est de 100 %.

La durée de rafale d'un volume dépend de sa taille, des IOPS de rafale nécessaires et du solde de crédits au début de la rafale. Cela est représenté dans l'équation ci-après :

(Credit balance) Burst duration = ------------------------------------ (Burst IOPS) - 3(Volume size in GiB)

Le tableau ci-après énumère les tailles de volume et les performances de base associées du volume (qui correspondent également au rythme auquel il accumule les crédits I/O), la durée d'émission en rafales à un maximum de 3 000 IOPS (en commençant avec un solde créditeur plein) et la durée en secondes qu'il faut au volume pour remplir un solde de crédits vide.

Taille du volume (Gio)

Performances de base (IOPS)

Durée de transmission en rafales avec 3 000 IOPS (seconde) soutenues

Secondes nécessaires pour remplir un solde de crédits vide lorsqu'il n'y a pas d'IO

1

100

1 802

54 000

100

300

2 000

18 000

250

750

2 400 7 200

334 (taille minimale pour débit maximal)

1 002

2 703

5 389

500

1 500

3 600

3 600

750

2 250

7 200

2 400

1 000

3 000

N/A*

N/A*

5 334 (taille minimale pour IOPS maximum)

16,000

N/A*

N/A*

16 384 (16 Tio, taille maximale du volume)

16,000

N/A*

N/A*

* Les performances de base du volume dépassent les performances en rafale maximales.

Que se passe-t-il si j'utilise tout mon solde de crédits I/O ?

Si votre volume gp2 utilise tout son solde de crédits I/O, les performances d'I/O par seconde maximum du volume restent au niveau de performance d'I/O par seconde de base (le taux auquel votre volume gagne des crédits), et le débit maximal du volume est réduit au niveau d'I/O par seconde de base multiplié par la taille d'I/O maximale. Le débit ne peut jamais dépasser 250 Mio/s. Lorsque la demande en I/O tombe en dessous du niveau de référence et que les crédits non utilisés sont ajoutés au solde de crédits I/O, les performances d'IOPS maximum du volume dépassent à nouveau le niveau de référence. Par exemple, un volume gp2 de 100 Gio avec un solde de crédits nul a une performance de base de 300 I/O par seconde et un débit limite de 75 Mio/s (300 opérations d'I/O par seconde * 256 KiO par opération d'I/O = 75 Mio/s). Plus le volume est gros, plus la performance de base est grande et plus la vitesse à laquelle le volume réapprovisionne son solde de crédits est grande. Pour plus d'informations sur la façon dont les I/O par seconde sont mesurées, consultez la section Caractéristiques d'I/O et surveillance.

Si vous remarquez que les performances de vos volumes sont souvent limitées au niveau de référence (en raison d'un solde de crédits d'I/O vide), vous devriez envisager de passer à un volume gp3.

Pour plus d'informations sur l'utilisation des métriques et alarmes CloudWatch pour surveiller l'équilibre du compartiment en rafales, consultez Surveiller l'équilibre du compartiment en rafales pour les volumes.

Performances de débit

Le débit d'un volume gp2 peut être calculé à l'aide de la formule suivante, jusqu'à la limite de débit de 250 Mio/s :

Throughput in MiB/s = ((Volume size in GiB) × (IOPS per GiB) × (I/O size in KiB))

En supposant que V = taille du volume, I = taille des I/O, R = débit d'I/O et T = débit, la formule peut être simplifiée en :

T = VIR

La plus petite taille de volume qui atteint le débit maximal est donnée par :

T V = ----- I R 250 MiB/s = --------------------- (256 KiB)(3 IOPS/GiB) [(250)(2^20)(Bytes)]/s = ------------------------------------------ (256)(2^10)(Bytes)([3 IOP/s]/[(2^30)(Bytes)]) (250)(2^20)(2^30)(Bytes) = ------------------------ (256)(2^10)(3) = 357,913,941,333 Bytes = 333⅓ GiB (334 GiB in practice because volumes are provisioned in whole gibibytes)

Volumes Provisioned IOPS SSD

Les volumes provisionnés IOPS (io1 et io2) sont conçus pour satisfaire les besoins des charges de travail très consommatrices d'I/O, notamment les charges de travail de base de données qui sont sensibles aux performances et à l'homogénéité du stockage. Les volumes SSD d'IOPS provisionnés utilisent un taux d'IOPS cohérent, que vous spécifiez lorsque vous créez le volume. Lorsqu'ils sont connectés à des instances optimisées pour EBS, les volumes SSD IOPS provisionnés (io1 et io2) garantissent au moins 90 % de leurs performances IOPS provisionnées, et ce 99,9 % du temps au cours d'une année donnée.

Les volumes io1 sont conçus pour offrir une durabilité de 99,8 à 99,9 % avec un taux de défaillance annuel (AFR) ne dépassant pas 0,2 %, ce qui se traduit par un maximum de deux défaillances de volume pour 1 000 volumes exécutés sur une période d'un an. Les volumes io2 sont conçus pour offrir une durabilité de 99,999 % avec un AFR ne dépassant pas 0,001 %, ce qui se traduit par une défaillance de volume unique pour 100 000 volumes exécutés sur une période d'un an.

Les volumes IOPS provisionnés SSD io1 et io2 sont disponibles pour tous les types d'instance Amazon EC2. Les volumes io2 SSD IOPS provisionnés attachés aux instances R5b, X2idn et X2iedn s'exécutent sur EBS Block Express. Pour plus d'informations, consultez volumes Block Express io2.

Considérations relatives aux volumes io2

  • Gardez les points suivants à l'esprit lorsque vous lancez des instances avec des volumes io2 :

    • Si vous lancez une instance io2 avec un volume à l'aide d'un tye d'instance qui est compatible avec Block Express, le volume s'exécute automatiquement sur Block Express, quelle que soit la taille du volume et les IOPS.

    • Vous ne pouvez pas lancer un type d'instance qui ne prend pas en charge Block Express avec un volume io2 dont la taille est supérieure à 16 Tio ou dont le taux d'IOPS est supérieur à 64 000.

    • Vous ne pouvez pas lancer une instance avec un volume io2 chiffré dont la taille est supérieure à 16 Tio ou dont le taux d'IOPS est supérieur à 64 000 à partir d'une AMI non chiffrée ou d'une AMI chiffrée partagée avec Block Express. Dans ce cas, vous devez d'abord créer une AMI chiffrée dans votre compte, puis utiliser cette AMI pour lancer l'instance.

  • Gardez les points suivants à l'esprit lorsque vous créez des volumes io2 :

    • Si vous créez un volume io2 d'une taille supérieure à 16 Tio ou avec un taux d'IOPS supérieur à 64 000 dans une région où Block Express est pris en charge, le volume s'exécute automatiquement sur Block Express.

    • Vous ne pouvez pas créer un volume io2 dont la taille est supérieure à 16 Tio ou dont le taux d'IOPS est supérieur à 64 000 dans une région où Block Express est pris en charge

    • Si vous créez un volume io2 d'une taille de 16 Tio ou moins et un taux d'IOPS de 64 000 ou moins dans une région où Block Express est pris en charge, le volume ne s'exécute pas sur Block Express.

    • Vous ne pouvez pas créer de volume io2 chiffré dont la taille est supérieure à 16 Tio ou dont le taux d'IOPS est supérieur à 64 000 à partir d'un instantané non chiffré ou d'un instantané chiffré partagé. Dans ce cas, vous devez d'abord créer un instantané chiffré dans votre compte, puis utiliser cet instantané pour créer le volume.

  • Gardez les points suivants à l'esprit lorsque vous attachez des volumes io2 à des instances :

    • Si vous attachez un volume io2 à une instance qui est compatible avec Block Express, le volume s'exécute automatiquement sur Block Express. L'optimisation du volume pour Block Express peut prendre jusqu'à 48 heures. Pendant ce temps, le volume fournit une latence io2. Une fois le volume optimisé, il fournit la latence inférieure à la milliseconde prise en charge par Block Express.

    • Vous ne pouvez pas attacher un volume io2 dont la taille est supérieure à 16 Tio ou dont le taux d'IOPS est supérieur à 64 000 à un type d'instance qui ne prend pas en charge Block Express.

    • Si vous détachez un volume io2 d'une taille de 16 Tio ou moins et dont le taux d'IOPS est de 64 000 ou moins d'une instance qui prend en charge Block Express et l'attachez à un type d'instance qui ne prend pas en charge Block Express, le volume ne s'exécute plus sur Block Express et il fournit une io2 latence.

  • Gardez les points suivants à l'esprit lorsque vous modifiez des volumes io2 :

    • Vous ne pouvez pas modifier un volume io2 et augmenter sa taille au-delà de 16 Tio ou ses IOPS au-delà de 64 000 alors qu'il est attaché à un type d'instance qui ne prend pas en charge Block Express.

Performances

La taille des volumes Provisioned IOPS SSD peut aller de 4 Gio à 16 Tio, et vous pouvez allouer 100 à 64,000 IOPS par volume. Vous ne pouvez atteindre 64,000 IOPS que sur les instances instances reposant sur le système Nitro. Sur les autres familles d'instances, vous pouvez atteindre des performances maximum de 32,000 IOPS. Le rapport maximal entre les volumes IOPS provisionnés et le volume demandé (en Gio) est de 50:1 pour les volumes io1 et 500:1 pour les volumes io2. Par exemple, un volume io1 de 100 Gio peut être provisionné avec jusqu'à 5 000 IOPS, tandis qu'un volume io2 de 100 Gio peut être provisionné avec jusqu'à 50 000 IOPS. Sur un type d'instance pris en charge, les tailles de volume suivantes permettent le provisionnement jusqu'au maximum de 64,000 IOPS:

  • io1Volume de 1 280 Gio ou plus (50 × 1 280 Gio = 64 000 IOPS)

  • io2Volume de 128 Gio ou plus (500 × 128 Gio = 64 000 IOPS)

Les volumes Provisioned IOPS SSD mis en service avec 32 000 IOPS maximum prennent en charge une taille maximale d'I/O de 256 Kio et génèrent jusqu'à 500 Mio/s de débit. Avec la taille d'I/O au maximum, le débit de pointe est atteint à 2 000 IOPS. Les volumes provisionnés avec plus de 32 000 IOPS (jusqu'à 64 000 IOPS maximum) génèrent une augmentation linéaire du débit suivant un débit de 16 Kio par I/O par IOPS provisionné. Par exemple, un volume provisionné avec 48 000 IOPS peut prendre en charge jusqu'à 750 MiB/s de débit (16 KiB par IOPS provisionnés × 48 000 IOPS provisionnés = 750 MiB/s). Pour atteindre un débit maximal de 1 000 MiB/s, un volume doit être provisionné avec 64 000 IOPS (16 KiB par IOPS provisionnés × 64 000 IOPS provisionnés = 1 000 MiB/s). Le graphique suivant illustre ces performances :


          Limites de débit des volumes io1

La latence subie par I/O dépend des IOPS mis en service et de votre profil de charge de travail. Pour bénéficier de la meilleure expérience de latence d'I/O, assurez-vous que vous provisionnez des IOPS afin de respecter le profil d'I/O de votre charge de travail.

Volumes Block Express io2

Note

Les volumes Block Express io2 ne sont pris en charge que par les instances R5b, X2idn et X2iedn.

Les volumes Block Express io2 sont la nouvelle génération d'architecture de serveur de stockage Amazon EBS. Il a été conçu dans le but de répondre aux exigences de performances des applications gourmandes en I/O les plus exigeantes qui s'exécutent sur des instances Amazon EC2 basées sur Nitro.

L'architecture Block Express augmente les performances et l'évolutivité. Les serveurs Block Express communiquent avec les instances basées sur Nitro à l'aide du protocole de réseaux Scalable Reliable Datagram (SRD). Cette interface est implémentée dans la carte Nitro dédiée à la fonction I/O Amazon EBS sur le matériel hôte de l'instance. Elle minimise le délai d'I/O et la variation de latence (instabilité réseau), fournissant ainsi des performances plus rapides et plus régulières pour vos applications. Pour plus d'informations, consultez volumes Block Express io2.

Les volumes Block Express io2 sont adaptés aux charges de travail qui bénéficient d'un volume unique offrant une latence inférieure à la milliseconde et prenant en charge des IOPS plus élevés, un débit supérieur et une capacité supérieure par rapport aux volumes io2.

Les volumes Block Express io2 prennent en charge les mêmes fonctions que les volumes io2, y compris les opérations Multi-Attach et le chiffrement.

Note

Vous ne pouvez pas attacher un volume io2 avec Multi-Attach activé à des types d'instance qui prennent en charge Block Express et à des types d'instance qui ne prennent pas en charge Block Express en même temps.

Considérations

  • Les volumes Block Express io2 ne sont actuellement pris en charge que par les instances R5b, X2idn et X2iedn.

  • Les volumes Block Express io2 sont actuellement disponibles dans toutes les régions où des instances prises en charge sont disponibles, y compris USA Est (Ohio), USA Est (Virginie du Nord), USA Ouest (Oregon), Asie-Pacifique (Mumbai), Asie-Pacifique (Séoul), Asie-Pacifique (Singapour), Asie-Pacifique (Sydney), Asie-Pacifique (Tokyo) Canada (Centre), Europe (Francfort), Europe (Irlande), Europe (Londres) et Europe (Stockholm). La disponibilité de l'instance peut varier en fonction de la zone de disponibilité. Pour plus d'informations, consultez Trouvez un Types d'instance Amazon EC2.

Performances

Avec les volumes Block Express io2, vous pouvez provisionner les volumes avec :

  • une latence moyenne inférieure à la milliseconde ;

  • une capacité de stockage allant jusqu'à 64 Tio (65 536 Gio) ;

  • des IOPS provisionnés allant jusqu'à 256 000, avec un ratio IOPS:GIo de 1 000:1. Les IOPS maximaux peuvent être provisionnés avec des volumes de 256 Gio et plus (1 000 IOPS × 256 Gio = 256 000 IOPS).

  • Débit de volume allant jusqu'à 4 000 Mio/s. Le débit évolue de manière proportionnelle jusqu'à 0,256 Mio/s par IOPS provisionnés. Le débit maximal peut être atteint à 16 000 IOPS ou plus.


              Limites de débit des volumes Block Express io2

Quotas

Les volumes Block Express io2 respectent les mêmes Service Quotas que les volumes io2. Pour en savoir plus, consultez la section Quotas Amazon EBS.

Tarification et facturation

Les volumes io2 et les volumes Block Express io2 sont facturés au même taux. Pour plus d'informations, consultez la section Tarification d'Amazon EBS.

Les rapports d'utilisation ne font pas de distinction entre les volumes Block Express io2 et les volumes io2. Nous vous recommandons d'utiliser des balises pour vous aider à identifier les coûts associés aux volumes Block Express io2.

Volumes HDD à débit optimisé

Les volumes HDD à débit optimisé (st1) offrent un stockage magnétique économique qui définit les performances en termes de débit plutôt que d'IOPS. Ce type de volume convient aux charges de travail séquentielles et volumineuses comme Amazon EMR, ETL, les entrepôts de données et le traitement des journaux. Les volumes st1 démarrables ne sont pas pris en charge.

Les volumes HDD à débit optimisé (st1) sont similaires aux volumes HDD à froid (sc1), mais ils sont conçus pour prendre en charge les données fréquemment consultées.

Ce type de volume est optimisé pour les charges de travail impliquant des I/O séquentielles volumineuses, et nous recommandons aux clients dont les charges de travail exécutent des I/O aléatoires de petite taille d'utiliser gp2. Pour plus d'informations, consultez Manque d'efficacité des lectures/écritures de petite taille sur disque dur.

Les volumes HDD à débit optimisé (st1) attachés à des instances optimisées pour EBS sont conçus pour offrir des performances cohérentes, garantissant au moins 90 % des performances de débit prévues, et ce 99 % du temps au cours d'une année donnée.

Crédits de débit et performances en rafale

À l'instar de gp2, st1 utilise un modèle de transmission de compartiment en rafales pour assurer les performances. La taille du volume détermine le débit de base du volume, qui correspond à la vitesse à laquelle le volume accumule des crédits de débit. La taille du volume détermine également le débit de transmission en rafales du volume, qui correspond à la vitesse à laquelle vous pouvez utiliser des crédits lorsqu'ils sont disponibles. Les gros volumes ont un débit de base et de transmission en rafales plus élevé. Plus votre volume a de crédits, plus longtemps il est en mesure d'assurer la transmission des I/O en rafales.

Le schéma suivant illustre le comportement du compartiment en rafales pour st1.


            st1Compartiment en rafales

Sous réserve de la limite de débit et de crédits, le débit disponible d'un volume st1 est exprimé par la formule suivante :

(Volume size) × (Credit accumulation rate per TiB) = Throughput

Pour un volume st1 de 1 Tio, le débit de transmission en rafales est limité à 250 Mio/s, le compartiment se remplit de crédits à 40 Mio/s et il peut contenir jusqu'à 1 Tio de crédits.

Les volumes de plus grande taille mettent à l'échelle ces limites de manière linéaire, avec un débit maximum de 500 Mio/s. Une fois que le compartiment est épuisé, le débit est limité à la valeurs de référence (40 Mio/s par Tio).

Avec les volumes dont la taille est comprise entre 0,125 Tio et 16 Tio, le débit de référence varie entre 5 Mio/s et 500 Mio/s (limite maximale), ce qui est atteint à 12,5 Tio comme suit :

40 MiB/s 12.5 TiB × ---------- = 500 MiB/s 1 TiB

Le débit de transmission en rafales va de 31 Mio/s à 500 Mio/s (limite maximale), ce qui est atteint à 2 Tio comme suit :

250 MiB/s 2 TiB × ---------- = 500 MiB/s 1 TiB

Le tableau suivant indique l'ensemble des valeurs de base en matière de débit et de transmission en rafales pour st1:

Taille du volume (Tio) Débit de base ST1 (Mio/s) Débit de transmission en rafales ST1 (Mio/s)
0.125 5 31
0,5 20 125
1 40 250
2 80 500
3 120 500
4 160 500
5 200 500
6 240 500
7 280 500
8 320 500
9 360 500
10 400 500
11 440 500
12 480 500
12,5 500 500
13 500 500
14 500 500
15 500 500
16 500 500

Le schéma suivant illustre le tableau de valeurs sous forme de tracé :


            Comparaison du débit st1 de base et en rafales
Note

Lorsque vous créez un instantané d'un volume HSS à débit optimisé (st1), les performances peuvent diminuer jusqu'à la valeur de référence du volume pendant que l'instantané est en cours de création.

Pour plus d'informations sur l'utilisation des métriques et alarmes CloudWatch pour surveiller l'équilibre du compartiment en rafales, consultez Surveiller l'équilibre du compartiment en rafales pour les volumes.

Volumes HDD à froid

Les volumes HDD à froid (sc1) offrent un stockage magnétique économique qui définit les performances en termes de débit plutôt que d'IOPS. Avec une limite de débit inférieure à celle des volumes st1, sc1 convient aux charges de travail séquentielles et volumineuses dont les données sont légères. Si vous n'avez pas besoin d'accéder souvent à vos données et si vous cherchez à réaliser des économies, sc1 fournit un stockage de bloc économique. Les volumes sc1 démarrables ne sont pas pris en charge.

Les volumes HDD à froid (sc1) sont similaires aux volumes HDD à débit optimisé (st1), mais ils sont conçus pour prendre en charge les données consultées de manière occasionnelle.

Note

Ce type de volume est optimisé pour les charges de travail impliquant des I/O séquentielles volumineuses, et nous recommandons aux clients dont les charges de travail exécutent des I/O aléatoires de petite taille d'utiliser gp2. Pour plus d'informations, consultez Manque d'efficacité des lectures/écritures de petite taille sur disque dur.

Les volumes HDD à froid (sc1) attachés à des instances optimisées pour EBS sont conçus pour offrir des performances cohérentes, garantissant au moins 90 % des performances de débit prévues, et ce 99 % du temps au cours d'une année donnée.

Crédits de débit et performances en rafale

À l'instar de gp2, sc1 utilise un modèle de transmission de compartiment en rafales pour assurer les performances. La taille du volume détermine le débit de base du volume, qui correspond à la vitesse à laquelle le volume accumule des crédits de débit. La taille du volume détermine également le débit de transmission en rafales du volume, qui correspond à la vitesse à laquelle vous pouvez utiliser des crédits lorsqu'ils sont disponibles. Les gros volumes ont un débit de base et de transmission en rafales plus élevé. Plus votre volume a de crédits, plus longtemps il est en mesure d'assurer la transmission des I/O en rafales.


            sc1Compartiment en rafales

Sous réserve de la limite de débit et de crédits, le débit disponible d'un volume sc1 est exprimé par la formule suivante :

(Volume size) × (Credit accumulation rate per TiB) = Throughput

Pour un volume sc1 de 1 Tio, le débit de transmission en rafales est limité à 80 Mio/s, le compartiment se remplit de crédits à 12 Mio/s et il peut contenir jusqu'à 1 Tio de crédits.

Les volumes de plus grande taille mettent à l'échelle ces limites de manière linéaire, avec un débit maximum de 250 Mio/s. Une fois que le compartiment est épuisé, le débit est limité à la valeur de référence (12 Mio/s par Tio).

Avec les volumes dont la taille est comprise entre 0,125 Tio et 16 Tio, le débit de référence va de 1,5 Mio/s à 192 Mio/s (limite maximale), ce qui est atteint à 16 Tio comme suit :

12 MiB/s 16 TiB × ---------- = 192 MiB/s 1 TiB

Le débit de transmission en rafales va de 10 Mio/s à 250 Mio/s (limite maximale), ce qui est atteint à 3,125 Tio comme suit :

80 MiB/s 3.125 TiB × ----------- = 250 MiB/s 1 TiB

Le tableau suivant indique l'ensemble des valeurs de base en matière de débit et de transmission en rafales pour sc1:

Taille du volume (Tio) Débit de base SC1 (Mio/s) Débit de transmission en rafales SC1 (Mio/s)
0.125 1.5 10
0,5 6 40
1 12 80
2 24 160
3 36 240
3,125 37,5 250
4 48 250
5 60 250
6 72 250
7 84 250
8 96 250
9 108 250
10 120 250
11 132 250
12 144 250
13 156 250
14 168 250
15 180 250
16 192 250

Le schéma suivant illustre le tableau de valeurs sous forme de tracé :


            Comparaison du débit sc1 de base et en rafales
Note

Lorsque vous créez un instantané d'un volume HDD à froid (sc1), les performances peuvent diminuer jusqu'à la valeur de référence du volume pendant que l'instantané est en cours de création.

Pour plus d'informations sur l'utilisation des métriques et alarmes CloudWatch pour surveiller l'équilibre du compartiment en rafales, consultez Surveiller l'équilibre du compartiment en rafales pour les volumes.

Volumes magnétiques

Les volumes magnétiques sont basés sur des disques magnétiques et conviennent aux charges de travail où l'accès aux données est rare et aux scénarios qui nécessitent un faible coût de stockage pour les volumes de petite taille. Ces volumes fournissent en moyenne 100 IOPS, avec la possibilité d'émettre en rafale jusqu'à des centaines d'IOPS. Leur taille varie entre 1 Gio et 1 Tio.

Note

Les volumes magnétiques sont des volumes de génération précédente. Pour les nouvelles applications, nous recommandons d'utiliser l'un des types de volumes plus récents. Pour plus d'informations, consultez Volumes de la génération précédente.

Pour plus d'informations sur l'utilisation des métriques et alarmes CloudWatch pour surveiller l'équilibre du compartiment en rafales, consultez Surveiller l'équilibre du compartiment en rafales pour les volumes.

Considérations relatives aux performances lors de l'utilisation de volumes HDD

Pour des performances de débit optimales avec les volumes HDD, planifiez vos charges de travail en gardant à l'esprit les éléments suivants.

Comparaison des volumes HDD à débit optimisé et des volumes HDD à froid

Les tailles de compartiment st1 et sc1 varient selon la taille du volume, et un compartiment complet contient assez de jetons pour une analyse complète du volume. Cependant, l'analyse des volumes st1 et sc1 de plus grande taille est plus longue en raison des limites de débit par instance et par volume. Les volumes attachés à des instances plus petites sont limités par le débit par instance plutôt que par les limites de débit de st1 ou sc1.

st1 et sc1 sont conçus pour assurer l'homogénéité des performances de 90 % du débit de transmission en rafales 99 % du temps. Les périodes non conformes sont assez uniformément réparties, en ciblant 99 % du débit total attendu chaque heure.

En général, les durées d'analyse sont exprimées par cette formule :

Volume size ------------ = Scan time Throughput

Par exemple, en prenant en compte les garanties en matière de cohérence des performances et les autres optimisations, un client st1 avec un volume de 5 Tio effectue généralement une analyse complète du volume en 2,91 à 3,27 heures.

  • Durée d'analyse optimale

    5 TiB 5 TiB ----------- = ------------------ = 10,486 seconds = 2.91 hours 500 MiB/s 0.00047684 TiB/s
  • Durée d'analyse maximum

    2.91 hours -------------- = 3.27 hours (0.90)(0.99) <-- From expected performance of 90% of burst 99% of the time

De même, un client sc1 avec un volume de 5 Tio effectue généralement une analyse complète du volume en 5,83 à 6,54 heures.

  • Durée d'analyse optimale

    5 TiB 5 TiB ----------- = ------------------- = 20972 seconds = 5.83 hours 250 MiB/s 0.000238418 TiB/s
  • Durée d'analyse maximum

    5.83 hours -------------- = 6.54 hours (0.90)(0.99)

Le tableau suivant illustre les durées d'analyse idéales pour les volumes de différentes tailles, en supposant que les compartiments sont complets et que le débit d'instance est suffisant.

Taille du volume (Tio) Durée d'analyse avec transmission en rafales pour ST1 (en heures)* Durée d'analyse avec transmission en rafales pour SC1 (en heures)*
1 1,17 3,64
2 1,17 3,64
3 1,75 3,64
4 2,33 4,66
5 2,91 5,83
6 3,50 6,99
7 4,08 8,16
8 4,66 9,32
9 5,24 10,49
10 5,83 11,65
11 6,41 12,82
12 6,99 13,98
13 7,57 15,15
14 8,16 16,31
15 8,74 17,48
16 9,32 18,64

* Ces durées d'analyse supposent une profondeur de file d'attente moyenne (arrondie au nombre entier le plus proche) de quatre éléments ou plus lors de l'exécution de 1 Mio d'I/O séquentielles.

Par conséquent, si vous avez une charge de travail axée sur le débit qui doit effectuer des analyses rapidement (jusqu'à 500 Mo/s) ou qui nécessite plusieurs analyses complètes de volume par jour, utilisez st1. Si vous cherchez à optimiser la rentabilité, si vous accédez à vos données de manière occasionnelle et si vous n'avez besoin de performances d'analyse de plus de 250 Mio/s, utilisez sc1.

Manque d'efficacité des lectures/écritures de petite taille sur disque dur

Le modèle de performances des volumes st1 et sc1 est optimisé pour les I/O séquentielles. Il favorise les charges de travail à haut débit et offre des performances acceptables avec les charges de travail dont les IOPS et le débit varient, tout en décourageant les charges de travail avec des I/O aléatoires de petite taille.

Par exemple, une requête d'I/O de 1 Mio ou moins correspond à un crédit d'I/O de 1 Mio. Toutefois, si les I/O sont séquentielles, elles sont fusionnées dans des blocs d'I/O de 1 Mio et correspondent uniquement à un crédit d'I/O de 1 Mio.

Restrictions de débit par instance

Le débit des volumes st1 et sc1 est toujours déterminé par la limite suivante la plus faible :

  • Limites de débit du volume

  • Limites de débit de l'instance

Comme pour tous les volumes Amazon EBS, nous vous recommandons de sélectionner une instance EC2 optimisées EBS appropriée afin d'éviter tout goulot d'étranglement du réseau. Pour plus d'informations, consultez instances optimisées pour Amazon EBS.

Surveiller l'équilibre du compartiment en rafales pour les volumes

Vous pouvez surveiller le niveau du compartiment en rafales des volumes gp2, st1 et sc1 à l'aide de la métrique EBS BurstBalance disponible dans Amazon CloudWatch. Cette métrique indique le pourcentage de crédits d'I/O (pour gp2) ou de crédits de débit (pour st1 et sc1) restant dans le compartiment en rafales. Pour plus d'informations sur la métrique BurstBalance et d'autres métriques liées aux I/O, consultez Caractéristiques d'I/O et surveillance. CloudWatch vous permet également de définir une alarme qui vous avertit lorsque BurstBalance tombe à un certain niveau. Pour plus d'informations, consultez Création d'alarmes Amazon CloudWatch.