クラスタープレイスメントグループでキャパシティ予約を作成する
クラスタープレイスメントグループでキャパシティ予約を作成して、ワークロードの Amazon EC2 コンピューティング性能を予約できます。クラスタープレイスメントグループは、ネットワークレイテンシーが低く、ネットワークスループットが高いという利点があります。
クラスタープレイスメントグループでキャパシティ予約を作成すると、必要なときに、必要な期間中、クラスタープレイスメントグループのコンピューティング性能に確実にアクセスできるようになります。これは、コンピューティングのスケーリングを必要とする高パフォーマンス (HPC) ワークロードのキャパシティを予約するのに最適です。これにより、キャパシティを使用できる状態を維持しながらクラスターをスケールダウンできるため、必要に応じて再びスケールアップすることができます。
制限事項
クラスタープレイスメントグループでキャパシティ予約を作成する場合は、以下の点を常に考慮します。
-
既存のキャパシティ予約がプレイスメントグループにない場合は、キャパシティ予約を変更してプレイスメントグループ内でキャパシティを予約することはできません。プレイスメントグループでキャパシティを予約するには、プレイスメントグループでキャパシティ予約を作成する必要があります。
-
プレイスメントグループでキャパシティ予約を作成した後、プレイスメントグループ外のキャパシティを予約するように変更することはできません。
-
プレイスメントグループの既存のキャパシティ予約を変更するか、プレイスメントグループに追加のキャパシティ予約を作成して、プレイスメントグループのリザーブドキャパシティを増やすことができます。ただし、容量不足エラーが発生する可能性が高くなります。
-
クラスタープレイスメントグループで作成されたキャパシティ予約を共有することはできません。
-
active
容量予約を持つクラスタープレイスメントグループは削除できません。クラスタープレイスメントグループ内のすべての容量予約を削除する前に、それらをキャンセルする必要があります。
クラスタープレイスメントグループでのキャパシティ予約の操作
クラスタープレイスメントグループでキャパシティ予約の使用を開始するには、次のステップを実行します。
注記
既存のクラスタープレイスメントグループでキャパシティ予約を作成する場合は、ステップ 1 をスキップします。次に、ステップ 2 と 3 で、既存のクラスタープレイスメントグループの ARN を指定します。既存のクラスタープレイスメントグループの ARN を確認する方法については、「プレイスメントグループ情報を表示する」を参照してください。
トピック
ステップ 1: (条件付き) キャパシティ予約で使用するクラスタープレイスメントグループを作成する
このステップは、新しいクラスタープレイスメントグループを作成する必要がある場合にのみ実行します。既存のクラスタープレイスメントグループを使用する場合は、このステップをスキップし、ステップ 2 と 3 で、そのクラスタープレイスメントグループの ARN を使用します。既存のクラスタープレイスメントグループの ARN を確認する方法については、「プレイスメントグループ情報を表示する」を参照してください。
クラスタープレイスメントグループは、次のいずれかの方法で作成できます。
ステップ 2: クラスタープレイスメントグループでキャパシティ予約を作成する
キャパシティ予約を作成するのと同じ方法で、クラスタープレイスメントグループでキャパシティ予約を作成します。ただし、キャパシティ予約を作成するクラスタープレイスメントグループの ARN も指定する必要があります。詳細については、キャパシティーの予約 の作成 を参照してください。
考慮事項
-
指定したクラスタープレイスメントグループは
available
状態になっている必要があります。クラスタープレイスメントグループがpending
、deleting
、またはdeleted
状態になっていると、リクエストは失敗します。 -
キャパシティ予約とクラスタープレイスメントグループが同じアベイラビリティーゾーンに存在している必要があります。キャパシティ予約を作成するリクエストで、クラスタープレイスメントグループのアベイラビリティーゾーンとは異なるアベイラビリティーゾーンが指定されている場合、リクエストは失敗します。
-
キャパシティ予約は、クラスタープレイスメントグループでサポートされているインスタンスタイプに対してのみ作成できます。サポートされていないインスタンスタイプを指定すると、リクエストは失敗します。詳細については、クラスタープレイスメントグループのルールと制限 を参照してください。
-
クラスタープレイスメントグループで
open
キャパシティ予約を作成し、一致する属性 (プレイスメントグループ ARN、インスタンスタイプ、アベイラビリティーゾーン、プラットフォーム、テナンシー) を持つ既存の実行中のインスタンスがある場合、それらのインスタンスはキャパシティ予約で自動的に実行されます。 -
次のいずれかが当てはまる場合、キャパシティーの予約 を作成するリクエストは失敗する可能性があります。
-
Amazon EC2 には、リクエストに対応する十分なキャパシティ-がありません。時間をおいてからもう一度試すか、別のアベイラビリティーゾーンを試すか、キャパシティ-を小さくしてみてください。インスタンスタイプとサイズに応じてワークロードに柔軟性がある場合は、別のインスタンス属性を試してみてください。
-
リクエストされた数量は、選択したインスタンスファミリーに対するオンデマンドインスタンスの上限を超えています。インスタンスファミリーに対するオンデマンドインスタンスの上限を上げて、もう一度試してください。詳細については、オンデマンドインスタンスクォータ を参照してください。
-
次のいずれかの方法で、クラスタープレイスメントグループでキャパシティ予約を作成できます。
ステップ 3: クラスタープレイスメントグループでインスタンスを起動する
キャパシティ予約でインスタンスを起動するのと同じ方法で、クラスタープレイスメントグループのキャパシティ予約でインスタンスを起動します。ただし、インスタンスを起動するクラスタープレイスメントグループの ARN も指定する必要があります。詳細については、キャパシティーの予約 の作成 を参照してください。
考慮事項
-
キャパシティ予約が
open
の場合は、インスタンスの起動リクエストでキャパシティ予約を指定する必要はありません。インスタンスに、指定したプレイスメントグループのキャパシティ予約に一致する属性 (プレイスメントグループ ARN、インスタンスタイプ、アベイラビリティーゾーン、プラットフォーム、テナンシー) がある場合、インスタンスはキャパシティ予約で自動的に実行されます。 -
キャパシティ予約がターゲットインスタンスの起動のみを受け入れる場合は、リクエストでクラスタープレイスメントグループに加えてターゲットキャパシティ予約を指定する必要があります。
-
キャパシティ予約がキャパシティ予約グループに含まれる場合は、リクエストでクラスタープレイスメントグループに加えてターゲットキャパシティ予約グループを指定する必要があります。詳細については、キャパシティ予約グループ を参照してください。
次のいずれかの方法で、クラスタープレイスメントグループのキャパシティ予約でインスタンスを起動できます。