すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:スポットインスタンスとは

最終更新日:Sep 01, 2026

スポットインスタンスは、Elastic Compute Service (ECS) の未使用のキャパシティであり、他の支払い方法の ECS インスタンスと同じパフォーマンスを持ちます。スポットインスタンスの価格は需要と供給に基づいて変動し、同じ構成の従量課金インスタンスの価格の 10% まで低くなることがあります。スポットインスタンスは、リソースインベントリが十分な場合に作成・使用でき、リソースインベントリが不足すると中断・回収されます。

利用シーン

スポットインスタンスは、短期的なタスクや高い耐障害性を持つアプリケーションに対して、コスト効率の高いコンピューティングリソースを提供します。アプリケーションの実行時間に柔軟性があり、中断されても問題ない場合、スポットインスタンスはコスト効率の高い選択肢です。スポットインスタンスは、以下のようなステートレスで、障害や中断に対する耐性が高いビジネスに適しています。

  • リアルタイム分析

  • ビッグデータ

  • 地質調査

  • 画像およびメディアのコーディング

  • 科学計算

  • スケーラブルな Web サイトおよび Web クローラー

  • テスト

  • その他のステートレスなビジネス

重要

スポットインスタンスは、データベースサービスや継続的な運用など、ステートフルで長期間実行される、または高い安定性が求められるビジネスには適していません。

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

スポットインスタンスを作成するには、インスタンスタイプに対して入札する必要があります。入札価格がインスタンスタイプの市場価格以上で、かつそのインスタンスタイプのリソースインベントリが十分である場合、スポットインスタンスが作成されます。スポットインスタンスの作成時に、保護期間を指定する [インスタンスの持続時間] パラメーターを [なし] 以外の値に設定した場合、作成されたインスタンスは指定された保護期間に入り、その間はインスタンスを安定して使用できます。保護期間が終了した後、市場価格が入札価格を上回るか、対応するインスタンスタイプのリソースインベントリが不足すると、スポットインスタンスの中断と回収がトリガーされます。中断と回収がトリガーされてから 5 分後に、インスタンスはリリースされます。

説明

入札価格:入札価格は、スポットインスタンスの作成時に [インスタンスごとの最高価格] パラメーターで設定します。これは、特定のインスタンスタイプに対して支払う意思のある最大額を表し、インスタンスに実際に請求される価格ではありません。

[インスタンスごとの最高価格] パラメーターの有効な値:

  • 自動入札を使用:市場価格が特定のインスタンスタイプのスポットインスタンスの入札価格として自動的に使用されます。これにより、入札価格が常に市場価格と等しくなり、市場価格の変動によってインスタンスが中断または回収されることはありません。ただし、リソースインベントリが不足している場合、スポットインスタンスは依然として中断および回収される可能性があります。

  • 最高価格を設定:特定のインスタンスタイプのスポットインスタンスに対して支払う意思のある最高価格を指定できます。入札価格が高いほど、スポットインスタンスを保持できる可能性が高くなります。入札価格が市場価格より低い場合、またはリソースインベントリが不足している場合、スポットインスタンスは中断および回収されます。

インスタンスの持続時間

  • 1 時間:スポットインスタンスの作成時に [インスタンスの持続時間] パラメーターを [1 時間] に設定すると、インスタンスは作成時に 1 時間の保護期間に入ります。保護期間中、インスタンスはチェックメカニズムから除外され、中断または回収されることはありません。

  • なし:スポットインスタンスの作成時に [インスタンスの持続時間] パラメーターを [なし] に設定すると、インスタンスには保護期間がありません。スポットインスタンスはチェックメカニズムの対象となり、いつでも中断および回収される可能性があります。

スポットインスタンスの特徴

中断と回収

スポットインスタンスは、必然的に中断・回収される可能性があります。ビジネスシナリオに基づいて [インスタンスの持続時間] および [インスタンスごとの最高価格] パラメーターを設定することで、インスタンスのコストと稼働時間のバランスを取ることができます。また、[インスタンス中断モード] パラメーターを設定して、インスタンスの中断と回収がトリガーされた後のスポットインスタンスの処理方法を指定することもできます。

インスタンス中断モード

  • リリース:スポットインスタンスの [インスタンス中断モード] パラメーターを [リリース] に設定した場合、インスタンスの中断と回収がトリガーされると、インスタンスと次のリソースがリリースされます:コンピューティングリソース (vCPU、GPU、メモリ)、固定パブリック IP アドレス (インスタンスに自動的に割り当てられるパブリック IP アドレス)、パブリック帯域幅、およびクラウドディスク (システムディスクとデータディスク)。

  • 節約モードで停止:スポットインスタンスの [インスタンス中断モード] パラメーターを [節約モードで停止] に設定した場合、インスタンスの中断と回収がトリガーされると、インスタンスは節約モードで停止します。スポットインスタンスが節約モードで停止した後、インスタンスのコンピューティングリソース (vCPU、GPU、メモリ)、固定パブリック IP アドレス、および固定パブリック IP アドレスに関連付けられたパブリック帯域幅は回収され、課金されなくなります。クラウドディスク (システムディスクとデータディスク)、EIP (Elastic IP) アドレス (もしあれば)、スナップショットなど、スポットインスタンスの他のリソースの課金は継続します。節約モードで停止したスポットインスタンスは、リソースインベントリの不足や市場価格の変動により、再起動に失敗する場合があります。

説明

インスタンスの作成後に、そのスポットインスタンスの [インスタンス中断モード] パラメーターを変更することはできません。

スポットインスタンスの中断と回収への対応に関する提案

  • データの保持。スポットインスタンスを購入する際に、[インスタンス中断モード] パラメーターを [節約モードで停止] に設定するか、インスタンスにアタッチされているクラウドディスク (システムディスクとデータディスク) の [インスタンスと同時にリリース] 属性を無効にします。これにより、インスタンスが中断・回収されたときにスポットインスタンスのデータが保持されます。詳細については、「データの保持と復元」をご参照ください。

  • スポットインスタンスの中断イベントの検出と対応。CloudMonitor を使用してスポットインスタンスの中断イベントをサブスクライブするか、API オペレーションを呼び出してインスタンスステータスなどのスポットインスタンスの情報をクエリすることで、インスタンスで発生した中断イベントを検出できます。詳細については、「中断イベントの処理」をご参照ください。

市場価格の変動

市場価格:インスタンスタイプの市場価格であり、ディスクやパブリック帯域幅などの他のリソースの価格は含まれません。

説明

以下の例では、中国 (杭州) リージョンにある ecs.hfg5.8xlarge インスタンスタイプの従量課金インスタンスとスポットインスタンスを使用します。価格は参考用です。

  • スポットインスタンスの市場価格は需要と供給に応じて変動します。

  • 同じリージョン内でも、インスタンスが異なるゾーンに存在する場合、同じインスタンスタイプのスポットインスタンスの市場価格は異なることがあります。

image

従量課金価格から最大 90% の割引

説明

以下の例では、中国 (杭州) リージョンにある ecs.hfg5.8xlarge インスタンスタイプの従量課金インスタンスとスポットインスタンスを使用します。価格は参考用です。

  • スポットインスタンスは、従量課金インスタンスよりも大幅に低コストです。スポットインスタンスの価格は、従量課金価格の 10% まで下がり、従量課金価格を超えることはありません。

  • 保護期間のないスポットインスタンスは、最初の 1 時間の運用後であっても、1 時間の保護期間があるスポットインスタンスよりもコスト効率が高くなります。

スポットインスタンスの作成

スポットインスタンスは、ECS コンソールで作成するか、API オペレーションを呼び出すか、Terraform を使用して作成できます。詳細については、「ECS スポットインスタンスの作成」をご参照ください。

制限事項

  • スポットインスタンスを使用できるかどうかは、ご利用の ECS の使用状況に基づいて決定されます。スポットインスタンスを使用できない場合、ECS インスタンスの作成時にスポットインスタンスのオプションは利用できません。

  • スポットインスタンスを従量課金インスタンスまたはサブスクリプションインスタンスに変換することはできません。

  • スポットインスタンスのインスタンスタイプは変更できません。

  • スポットインスタンスは ICP 登録をサポートしていません。

課金

課金ルール:スポットインスタンスの課金の詳細については、「スポットインスタンス」をご参照ください。

請求書:スポットインスタンスの請求書の表示方法については、「請求明細の表示」トピックの「請求明細の表示」セクションをご参照ください。

他の Alibaba Cloud サービスとの連携

リソース管理を最適化するために、スポットインスタンスを他の Alibaba Cloud サービス (Auto Scaling、Auto Provisioning、Container Service for Kubernetes (ACK)) と組み合わせて使用することを推奨します。

  • Auto Scaling:Auto Scaling は、ビジネス要件とポリシーに基づいてコンピューティング能力を調整するために、ECS インスタンスの数を自動的に変更するサービスです。詳細については、「スポットインスタンスでスケーリンググループのコストを削減」をご参照ください。

  • Auto Provisioning:Auto Provisioning を使用すると、ECS インスタンスクラスターを迅速に配信できます。簡単な構成を行うだけで、インスタンスタイプやゾーンをまたいで異なる支払い方法 (従量課金およびスポットインスタンス) を使用するインスタンスの配信を自動化できます。これにより、多数のインスタンスをバッチ配信する効率が向上します。詳細については、「グループの設定」をご参照ください。

  • ACK:ACK は、パフォーマンス専有型のコンテナ化アプリケーション管理サービスを提供し、企業がコンテナ化アプリケーションのライフサイクルを管理し、クラウドでコンテナ化アプリケーションを効率的にデプロイできるようにします。詳細については、以下のトピックをご参照ください。

よくある質問

スポットインスタンスに関するよくある質問への回答については、「インスタンスに関するよくある質問」をご参照ください。

インスタンスを節約モードで停止した後も、スポットインスタンスのリソースがリリースされるのはなぜですか?

  • [節約モード] でのインスタンスの停止はアクティブなトリガーです。これは、中断と回収がトリガーされる前に、ユーザーがインスタンスの実行状態を積極的に変更する操作です。

  • [インスタンス中断モード] を [節約モードで停止] に設定することはパッシブなトリガーです。これは、中断と回収がトリガーされたときに、Alibaba Cloud がインスタンスの中断状態を変更する操作です。

  • インスタンスを [節約モード] で停止しても、スポットインスタンスの中断と回収を防ぐことはできません。[インスタンス中断モード] が [リリース] に設定されている場合、インスタンスがリリースされた後、クラウドディスク (システムディスクとデータディスク) が保持されるかどうかは、スポットインスタンスの作成時に設定した [インスタンスと同時にリリース] 属性に依存します。