為什麼 Amazon EC2 要中斷我的 Spot 執行個體?

1 分的閱讀內容
0

我啟動了 Spot 執行個體,但是現在卻無法在 Amazon Elastic Compute Cloud (Amazon EC2) 主控台中找到它。或者,我的 Amazon EMR 節點 Spot 執行個體已終止。

解決方案

Amazon EC2 可以隨時在兩分鐘通知之後中斷 Spot 執行個體,原因如下:

  • **缺少 Spot 容量:**通常 Amazon EC2 會中斷您的執行個體,以重新規劃備用容量。針對主機維護或硬體汰換等問題,Amazon EC2 還可能中斷您的執行個體。
  • Spot 價格高於您設定的價格上限: 當您請求 Spot 執行個體時,您可以指定執行個體的價格上限。預設的價格上限為該執行個體類型的隨需價格。當 Spot 價格超出您的價格上限時,即會中斷您的 Spot 執行個體。
  • **Amazon EC2 無法滿足您的 Spot 執行個體請求限制:**某些 Spot 請求包含限制,例如特定啟動群組或可用區域群組。當無法滿足限制時,即會中斷 Spot 執行個體。

根據 Spot 請求中斷行為,即會對已中斷的 Spot 執行個體予以停止、休眠或終止。

若要確定 Amazon EC2 中斷 Spot 執行個體的原因,請取得 Spot 請求狀態資訊尋找中斷的 Spot 執行個體。如需原因代碼的完整清單,請參閱 Spot 請求狀態碼

若要處理中斷,請使用 Spot 執行個體中斷注意事項以建立容錯應用程式。

**注意事項:**若要進一步了解在 Amazon EMR 中使用 Spot 執行個體,請參閱何時應該使用 Spot 執行個體?

還原 EC2 Spot 執行個體

EC2 執行個體終止時,即會刪除與該執行個體相關聯的任何執行個體儲存體磁碟區上的資料。依預設,即會自動刪除 Amazon Elastic Block Store (Amazon EBS) 根磁碟區。您無法自動復原已終止或已停止的執行個體。

若要還原 Spot 執行個體,請遵循下列其中一個程序:

**重要事項:**Amazon EMR 終止保護無法預防終止 Spot 執行個體。如需詳細資訊,請參閱使用終止保護

相關資訊

EC2 Spot 的最佳實務

啟動 EC2 Spot 執行個體

Amazon EC2 Spot 執行個體概觀

Spot 請求狀態

為什麼即使價格上限高於 Spot 價格,Spot 執行個體仍會終止?

AWS 官方
AWS 官方已更新 1 年前