メニュー
Amazon Elastic Compute Cloud
Linux インスタンス用ユーザーガイド

インスタンス購入オプション

Amazon EC2 には、ニーズに基づいてコストを最適化するための以下の購入オプションがあります。

  • オンデマンドインスタンス — 起動するインスタンスに対して時間単位でお支払いいただきます。

  • リザーブドインスタンス — 1~3 年の期間で、常に使用できるインスタンスを大幅な割引で購入します。

  • スケジュールされたインスタンス — 1 年の期間、指定された定期的なスケジュールで常に使用できるインスタンスを購入します。

  • スポットインスタンス — 未使用のインスタンスに入札します。それらのインスタンスは、使用可能で、入札金額がスポット料金よりも高い限り、大幅な割引で実行できます。

  • 専用ホスト — 完全にインスタンスの実行専用の物理ホストに対してお支払いいただき、既存のソケット単位、コア単位、または VM 単位のソフトウェアライセンスを持ち込んでコストを削減できます。

  • ハードウェア専有インスタンス — シングルテナントハードウェアで実行されるインスタンスに対して、時間単位でお支払いいただきます。

キャパシティーの予約が必要な場合は、リザーブドインスタンスまたはスケジュールされたインスタンスを検討してください。スポットインスタンスは、アプリケーションを実行する時間に柔軟性がある場合や、それらを中断できる場合に、費用効率の高い選択肢です。専有ホストは、既存のサーバー範囲内のソフトウェアライセンスを使用することにより、コンプライアンス要件を満たし、コストを削減するのに役立ちます。詳細については、「Amazon EC2 インスタンス購入オプション」を参照してください。

インスタンスのライフサイクルの決定

インスタンスのライフサイクルは起動時に開始され、終了時に終了されます。選択する購入オプションにより、インスタンスのライフサイクルに影響があります。たとえば、起動時にオンデマンドインスタンスが実行され、終了時に実行が終了されます。スポットインスタンスは、キャパシティーが利用可能で、入札価格がスポット料金より高い限り実行されます。スケジュールされたインスタンスは、スケジュールされた期間中に起動できます。Amazon EC2 はインスタンスを起動し、期間終了の 3 分前に終了します。

次の手順を使用して、インスタンスのライフサイクルを決定します。

To determine the instance lifecycle using the console

  1. https://console.aws.amazon.com/ec2/) にある Amazon EC2 コンソールを開きます。

  2. In the navigation pane, choose Instances.

  3. Select the instance.

  4. On the Description tab, find Tenancy. If the value is host, the instance is running on a Dedicated Host. If the value is dedicated, the instance is a Dedicated Instance.

  5. On the Description tab, find Lifecycle. If the value is spot, the instance is a Spot instance. If the value is scheduled, the instance is a Scheduled Instance. If the value is normal, the instance is either an On-Demand instance or a Reserved Instance.

  6. (Optional) If you have purchased a Reserved Instance and want to verify that it is being applied, you can check the usage reports for Amazon EC2. For more information, see リザーブドインスタンスの使用率レポート.

AWS CLIを使用してインスタンスのライフサイクルを決定するには

次の describe-instances コマンドを使用します。

Copy
aws ec2 describe-instances --instance-ids i-1234567890abcdef0

インスタンスが Dedicated Host で実行されている場合、出力には次の情報が含まれます。

Copy
"Tenancy": "host"

インスタンスがハードウェア専有インスタンスの場合、出力には次の情報が含まれます。

Copy
"Tenancy": "dedicated"

インスタンスがスポットインスタンスの場合、出力には次の情報が含まれます。

Copy
"InstanceLifecycle": "spot"

インスタンスがスケジュールされたインスタンスの場合、出力には次の情報が含まれます。

Copy
"InstanceLifecycle": "scheduled"

それ以外の場合、出力には次の情報が含まれます。

Copy
"InstanceLifecycle": "normal"