跳至內容

我的 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 官方已更新 3 年前