プリエンプティブル・インスタンス

プリエンプティブル・インスタンスの動作は通常のコンピュート・インスタンスと同じですが、他の場所で必要になった場合は容量が再利用され、インスタンスは終了します。ワークロードがフォールト・トレラントで、中断に耐えられる場合は、プリエンプティブル・インスタンスによってコストを削減できます。たとえば、プリエンプティブル・インスタンスを使用して、停止して後で再開できるテストなど、中断を許容できるワークロードのコストを最適化できます。

プリエンプティブル・インスタンスの仕組み

プリエンプティブル・インスタンスは、短期間の使用向けに設計されています。容量は、他の場所で必要になったときに再利用されます。容量は最小時間保証されないため、インスタンスはいつでも再利用できます。利点は、プリエンプティブル容量はオンデマンド容量よりもコストがかからないことです。したがって、中断される可能性のあるワークロードの場合、プリエンプティブル容量によってコストを削減できます。

プリエンプティブル容量の使用

プリエンプティブル容量を使用するには、インスタンスを作成するための標準プロセスに従い、「容量タイプ」で、「プリエンプティブル容量」を選択します。

プリエンプティブル容量が再利用されると、インスタンスは終了します。このイベントの発生時に通知を受信するには、イベント・サービスを使用します。

サポートおよび制限事項

プリエンプティブル・インスタンスには、次の制限や制約があります:

  • プリエンプティブル・インスタンスは、いつでも終了(削除)できます。そのため、長時間実行されるワークロードには適していません。
  • プリエンプティブル容量を使用するインスタンスを編集する場合、変更できるのはインスタンスの名前のみです。インスタンスの起動後にシェイプを変更したり、プリエンプティブル・インスタンスをオンデマンド・インスタンスに変換することはできません。
  • プリエンプティブル・インスタンスを作成した後は、インスタンスを起動、停止または再起動することはできません。
  • 標準コンピュート・インスタンスのサービス制限およびコンパートメント割当ては、プリエンプティブル・インスタンスに適用されます。コンピュート・インスタンスのリクエストがサービス制限を超える場合は、インスタンスを作成する前にサービス制限の引上げをリクエストします。詳細は、サービス制限を参照してください。
  • 次の機能またはインスタンス・タイプは、プリエンプティブル・インスタンスでは使用できません。
    • ベア・メタル・インスタンス
    • バースト可能なインスタンス
    • 容量予約
    • 機密コンピューティング
    • 専用仮想マシン・ホスト
    • 拡張メモリーVMインスタンス
    • 診断中断を送信しています。
    • 請求時間が最小のインスタンス。
    • インスタンス構成を作成したり、インスタンス・プールでプリエンプティブル・インスタンスを使用することはできません。
    • インフラストラクチャ・メンテナンス・イベント後のインスタンスの移行はサポートされていません。基礎となるインフラストラクチャに影響するメンテナンス・イベント中に、容量が再利用され、インスタンスが終了します。

サポートされるシェイプ

次のシェイプは、プリエンプティブル・インスタンスをサポートしています。

  • VM.Standard1シリーズ
  • VM.Standard.B1シリーズ
  • VM.Standard2シリーズ
  • VM.Standard3.Flex
  • VM.Standard.E2シリーズ(VM.Standard.E2.1)。マイクロ・シリーズはサポートされていません)
  • VM.Standard.E3.Flex
  • VM.Standard.E4.Flex
  • VM.Standard.E5.Flex
  • VM.Standard.E6.Flex
  • VM.Standard.A1.Flex
  • VM.DenseIO1シリーズ
  • VM.DenseIO2シリーズ
  • VM.GPU2シリーズ
  • VM.GPU3シリーズ
  • VM.Optimized3.Flex

請求およびコストの管理

すべてのリージョンにおいて、プリエンプティブル容量のコストは、オンデマンド容量よりも50%低くなります。

インスタンス・プリエンプション・イベントの追跡

イベント・サービスを使用して、プリエンプティブル・インスタンスが終了したときに通知を受信できます。instancepreemptionactionイベントは、インスタンスの終了が開始する2分前に発行されます。インスタンス・プリエンプション・イベント・タイプとイベント例の詳細は、インスタンス・イベント・タイプを参照してください。

イベントを追跡するための自動化の作成およびイベント通知を作成するステップの基本情報は、イベントの開始を参照してください。

プリエンプティブル・インスタンスの終了時のイベント通知を作成するには、イベント・ルールを作成するときに次を実行します:

  1. 「条件」で、「イベント・タイプ」を選択します。
  2. 「サービス名」で、「コンピュート」を選択します。
  3. 「イベント・タイプ」で、「インスタンス- プリエンプション処理」を選択します。

イベント・サービスを使用して、プリエンプティブル・インスタンスが終了したときにファンクションを起動することもできます。

必要なIAMポリシー

インスタンスを作成できるポリシーでは、ユーザーがプリエンプティブル・インスタンスを作成することもできます。詳細は、インスタンスの操作に必要なIAMポリシーを参照してください。

リソースのタグ付け

リソースにタグを適用して、ビジネス・ニーズに応じてそれらを整理しやすくなります。リソースの作成時にタグを適用することも、後でリソースを更新してタグを追加、改訂または削除することもできます。タグ適用についての一般情報は、リソース・タグを参照してください。

コンソールの使用

コンソールを使用して、プリエンプティブル・インスタンスを管理します。

プリエンプティブル・インスタンスを作成するには
  1. インスタンスを作成するための最初のステップを実行します。
  2. 「配置」セクションで、拡張オプションの表示をクリックします。
  3. 「容量タイプ」で、「プリエンプティブル容量」を選択します。
  4. 容量が再利用されたときにアタッチされたブート・ボリュームを完全に削除するかどうかを選択します。
  5. 「イメージとシェイプ」で、プリエンプティブル・インスタンスをサポートするシェイプを選択します。
  6. インスタンスの作成を終了し、「作成」をクリックします。
プリエンプティブル・インスタンスを編集するには

プリエンプティブル容量を使用するインスタンスを編集する場合、変更できるのはインスタンスの名前のみです。インスタンスの起動後にシェイプを変更したり、プリエンプティブル・インスタンスをオンデマンド・インスタンスに変換することはできません。

  1. ナビゲーション・メニューを開き、「コンピュート」を選択します。「コンピュート」で、「インスタンス」を選択します。
  2. 関心のあるインスタンスをクリックします。
  3. 「その他のアクション」を選択し、「編集」を選択します。
  4. 新しい名前を入力します。機密情報を入力しないでください。
  5. 「変更の保存」をクリックします。
プリエンプティブル・インスタンスを停止するには

プリエンプティブル・インスタンスは、起動、停止または再起動することはできません。

インスタンス・プリエンプション・イベントを追跡するには

イベント・サービスを使用して、プリエンプティブル・インスタンスが終了したときに通知を受信できます。instancepreemptionactionイベントは、インスタンスの終了が開始する2分前に発行されます。インスタンス・プリエンプション・イベント・タイプとイベント例の詳細は、インスタンス・イベント・タイプを参照してください。

イベントを追跡するための自動化の作成およびイベント通知を作成するステップの基本情報は、イベントの開始を参照してください。

プリエンプティブル・インスタンスの終了時のイベント通知を作成するには、イベント・ルールを作成するときに次を実行します:

  1. 「条件」で、「イベント・タイプ」を選択します。
  2. 「サービス名」で、「コンピュート」を選択します。
  3. 「イベント・タイプ」で、「インスタンス- プリエンプション処理」を選択します。

イベント・サービスを使用して、プリエンプティブル・インスタンスが終了したときにファンクションを起動することもできます。

コストをモニターするには

コンソールで、コストおよび使用状況レポートにアクセスして、プリエンプティブル・インスタンスのコスの内訳を確認し、コスト分析機能を使用して、支出を追跡および最適化できます。

  • コストおよび使用状況レポートを表示するには: ナビゲーション・メニューを開き、「請求とコスト管理」を選択します。「コスト管理」で、「コストおよび使用状況レポート」を選択します。詳細は、コストおよび使用状況レポートへのアクセスに関する項を参照してください。
  • コスト分析を表示するには: ナビゲーション・メニューを開き、「請求とコスト管理」を選択します。「コスト管理」で、「コスト分析」を選択します。コスト分析ツールの使用方法の詳細は、コスト分析の概要に関する項を参照してください。

コストおよび使用状況レポートでは、プリエンプティブル・インスタンスについて、説明列に「プリエンプティブル」という語が含まれています。レポートには、各リソースの時間当たりの請求レートが表示されます。容量が1分未満で再利用された場合、その時間に対しては課金されません。