※ 本記事は、Mia Yu による“Announcing the general availability of Oracle preemptible instances on virtual machine (VM) shapes”を翻訳したものです。

2022年4月4日


VM.Standard.E2.1.Microを除く、すべての仮想マシン(VM)シェイプでプリエンプティブ・インスタンスが利用可能になったことを発表します。プリエンプティブ・インスタンスは、オンデマンド・インスタンスの半分のコストで、定期的かつ短期的なワークロードを実行することができます。

プリエンプティブ・インスタンスとは?

プリエンプティブ・インスタンスは、オンデマンド・インスタンスと同じですが、1つの例外があります。他の場所で計算能力が必要になった場合、Oracle Cloud Infrastructure(OCI)は短い通知期間後にプリエンプティブ・インスタンスを削除することができます。プリエンプティブ・インスタンスは、未使用のオンデマンド容量で実行されるため、OCIはプリエンプティブ・インスタンスをオンデマンド料金の50%割引でお客様に提供することができます。オンデマンド・インスタンスへの要求が増加した場合、OCIはプリエンプティブ・インスタンスを削除することができます。プリエンプティブ・インスタンスは、オンデマンド・インスタンスと同じハードウェア上で動作し、同じパフォーマンスを提供し、同じツールを使用して管理されます。

プリエンプティブ・インスタンスの価格はシンプルです。オンデマンド・インスタンス料金の常に50%オフです。この割引は、ユニバーサル・クレジット(UCM)交渉料金など、お客様がお持ちの他の割引と積み重ねられます。他のクラウド・プロバイダーには、需要が変わると価格が変わるスポット・インスタンスと呼ばれる類似の商品を提供しているところもあります。このような価格変動はコスト予測を困難にし、スポット・インスタンスの価格がオンデマンド価格に近づいたときに請求が不意に発生する可能性があります。OCIプリエンプティブ・インスタンスでは、各インスタンスのコストを常に正確に把握することができます。オンデマンド価格の50%オフで常に利用できます。

OCIのプリエンプティブ・インスタンスは、OCI E3 FlexとAmazon Web Service m5aを比較すると、OCIの既に低いインスタンス価格と相まって、スポット・インスタンスよりも最大38%も安くなっているのだそうです。また、スポット価格はインスタンスの種類や地域によって異なるため、追跡が複雑になる可能性があります。OCIでは、シェイプやリージョンに関係なく、プリエンプティブ・インスタンスは常に50%オフの価格で提供されるため、お客様の負担が軽減されます。

プリエンプティブ・インスタンスのスタート・ガイド

プリエンプティブ・インスタンスでワークロードを実行する前に、プリエンプティブ・インスタンスの技術ドキュメントをよく読んで、この独自のインスタンス・タイプに関連するリスクと制限について詳しく知り、使用例がこれらのリスクに耐えられるかどうかを評価してください。

プリエンプティブ・インスタンスは、コンソール、CLI、REST API、Terraformなど、オンデマンド・インスタンスと同じ管理環境を使用します。コンソールでは、「Create instance」をクリックした後、Placementセクションで「Show advanced options」を選択し、Capacity TypeでPreemptible capacityを選択すると、プリエンプティブ・インスタンスを作成することができます。プリエンプティブ・インスタンスも、オンデマンド・インスタンスと同じクォータと制限値を使用します。

A screenshot of the Instances page in the Oracle Cloud Console with the Create Instance button circled in red.

A screenshot of the Create Compute Instance page with the option for preemptive capacity circled in red.

また、Placementセクションでpreemptible capacity typeを選択すると、すべてのプリエンプティブ・インスタンスを表示することができます。

A screenshot of the updated Instances page with the Capacity type menu expanded with preemptive circled in red.

OCIは、プリエンプティブ・インスタンスを削除する前に、Eventsサービスを通じて終了通知を送信します。これらの通知を監視し、OCIがテナントのどこかでインスタンスを削除した場合に動作するロジックを作成することができます(新しいプリエンプティブ・インスタンスを要求する関数を使用するなど)。詳細については、インスタンス終了の追跡に関するドキュメントを参照してください。

ユース・ケース

  • 停止して後で再開できるテストとシミュレーション

  • エンコード、レンダリング、ファイナンシャル・モデリングなどのバッチ・ジョブ

  • その他、短期間のプロセスやアプリケーション

まとめ

プリエンプティブ・インスタンスでは、オンデマンド・インスタンスと同じハードウェア、パフォーマンス、管理ツールを50%の価格で利用することができます。

プリエンプティブ・インスタンスは、インスタンス・プリエンプションに耐えられる中断に対する高い耐性を持つワークロードにのみ推奨されます。オンデマンド・インスタンス要求が増加した場合、Oracleは短い通知期間でプリエンプティブ・インスタンスを再要求することができます。

プリエンプティブ・インスタンスは、VM.Standard.E2.1.Microを除くすべての仮想マシン(VM)シェイプで利用可能です。 他のクラウド・プロバイダーと比較して、OCIはプリエンプティブ・インスタンスを予想通りの低コストで提供し、請求に驚かされることはありません。常にオンデマンド価格の50%オフです。

詳しくは、プリエンプティブ・インスタンスに関する製品ドキュメントをご覧ください。300ドルのクレジットを持つトライアル・アカウントにサインアップして、プリエンプティブ・インスタンスとその他のOracle Cloud Infrastructureサービスを試すことができます。