翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
でのキャパシティ予約 AWS PCS
オンデマンドEC2キャパシティ予約またはキャパシティブロックを使用して、特定のアベイラビリティーゾーンおよび特定の期間に Amazon EC2キャパシティを予約し、必要なコンピューティングキャパシティーを必要なときに利用できるようにすることができます。
注記
AWS PCS はオンデマンドキャパシティ予約 (ODCR) をサポートしていますが、現在 ML のキャパシティブロックはサポートされていません。
ODCRs で を使用する AWS PCS
がリザーブドインスタンスをどのように消費するか AWS PCSを選択できます。オープン を作成するとODCR、 アカウントで AWS PCSまたは他のプロセスによって起動された一致するインスタンスは、予約に対してカウントされます。ターゲット ではODCR、特定の予約 ID で起動されたインスタンスのみが予約に対してカウントされます。時間的制約のあるワークロードでは、ターゲットが一般的ODCRsです。
ターゲット AWS PCSを使用するようにコンピューティングノードグループを設定するには、起動テンプレートに追加ODCRします。これを行う手順は次のとおりです。
-
ターゲットのオンデマンドキャパシティ予約 () を作成しますODCR。
-
ODCR をキャパシティーの予約グループに追加します。
-
キャパシティ予約グループを起動テンプレートに関連付けます。
-
起動テンプレートを使用するようにコンピューティングノードグループを作成 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 のオンデマンドキャパシティ予約とキャパシティブロック」を参照してください。