プレイスメントグループのルールと制限
一般的なルールと制限
プレイスメントグループを使用する前に、次のルールに注意してください。
-
リージョンごとにアカウントあたり、最大 500 個のプレイスメントグループを作成できます。
-
プレイスメントグループには、リージョンの AWS アカウント内で固有の名前を付ける必要があります。
-
プレイスメントグループをマージすることはできません。
-
インスタンスは、1 つのプレイスメントグループ内で一度に起動できます。複数のプレイスメントグループにまたがることはできません。
-
オンデマンドキャパシティ予約およびゾーンリザーブドインスタンスを使用すると、アベイラビリティーゾーンの EC2 インスタンスに対してキャパシティを予約できます。インスタンスを起動するときに、インスタンス属性がオンデマンドキャパシティ予約またはゾーンリザーブドインスタンスで指定された属性と一致する場合、リザーブドキャパシティはインスタンスによって自動的に使用されます。これは、プレイスメントグループにインスタンスを起動する場合にも当てはまります。
クラスタープレイスメントグループにインスタンスを起動する場合は、クラスタープレイスメントグループでキャパシティを明示的に予約することをお勧めします。これを行うには、指定したクラスタープレイスメントグループにオンデマンドキャパシティ予約を作成します。この方法ではオンデマンドキャパシティ予約を使用してキャパシティを予約できますが、プレイスメントグループでキャパシティを明示的に予約できないため、ゾーンリザーブドインスタンスでは同じ操作を行うことはできません。
-
Dedicated Hosts をプレイスメントグループで起動することはできません。
-
プレイスメントグループの中断時に停止または休止するように設定されたスポットインスタンスは起動できません。
クラスタープレイスメントグループのルールと制限
クラスタープレイスメントグループには、以下のルールが適用されます。
-
以下のインスタンスタイプがサポートされています。
-
現行世代のインスタンス。バーストパフォーマンスインスタンス (T2 など)、Mac1 インスタンス、M7i-flex インスタンスを除く。
-
以下は旧世代のインスタンスです: A1、C3、C4、I2、M4、R3、R4。
-
-
クラスタープレイスメントグループを、複数のアベイラビリティーゾーンで設定することはできません。
-
クラスタープレイスメントグループの 2 つのインスタンス間のトラフィックの最大ネットワークスループット速度は、2 つのインスタンスのうち遅い方に制限されます。高スループットの要件があるアプリケーションの場合、要件に適合するネットワーク接続を備えたインスタンスタイプを選択します。
-
拡張ネットワーキングに対して有効になっているインスタンスには、以下のルールが適用されます。
-
クラスタープレイスメントグループ内のインスタンス間では、シングルフロートラフィックに最大 10 Gbps を使用できます。クラスタープレイスメントグループ内にないインスタンスは、シングルフロートラフィックに最大 5 Gbps を使用できます。
-
同じリージョン内でのインスタンスと Amazon S3 バケットとの間では、パブリック IP アドレス空間または VPC エンドポイントを介したトラフィックに、使用可能なすべてのインスタンスの集計帯域幅を使用できます。
-
-
複数のインスタンスタイプをクラスタープレイスメントグループに起動できます。ただし、これにより起動に成功するために必要な容量が使用可能になる可能性が低くなります。クラスタープレイスメントグループ内ですべてのインスタンスで同じインスタンスタイプを使用することをお勧めします。
-
インターネットへのネットワークトラフィックとオンプレミスリソースへの AWS Direct Connect 接続は、クラスタープレイスメントグループに対して 5 Gbps に制限されます。
パーティションプレイスメントグループのルールと制限
パーティションプレイスメントグループには、以下のルールが適用されます。
-
パーティションプレイスメントグループは、アベイラビリティーゾーンごとに最大 7 つのパーティションをサポートします。パーティションプレイスメントグループで起動できるインスタンス数の制限は、アカウントの制限のみです。
-
インスタンスをパーティションプレイスメントグループに起動すると、Amazon EC2 は、すべてのパーティションにインスタンスを均等に分散しようとします。Amazon EC2 では、すべてのパーティションにインスタンスが均等に分散されるとは限りません。
-
ハードウェア専有インスタンス を持つパーティションプレイスメントグループは、最大 2 つのパーティションを持つことができます。
-
[Capacity Reservations] (キャパシティー予約) を使用して、パーティションプレイスメントグループでキャパシティを予約することはできません。
スプレッドプレイスメントグループのルールと制限
スプレッドプレイスメントグループには、以下のルールが適用されます。
-
ラックスプレッドプレイスメントグループは、アベイラビリティーゾーンごとに最大 7 つの実行インスタンスをサポートします。例えば、3 つのアベイラビリティーゾーンがあるリージョンでは、グループ内で合計 21 個のインスタンスを実行でき、各アベイラビリティーゾーンに 7 個のインスタンスがあります。同じアベイラビリティーゾーンと同じスプレッドプレイスメントグループで 8 番目のインスタンスを開始しようとすると、インスタンスは起動しません。アベイラビリティーゾーンに 7 個を超えるインスタンスが必要な場合は、複数のスプレッドプレイスメントグループを使用することをお勧めします。複数のプレイスメントグループに分散しても、グループ間でインスタンスが分散されるとは限りませんが、グループごとの分散が確実になされるようにできるため、特定の障害クラスからの影響は制限されます。
-
ハードウェア専有インスタンス では、スプレッドプレイスメントグループはサポートされていません。
-
ホストレベルのスプレッドプレイスメントグループは、AWS Outposts のプレイスメントグループでのみサポートされます。ホストレベルのスプレッドプレイスメントグループは、Outpost デプロイメント内のホストと同じ数のインスタンスを保持できます。
-
リージョンでは、ラックレベルのスプレッドプレイスメントグループについては、グループごとのアベイラビリティーゾーンごとに、最大 7 つの実行中のインスタンスを持つことができます。AWS Outposts では、ラックレベルのスプレッドプレイスメントグループは、Outpost デプロイメント内のラックと同じ数のインスタンスを保持できます。
-
[Capacity Reservations] (キャパシティー予約) を使用して、スプレッドプレイスメントグループでキャパシティを予約することはできません。