我的 Spot 執行個體已終止。我可以復原它嗎?

1 分的閱讀內容
0

我有 Amazon Elastic Compute Cloud (Amazon EC2) Spot 執行個體正在執行,但執行個體已終止,因此我擔心自己可能遺失資料。

簡短說明

您可以使用 Amazon EC2 Spot 執行個體,請求未使用的 Amazon EC2 執行個體來降低運算成本。

Spot 執行個體可以在以下情況終止:

  • Spot 價格提升到您願意為每個執行個體每小時支付的最高價格
  • 已不再提供容量
  • Spot 請求具有無法滿足的限制

如需 Spot 執行個體可能中斷原因的詳細資訊,請參閱 Spot 執行個體的運作方式。執行個體終止時,未備份的資料會遺失,因此應特別注意此使用案例。如需最適合的使用案例和工作負載類型的清單,請參閱產品功能

解決方法

如果您有最近終止或中斷的 Spot 執行個體,您可能會擔心資料已遺失。以下是一些可以檢查資料之處:

  • 您是否將 Spot 執行個體設定為在執行個體終止時保留 Amazon EBS 磁碟區? 您可以將 Spot 執行個體設定為在執行個體終止時保留 Amazon EBS 磁碟區。然後,您可以將磁碟區附加至另一個執行個體,並嘗試復原儲存在磁碟區上的資料。建立 Spot 執行個體請求時,請清除當執行個體終止時您要保留之 Amazon EBS 磁碟區的刪除核取方塊。如果您將磁碟區附加到 Spot 執行個體,您要尋找的資料可能儲存在磁碟區上。開啟 Amazon EC2 主控台,然後選取磁碟區。尋找任何具有可用****狀態的未附加磁碟區。這些磁碟區可以附加至另一個執行個體。如需將磁碟區附加至新執行個體的說明,請參閱將 Amazon EBS 磁碟區附加至執行個體
  • 您是否會定期擷取附加至 Spot 執行個體的任何磁碟區?一般用來作為 Amazon EBS 磁碟區備份的快照可能包含您正在尋找的資料。開啟 Amazon EC2 主控台,然後選取快照。尋找曾附加至 Spot 執行個體的任何磁碟區快照。如需詳細資訊,請參閱使用上一個快照取代磁碟區
  • **是否已新增資料或將資料備份至其他來源?**透過 Spot 執行個體執行的工作流程具有以下常見的輸出來源:Amazon Simple Storage Service (Amazon S3)、Amazon DynamoDB 和 Amazon Relational Database Service (Amazon RDS)。如果您將 Spot 執行個體設定為將輸出傳送至其中一項服務,請查看這些服務是否有您正尋找的資料。

為了未來規劃著想,最佳實務是事先為 Spot 執行個體終止做好準備。例如,您可以指定 Amazon EC2 停止或休眠 Spot 執行個體,而不是在中斷時將該執行個體終止。如需如何為 Spot 執行個體的最後終止做好準備的詳細資訊,請參閱 Spot 執行個體中斷


相關資訊

Amazon EC2 Spot 執行個體

Amazon EC2 常見問答集

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