でのキャパシティ予約 AWS PCS - AWS PCS

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

でのキャパシティ予約 AWS PCS

オンデマンドEC2キャパシティ予約またはキャパシティブロックを使用して、特定のアベイラビリティーゾーンおよび特定の期間に Amazon EC2キャパシティを予約し、必要なコンピューティングキャパシティーを必要なときに利用できるようにすることができます。

注記

AWS PCS はオンデマンドキャパシティ予約 (ODCR) をサポートしていますが、現在 ML のキャパシティブロックはサポートされていません。

ODCRs で を使用する AWS PCS

がリザーブドインスタンスをどのように消費するか AWS PCSを選択できます。オープン を作成するとODCR、 アカウントで AWS PCSまたは他のプロセスによって起動された一致するインスタンスは、予約に対してカウントされます。ターゲット ではODCR、特定の予約 ID で起動されたインスタンスのみが予約に対してカウントされます。時間的制約のあるワークロードでは、ターゲットが一般的ODCRsです。

ターゲット AWS PCSを使用するようにコンピューティングノードグループを設定するには、起動テンプレートに追加ODCRします。これを行う手順は次のとおりです。

  1. ターゲットのオンデマンドキャパシティ予約 () を作成しますODCR。

  2. ODCR をキャパシティーの予約グループに追加します。

  3. キャパシティ予約グループを起動テンプレートに関連付けます。

  4. 起動テンプレートを使用するようにコンピューティングノードグループを作成 AWS PCSまたは更新します。

例: ターゲットの で hpc6a.48xlarge インスタンスを予約して使用する ODCR

このコマンド例では、32 個の hpc6a.48xlarge インスタンスODCRのターゲット を作成します。プレイスメントグループでリザーブドインスタンスを起動するには、 コマンド--placement-group-arnに を追加します。--end-date および を使用して終了日を定義できます。そうしないと--end-date-type、予約は手動で終了するまで続行されます。

aws ec2 create-capacity-reservation \ --instance-type hpc6a.48xlarge \ --instance-platform Linux/UNIX \ --availability-zone us-east-2a \ --instance-count 32 \ --instance-match-criteria targeted

このコマンドの結果は、新しい ARNの になりますODCR。ODCR で を使用するには AWS PCS、キャパシティ予約グループに追加する必要があります。これは、 が個々の をサポートしていないためです AWS PCSODCRs。詳細については、「Amazon Elastic Compute Cloud ユーザーガイド」の「キャパシティ予約グループ」を参照してください。

という名前のODCRキャパシティ予約グループに を追加する方法は次のとおりですEXAMPLE-CR-GROUP

aws resource-groups group-resources --group EXAMPLE-CR-GROUP \ --resource-arns arn:aws:ec2:sa-east-1:123456789012:capacity-reservation/cr-1234567890abcdef1

ODCR を作成してキャパシティ予約グループに追加すると、起動テンプレートに追加 AWS PCSしてコンピューティングノードグループに接続できるようになりました。キャパシティ予約グループを参照する起動テンプレートの例を次に示します。

{ "CapacityReservationSpecification": { "CapacityReservationResourceGroupArn": "arn:aws:resource-groups:us-east-2:123456789012:group/EXAMPLE-CR-GROUP" } }

最後に、コンピューティングノードグループを作成または更新 AWS PCSして hpc6a.48xlarge インスタンスを使用し、ODCRキャパシティー予約グループの を参照する起動テンプレートを使用します。静的ノードグループの場合、最小インスタンス数と最大インスタンス数を予約のサイズ (32) に設定します。動的ノードグループの場合、最小インスタンス数を 0 に設定し、最大インスタンス数を予約サイズに設定します。

この例では、1 つのコンピューティングノードグループにODCRプロビジョニングされた単一の の簡単な実装を示します。ただし、 AWS PCS は他の多くの設計をサポートしています。例えば、複数のコンピューティングノードグループ間で大きな ODCRまたは キャパシティーの予約 グループを分割できます。または、別のAWSアカウントが作成して共有ODCRsした を使用することもできます。重要な制約は、 ODCRsが常にキャパシティーの予約グループに含まれている必要があることです。

詳細については、「Amazon Elastic Compute Cloud ユーザーガイド」の「ML のオンデマンドキャパシティ予約とキャパシティブロック」を参照してください。