Amazon EC2 がスポットインスタンスを中断したのはなぜですか?

所要時間1分
0

スポットインスタンスを起動しましたが、Amazon Elastic Compute Cloud (Amazon EC2) コンソールで見つけられなくなりました。または、Amazon EMR ノードのスポットインスタンスが終了しました。

解決方法

Amazon EC2 は、以下の理由により、2 分前までの通知でいつでもスポットインスタンスを中断することがあります。

  • **スポット容量の不足:**Amazon EC2 は通常、スポットインスタンスを中断して予備の容量を再利用します。Amazon EC2 は、ホストのメンテナンスやハードウェアの廃止などの問題でインスタンスを中断することもあります。
  • スポット価格が、設定した上限価格よりも高い: スポットインスタンスをリクエストする際、インスタンスの上限価格を指定できます。デフォルトの上限価格は、インスタンスタイプのオンデマンド価格です。スポット価格が上限価格を超えると、スポットインスタンスは中断されます。
  • **Amazon EC2 はスポットインスタンスのリクエスト制約を満たせません。**一部のスポットリクエストには、特定の起動グループやアベイラビリティーゾーングループなどの制約が含まれています。制約が満たされない場合、スポットインスタンスは中断されます。

中断されたスポットインスタンスは、スポットリクエストの中断動作に応じて停止、休止状態、または終了します。

Amazon EC2 がスポットインスタンスを中断した理由を特定するには、スポットリクエストのステータス情報を取得するか、中断されたスポットインスタンスを見つけてください。理由コードの詳細なリストについては、「スポットリクエストステータスコード」を参照してください。

中断を処理するには、スポットインスタンスの中断通知を使用して耐障害性のあるアプリケーションを作成します。

**注:**Amazon EMR でのスポットインスタンスの使用方法の詳細については、「スポットインスタンスをいつ使用すべきか?」を参照してください。

EC2 スポットインスタンスの復元

EC2 インスタンスが終了すると、そのインスタンスに関連付けられているインスタンスストアボリュームのデータが削除されます。Amazon Elastic Block Store (Amazon EBS) のルートボリュームは、デフォルトで自動的に削除されます。終了または停止したインスタンスを自動的に回復することはできません。

スポットインスタンスを復元するには、以下の手順のいずれかを実行します。

**重要:**Amazon EMR 終了保護はスポットインスタンスの終了を防ぎません。詳細については、「終了保護の使用」を参照してください。

関連情報

EC2 スポットのベストプラクティス

EC2 スポットインスタンスの起動

Amazon EC2 スポットインスタンスの概要

スポットリクエストステータス

上限価格がスポット価格より高いにもかかわらず、スポットインスタンスが終了するのはなぜですか?

AWS公式
AWS公式更新しました 10ヶ月前