Limites de volume de stockage d’instance pour les instances EC2 - Amazon Elastic Compute Cloud

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Limites de volume de stockage d’instance pour les instances EC2

Le nombre, la taille et le type de volumes de stockage d’instance sont déterminés par le type d’instance. Certains types d’instances, tels que M6, C6 et R6, ne prennent pas en charge les volumes de stockage d’instances, tandis que d’autres types d’instances, tels que M5d, C6gd et R6gd, prennent en charge les volumes de stockage d’instances. Vous ne pouvez pas attacher à une instance plus de volumes de stockage d’instances que ne le permet son type d’instance. Pour les types d’instances qui prennent en charge les volumes de stockage d’instances, le nombre et la taille des volumes de stockage d’instances varient en fonction de la taille de l’instance. Par exemple, m5d.large prend en charge 1 volume de stockage d’instances de 75 Go, tandis que m5d.24xlarge prend en charge 4 volumes de stockage d’instances de 900 Go.

Pour les types d’instances dotés de volumes de stockage d’instances NVMe, tous les volumes de stockage d’instances pris en charge sont automatiquement attachés à l’instance au lancement. Pour les types d’instances dotés de volumes de stockage d’instances non NVMe, tels que C1, C3, M1, M2, M3, R3, D2, H1, I2, X1 et X1e, vous devez spécifier manuellement les mappages de périphériques de stockage en mode bloc pour les volumes de stockage d’instances que vous souhaitez attacher au lancement. Ensuite, une fois l’instance lancée, vous devez formater et monter les volumes de stockage d’instances attachés avant de pouvoir les utiliser. Vous ne pouvez pas attacher un volume de stockage d’instances après avoir lancé l’instance.

Certains types d’instances utilisent des disques SSD NVMe ou basés sur SATA, tandis que d’autres utilisent des disques HDD basés sur SATA. Les disques SSD offrent une performance d’E/S aléatoires élevée, mais il n’est pas nécessaire que les données persistent lrosque l’instance est résiliée ou que vous pouvez tirer parti des architectures tolérantes aux pannes. Pour de plus amples informations, consultez Volumes de stockage d’instance SSD pour les instances EC2.

Les données sur les volumes de stockage d’instance NVMe et sur certains volumes de stockage d’instance HDD sont chiffrées au repos. Pour de plus amples informations, consultez Protection des données sur Amazon EC2.

Volumes de stockage d’instances disponibles

Console
Pour récupérer les informations de volume de stockage d’instances
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation, choisissez Types d’instances.

  3. Ajoutez le filtre Local instance storage = true. La colonne Stockage indique la taille totale du stockage d’instance pour le type d’instance.

  4. (Facultatif) Cliquez sur l’icône Préférences, puis activez Nombre de disques de stockage. Cette colonne indique le nombre de volumes de stockage d’instances.

  5. (Facultatif) Ajoutez des filtres pour affiner davantage la recherche à des types d’instances spécifiques qui vous intéressent.

AWS CLI
Pour récupérer les informations de volume de stockage d’instances

Utilisez la commande describe-instance-types. L’exemple suivant affiche la taille totale du stockage d’instances pour chaque type d’instance dans les familles d’instances R6i avec des volumes de stockage d’instances.

aws ec2 describe-instance-types \ --filters "Name=instance-type,Values=r6i*" "Name=instance-storage-supported,Values=true" \ --query "InstanceTypes[].[InstanceType, InstanceStorageInfo.TotalSizeInGB]" \ --output table

Voici un exemple de sortie.

---------------------------- | DescribeInstanceTypes | +----------------+---------+ | r6id.16xlarge | 3800 | | r6idn.16xlarge | 3800 | | r6idn.8xlarge | 1900 | | r6id.2xlarge | 474 | | r6idn.xlarge | 237 | | r6id.12xlarge | 2850 | | r6idn.2xlarge | 474 | | r6id.xlarge | 237 | | r6idn.24xlarge | 5700 | | r6id.4xlarge | 950 | | r6id.32xlarge | 7600 | | r6id.24xlarge | 5700 | | r6idn.large | 118 | | r6idn.4xlarge | 950 | | r6id.large | 118 | | r6id.8xlarge | 1900 | | r6idn.32xlarge | 7600 | | r6idn.metal | 7600 | | r6id.metal | 7600 | | r6idn.12xlarge | 2850 | +----------------+--------+
Pour obtenir des informations complètes sur le stockage d’instances pour un type d’instance

Utilisez la commande describe-instance-types.

aws ec2 describe-instance-types \ --filters "Name=instance-type,Values=r6id.16xlarge" \ --query "InstanceTypes[].InstanceStorageInfo"

L'exemple de sortie montre que ce type d'instance possède deux volumes SSD NVMe de 1900 Go, pour un total de 3800 Go de stockage d'instance.

[ { "TotalSizeInGB": 3800, "Disks": [ { "SizeInGB": 1900, "Count": 2, "Type": "ssd" } ], "NvmeSupport": "required", "EncryptionSupport": "required" } ]
PowerShell
Pour récupérer les informations de volume de stockage d’instances

Utilisez l’applet de commande Get-EC2InstanceType. L’exemple suivant affiche la taille totale du stockage d’instances pour chaque type d’instance dans les familles d’instances R6i avec des volumes de stockage d’instances.

(Get-EC2InstanceType -Filter @{Name="instance-type"; Values="r6i*"},@{Name="instance-storage-supported"; Values="true"}) | Format-Table @{Name="InstanceType";Expression={$_.InstanceType}}, @{Name="TotalSize";Expression={$_.InstanceStorageInfo.TotalSizeInGB}}

Voici un exemple de sortie.

InstanceType TotalSize ------------ --------- r6idn.16xlarge 3800 r6id.16xlarge 3800 r6id.xlarge 237 r6idn.8xlarge 1900 r6idn.2xlarge 474 r6id.12xlarge 2850 r6idn.xlarge 237 r6id.2xlarge 474 r6id.4xlarge 950 r6idn.24xlarge 5700 r6id.32xlarge 7600 r6id.24xlarge 5700 r6idn.large 118 r6id.large 118 r6idn.4xlarge 950 r6id.8xlarge 1900 r6id.metal 7600 r6idn.32xlarge 7600 r6idn.metal 7600 r6idn.12xlarge 2850
Pour obtenir des informations complètes sur le stockage d’instances pour un type d’instance

Utilisez l’applet de commande Get-EC2InstanceType. La sortie est convertie au format JSON.

(Get-EC2InstanceType -Filter @{Name="instance-type"; Values="r6id.16xlarge"}).InstanceStorageInfo | ConvertTo-Json

L'exemple de sortie montre que ce type d'instance possède deux volumes SSD NVMe de 1900 Go, pour un total de 3800 Go de stockage d'instance.

{ "Disks": [ { "Count": 2, "SizeInGB": 1900, "Type": "ssd" } ], "EncryptionSupport": { "Value": "required" }, "NvmeSupport": { "Value": "required" }, "TotalSizeInGB": 3800 }