キャパシティ予約グループ - Amazon Elastic Compute Cloud

キャパシティ予約グループ

AWS Resource Groups を使用して、Resource Groupsと呼ばれるキャパシティー予約の論理コレクションを作成できます。リソースグループは、すべて同じ AWS リージョンにある AWS リソースの論理的なグループです。リソースグループの詳細については、『AWS Resource Groups ユーザーガイド』の「 リソースグループとは」を参照してください。

自分のアカウントで所有するキャパシティ予約および他の AWS アカウントから共有を受けているキャパシティ予約は、1 つのリソースグループに含めることができます。また、異なる属性 (インスタンスタイプ、プラットフォーム、アベイラビリティーゾーン、テナンシー) を持つキャパシティ予約も 1 つのリソースグループに入れることができます。

キャパシティ予約のリソースグループを作成すると、個別のキャパシティ予約ではなく、キャパシティ予約のグループをインスタンスのターゲットにできます。キャパシティ予約のグループをターゲットとするインスタンスは、一致する属性 (インスタンスタイプ、プラットフォーム、アベイラビリティーゾーン、テナンシー) と使用可能なキャパシティを持つグループ内のキャパシティ予約と一致します。一致する属性と使用可能な容量を持つキャパシティ予約がグループにない場合、インスタンスはオンデマンド型キャパシティを使用して実行されます。一致するキャパシティ予約が後の段階でターゲットグループに追加されると、インスタンスは自動的にマッチングされ、リザーブドキャパシティに移動されます。

グループでキャパシティ予約の意図しない使用を防ぐには、キャパシティ予約を明示的にターゲットとするインスタンスだけを受け入れるように、グループのキャパシティ予約を設定します。これを行うには、Amazon EC2 コンソールを使用してキャパシティ予約を作成するときに、[インスタンスの適格性][この予約を指定するインスタンスのみ] に設定します。AWS CLI を使用する場合は、キャパシティ予約の作成時に --instance-match-criteria targeted を指定します。これにより、グループまたはグループ内のキャパシティ予約を明示的にターゲットとするインスタンスのみが、グループ内で実行できるようになります。

実行中のインスタンスがある間にグループの キャパシティ予約がキャンセルまたは期限切れになった場合、インスタンスは、一致する属性と使用可能な容量を持つグループ内の別のキャパシティ予約に自動的に移動されます。一致する属性と使用可能な容量を持つキャパシティ予約がグループに残っていない場合、インスタンスはオンデマンド型キャパシティで実行されます。一致するキャパシティ予約が後の段階でターゲットグループに追加されると、インスタンスは自動的にリザーブドキャパシティに移動されます。