Amazon EC2 専有ホストインスタンスのキャパシティ設定 - Amazon Elastic Compute Cloud

Amazon EC2 専有ホストインスタンスのキャパシティ設定

Dedicated Hosts はさまざまな構成 (物理コア、ソケット、vCPU) をサポートしているため、さまざまなファミリーやサイズのインスタンスを実行できます。

アカウントに 専有ホスト を割り当てる場合、単一のインスタンスタイプ、または同じインスタンスファミリー内の複数のインスタンスタイプをサポートする構成を選択できます。ホストで実行できるインスタンスの数は、選択した設定によって異なります。

単一インスタンスタイプのサポート

1 つのインスタンスタイプのみをサポートする専有ホストを割り当てることができます。この設定では、専有ホストで起動するすべてのインスタンスは、ホストを割り当てるときに指定する同じインスタンスタイプである必要があります。

例えば、m5.4xlarge インスタンスタイプのみをサポートするホストを割り当てることができます。この場合、そのホスト上で実行できるインスタンスは m5.4xlarge のみです。

ホスト上で起動できるインスタンスの数は、ホストが提供する物理コアの数と、指定されたインスタンスタイプによって消費されるコア数によって異なります。例えば、m5.4xlarge インスタンスにホストを割り当てると、ホストは 48 個の物理コアを提供し、各 m5.4xlarge インスタンスは 8 個の物理コアを消費します。つまり、そのホストでは最大 6 つのインスタンスを起動できます (48 物理コア/インスタンスあたり 8 コア = 6 インスタンス)。

複数のインスタンスタイプのサポート

同じインスタンスファミリー内の複数のインスタンスタイプをサポートする専有ホストを割り当てることができます。これにより、同じインスタンス ファミリー内にあり、ホストに十分なインスタンスキャパシティがある限り、同じホスト上で異なるインスタンスタイプを実行できます。

例えば、R5 インスタンス ファミリー内のさまざまなインスタンスタイプをサポートするホストを割り当てることができます。この場合は、そのホスト上で、ホストの物理コア容量内で、r5.larger5.xlarger5.2xlarger5.4xlarge などの R5 インスタンスタイプの特定の組み合わせを起動できます。

次のインスタンスファミリーは、複数のインスタンスタイプをサポートする Dedicated Hosts をサポートしています。

  • 一般的な用途: A1 | M5 | M5n | M6i | M7i | T3

  • コンピューティングの最適化: C5 | C5n | C6i | C7i

  • メモリ最適化: R5 | R5n | R6i | R7i

ホストで実行できるインスタンスの数は、ホストが提供する物理コア数、およびホスト上で実行する各インスタンスタイプによって消費されるコア数によって異なります。例えば、48 個の物理コアを提供する R5 ホストを割り当て、2 つの r5.2xlarge インスタンス (4 コア x 2 インスタンス) と 3 つの r5.4xlarge インスタンス (8 コア x 3 インスタンス) を実行するとします。これらのインスタンスは合計 32 コアを消費します。残りの 16 コア内であれば、R5 インスタンスの特定の組み合わせを実行できます。

ただし、各インスタンスタイプで実行可能な上限のインスタンス数は、インスタンスファミリーごとに異なります。例えば、R5 専有ホスト は、32 個の物理コアを使用する r5.8xlarge インスタンスを最大 2 個までサポートします。さらに、ホストのコア容量を満たすために、より小さいタイプの R5 インスタンスを追加して使用できます。各インスタンスファミリーでサポートされているインスタンスタイプの数については、「Amazon EC2 Dedicated Hosts の料金」を参照してください。

次の表に、インスタンスタイプの組み合わせの例を示します。

インスタンスファミリー インスタンスタイプの組合せ例

R5

  • 具体例 1: 4 x r5.4xlarge + 4 x r5.2xlarge

  • 具体例 2: 1 x r5.12xlarge + 1 x r5.4xlarge + 1 x r5.2xlarge + 5 x r5.xlarge + 2 x r5.large

C5

  • 具体例 1: 1 x c5.9xlarge + 2 x c5.4xlarge + 1 x c5.xlarge

  • 具体例 2: 4 x c5.4xlarge + 1 x c5.xlarge + 2 x c5.large

M5

  • 具体例 1: 4 x m5.4xlarge + 4 x m5.2xlarge

  • 具体例 2: 1 x m5.12xlarge + 1 x m5.4xlarge + 1 x m5.2xlarge + 5 x m5.xlarge + 2 x m5.large

考慮事項

複数のインスタンスタイプをサポートする Dedicated Hosts を使用する場合は、次の点に注意してください。

  • 同一のホスト上で複数のインスタンスタイプを使用することは、同じインスタンスファミリー内でのみ可能です。

  • インスタンスタイプを混在させる場合は、ホストの使用率を最大化するために、最初に大きなインスタンスタイプを起動してから小さなインスタンスタイプを起動することをお勧めします。

    • 専有ホスト上のインスタンスタイプの組み合わせと起動順序によっては、ホストの使用率を最大化することが物理的に不可能な場合があります。ホストでインスタンスタイプを混在させる場合、一部の容量がホストで使用可能であっても使用できない場合があります。例えば、r5n ホストで 16 個の vCPU が使用可能な場合、r5n.4xlarge が 16 個の vCPU で実行されていても、ホストで 4xlarge インスタンスを起動できないことがあります。

注記

A1 専有ホストを複数のインスタンスタイプに対して有効にすると、そのホストでは a1.xlarge インスタンスと a1.2xlarge インスタンスを組み合わせたもののみを起動できます。そのホストで a1.medium インスタンスまたは a1.large インスタンスを起動すると、そのホストで続けて起動できるのは、同じインスタンスタイプのみに制限されます。1 つの a1.4xlarge インスタンスが、そのホストのすべての容量を消費します。a1.medium インスタンスまたは a1.large インスタンスのいずれかに、ホストが必要な場合は、それらのインスタンスタイプに個別のホストを割り当てることが推奨されます。