キャパシティーの予約 の作成 - Amazon Elastic Compute Cloud

キャパシティーの予約 の作成

キャパシティ予約を作成して、特定のアベイラビリティーゾーンで利用可能なコンピューティングキャパシティを確保できます。キャパシティ予約の作成リクエストが成功すると、そのキャパシティはすぐに利用可能になります。このキャパシティーは、キャパシティーの予約 がアクティブであれば、使用のために予約されており、いつでもインスタンスを起動することができます。キャパシティーの予約 がオープンの場合、新しいインスタンスと一致する属性を持つ既存のインスタンスは キャパシティーの予約 のキャパシティーで自動的に実行されます。キャパシティ予約 が targeted の場合、インスタンスはそれがリザーブドキャパシティで実行されるように具体的に設定する必要があります。

次のいずれかが当てはまる場合、キャパシティーの予約 を作成するリクエストは失敗する可能性があります。

  • Amazon EC2 には、リクエストに対応する十分なキャパシティ-がありません。時間をおいてからもう一度試すか、別のアベイラビリティーゾーンを試すか、リクエストを小さくしてみてください。インスタンスタイプとサイズに応じてアプリケーションに柔軟性がある場合は、別のインスタンス属性を試してみてください。

  • リクエストされた数量は、選択したインスタンスファミリーに対するオンデマンドインスタンスの上限を超えています。インスタンスファミリーに対するオンデマンドインスタンスの上限を上げて、もう一度試してください。詳細については、オンデマンドインスタンスクォータ を参照してください。

コンソールを使用して キャパシティーの予約 を作成するには
  1. Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/) を開きます。

  2. [キャパシティーの予約]、[作成キャパシティーの予約] の順に選択します。

  3. キャパシティーの予約 の作成ページの、[Instance Details (インスタンスの詳細)] セクションで、以下の設定を指定します。起動するインスタンスのインスタンスタイプ、プラットフォーム、アベイラビリティーゾーン、およびテナンシーは、ここで指定するインスタンスタイプ、プラットフォーム、アベイラビリティーゾーン、およびテナンシーと一致する必要があります。一致しない場合、キャパシティ予約は適用されません。例えば、開いているキャパシティーの予約が一致しない場合、このキャパシティーの予約を明示的に対象とするインスタンスの起動は失敗します。

    1. [Instance Type (インスタンスのタイプ)] — リザーブドキャパシティーに起動するインスタンスのタイプ。

    2. [Launch EBS-optimized instances (EBS 最適化インスタンスを起動する)] — EBS 最適化インスタンスのキャパシティーを予約するかどうかを指定します。このオプションは、一部のインスタンスタイプではデフォルトで選択されています。詳細については、「Amazon EBS 最適化インスタンスタイプ」を参照してください。

    3. [プラットフォーム] — インスタンスのオペレーティングシステム。詳細については、「サポートされているプラットフォーム」を参照してください。

    4. [アベイラビリティーゾーン] — キャパシティーを予約するアベイラビリティーゾーン。

    5. [テナンシー] — 共有ハードウェア (デフォルト) を実行するか専有インスタンスを実行するかを指定します。

    6. (オプション) [Placement group ARN] (プレイスメントグループ ARN) — キャパシティ予約が作成されるクラスタープレイスメントグループの ARN。

      詳細については、クラスタープレイスメントグループでキャパシティ予約を作成する を参照してください。

    7. [数量] — キャパシティーを予約するインスタンスの数。選択したインスタンスタイプの残りの オンデマンドインスタンス 制限を超える数量を指定すると、そのリクエストは拒否されます。

  4. [Reservation details (予約の詳細)] セクションで次のように設定します。

    1. [Reservation Ends (予約終了)] — 次のいずれかのオプションを選択します。

      • [Manually (手動)] — 明示的にキャンセルするまで容量を予約してください。

      • [Specific time (特定の時間)] — 指定された日時にキャパシティーの予約を自動的に解除します。

    2. [Instance eligibility (インスタンスの利用資格)] — 次のいずれかのオプションを選択します。

      • [オープン] – (デフォルト) キャパシティ予約は、一致する属性 (インスタンスタイプ、プラットフォーム、アベイラビリティーゾーン、テナンシー) を持つインスタンスに一致します。一致する属性を持つインスタンスを起動すると、そのインスタンスはリザーブドキャパシティーに自動的に配置されます。

      • [ターゲティング済み] – キャパシティ予約は、一致する属性 (インスタンスタイプ、プラットフォーム、アベイラビリティーゾーン、テナンシー) を持ち、明示的に予約をターゲティングするインスタンスのみを受け入れます。

  5. [Request reservation (リクエスト予約)] を選択します。

AWS CLI を使用してキャパシティ予約を作成するには

create-capacity-reservation コマンドを使用します。詳細については、「サポートされているプラットフォーム」を参照してください。

次のコマンドでは、us-east-1a アベイラビリティーゾーンで Red Hat Enterprise Linux AMI を実行する 3 つの m5.2xlarge インスタンスのキャパシティを予約するキャパシティ予約が作成されます。

aws ec2 create-capacity-reservation --instance-type m5.2xlarge --instance-platform Red Hat Enterprise Linux --availability-zone us-east-1a --instance-count 3

次のコマンドでは、us-east-1a アベイラビリティーゾーンで SQL Server AMI により Windows を実行する 3 つの m5.2xlarge インスタンスのキャパシティを予約するキャパシティ予約が作成されます。

aws ec2 create-capacity-reservation --instance-type m5.2xlarge --instance-platform Windows with SQL Server --availability-zone us-east-1a --instance-count 3