インスタンスボリューム数の制限 - Amazon Elastic Compute Cloud

インスタンスボリューム数の制限

インスタンスにアタッチできる Amazon EBS ボリュームの最大数は、インスタンスのタイプとサイズによって異なります。インスタンスに追加するボリューム数を検討する際は、I/O 帯域幅とストレージ容量のどちらを増加するのかを、考慮する必要があります。

帯域幅と容量

整合性がとれており予測可能な帯域幅のユースケースでは、Amazon EBS 最適化インスタンスと、汎用 SSD ボリュームまたは Provisioned IOPS SSD ボリュームを使用します。パフォーマンスを最大化するためには、ボリュームに対してプロビジョニングした IOPS を、使用しているインスタンスで利用可能な帯域幅と一致させます。

RAID 構成では、I/O オーバーヘッドの増加が原因となり、8 つのボリュームよりも大きなアレイがパフォーマンスを低下させることがあります。個々のアプリケーションのパフォーマンスをテストし、必要に応じて調整してください。

Nitro システム上に構築されたインスタンスにおけるボリューム制限

専用 Amazon EBS ボリュームの制限

以下の Nitro インスタンスタイプには、インスタンスサイズに応じて異なる専用の Amazon EBS ボリューム制限があります。この制限は他のデバイスアタッチメントとは共有されません。つまり、NVMe インスタンスストアボリュームやネットワークインターフェイスなど接続されているデバイスの数に関係なく、ボリュームのアタッチ上限まで任意の数の Amazon EBS ボリュームをアタッチできます。

  • 汎用: M7a, M7i, M7i-flex

  • コンピューティングの最適化: C7a、C7i

  • メモリの最適化: R7a、R7i、R7iz

専用のボリューム制限をサポートしているこれらのインスタンスタイプでは、ボリューム制限はインスタンスサイズによって異なっています。次の表に、インスタンスの各サイズ別の上限値を示します。

インスタンスサイズ ボリュームの制限
medium | large | xlarge | 2xlarge | 4xlarge | 8xlarge | 12xlarge 32
16xlarge 48
24xlarge 64
32xlarge 88
48xlarge 128
metal-16xl | metal-24xl 39
metal-32xl | metal-48xl 79

Amazon EBS 共有ボリュームでの制限

その他のすべての Nitro インスタンスタイプ (専用 Amazon EBS ボリュームの制限 に記載されていないもの) には、Amazon EBS ボリューム、ネットワークインターフェイス、および NVMe インスタンスストアボリューム間で共有されるボリュームのアタッチ数に制限があります。その制限数から、アタッチ済みのネットワークインターフェイスと NVMe インスタンスストアボリュームの数を差し引いた数を上限として、Amazon EBS ボリュームをいくつでもアタッチできます。すべてのインスタンスには少なくとも 1 つのネットワークインターフェースが必要であり、NVMe インスタンスストアボリュームは起動時に自動的にアタッチされることに注意してください。

これらのインスタンスのほとんどは、最大 28 のアタッチメントをサポートします。例えば、m5.xlarge インスタンスに追加のネットワークインターフェイスのアタッチがない場合は、最大 27 個 (28 のボリューム上限 – 1 つのネットワークインターフェイス) の EBS ボリュームをアタッチできます。m5.xlargeインスタンスに 2 つのネットワークインターフェースが追加されている場合は、最大 25 個 (28 のボリューム上限 – 3つのネットワークインターフェース) の EBS ボリュームをアタッチできます。同様に、1 つの NVMe インスタンスストアボリュームを持つ m5d.xlarge インスタンスに、ネットワークインターフェースが 2 つ追加されている場合は、最大 24 個 (28 のボリューム上限 – 3 つのネットワークインターフェース – 1 つのNVMe インスタンスストアボリューム) の EBS ボリュームをアタッチできます。

ボリューム制限が共有されているインスタンスタイプには、以下の例外があります。

  • DL2q インスタンスは、最大 19 個の EBS ボリュームをサポートします。

  • ほとんどのベアメタルインスタンスは、最大 31 の EBS ボリュームをサポートします。

  • ハイメモリ仮想化インスタンスは、最大 27 の EBS ボリュームをサポートします。

  • ハイメモリベアメタルインスタンスは、最大 19 の EBS ボリュームをサポートします。

  • mac1.metal インスタンスは、最大 16 の EBS ボリュームをサポートします。

  • mac2.metalmac2-m2.metal、および mac2-m2pro.metal インスタンスは、最大 10 の EBS ボリュームをサポートしています。

  • inf1.24xlarge インスタンスは、最大 11 の EBS ボリュームをサポートします。

  • g5.48xlarge インスタンスは、最大 9 つの EBS ボリュームをサポートします。

  • d3.8xlarge および d3en.12xlarge インスタンスは、最大 3 の EBS ボリュームをサポートしています。

  • 高速コンピューティングインスタンスの場合、アタッチされたアクセラレータ数が、共有ボリューム制限にカウントされます。例えば、共有ボリュームを上限の 28 個、GPU を 8 個、NVMe インスタンスストアボリュームを 8 個持つ p4d.24xlarge インスタンスでは、最大 11 個 (28 個のボリューム上限 – 1 個のネットワークインターフェース – 8 個の GPU – 8 個の NVMe インスタンスストアボリューム) の Amazon EBS ボリュームをアタッチできます。

Xen ベースのインスタンスのボリューム制限

次の表は、Xen ベース Windows インスタンスでの、使用中のドライバーに基づいたボリュームの制限を示しています。これらの数値には、ルートボリュームに加え、任意のアタッチされたインスタンスストアボリュームや Amazon EBS ボリュームが含まれます。

重要

Xen ベースの Windows インスタンスに次の数よりも多くのボリュームをアタッチすることは、ベストエフォートベースでのみサポートされており、動作は保証されていません。

ドライバー ボリュームの制限

AWS PV

26

Citrix PV

26

Red Hat PV

17

パフォーマンスに問題が発生する可能性が高いため、AWS PV または Citrix PV ドライバーを使用している Xen ベースの Windows インスタンスに対し、26 個を超えるボリュームをアタッチすることはお勧めしません。

インスタンスで使用している PV ドライバーの種類を確認する、または Windows インスタンスで Red Hat PV ドライバーから Citrix PV ドライバーにアップグレードするには、「Windows インスタンスでの PV ドライバーのアップグレード」を参照してください。

デバイス名とボリュームの関係の詳細については、「Windows インスタンスでのディスクとボリュームのマッピング」を参照してください。