搶佔式執行個體具有中斷回收的風險,可能會因為價格或者庫存因素而隨時被中斷回收,阿里雲推薦您使用外部儲存方式儲存資料(如NAS、OSS等)。如果您的搶佔式執行個體上儲存了重要資料或配置,您也可以通過設定執行個體中斷模式為節省停機、設定雲端硬碟(系統硬碟和資料盤)不隨執行個體釋放以及建立快照或者自訂鏡像的方式來達到資料保留的目的。
資料保留和恢複方式說明
方式一:設定執行個體中斷模式為節省停機
你可以在建立搶佔式執行個體時設定執行個體中斷模式為節省停機,搶佔式執行個體被中斷回收後通過重新啟動來恢複資料,使用該方式之前您需要注意:
執行個體中斷模式只能在建立搶佔式執行個體時設定,建立後無法修改。
執行個體可能會因市場價格或者庫存因素而重啟失敗。
固定公網IP可能會改變。
進入節省停機狀態後,執行個體可能會因市場價格或者庫存因素而重啟失敗,如果您需要立即恢複資料並使用,可以通過建立快照或者自訂鏡像的方式來恢複資料。
方式二:設定雲端硬碟(系統硬碟和資料盤)不隨執行個體釋放
你可以在搶佔式執行個體被中斷回收之前設定雲端硬碟(系統硬碟和資料盤)不隨執行個體釋放,搶佔式執行個體被中斷回收後通過將搶佔式執行個體的資料盤或系統硬碟掛載到新執行個體上來恢複資料,使用該方式之前您需要注意:
系統硬碟被保留下來之後,只能作為資料盤掛載到其他執行個體上。
被掛載的執行個體和雲端硬碟在同一個可用性區域。
方式三:建立快照或者自訂鏡像
你可以在建立執行個體之後建立快照或者自訂鏡像,在搶佔式執行個體被中斷回收後通過自訂鏡像建立新的執行個體來恢複資料,使用該方式之前您需要注意:
建立快照時必須是系統硬碟快照,資料盤快照無法建立自訂鏡像。
建立執行個體所在地區需要和自訂鏡像保持一致,否則需要將自訂鏡像複製到需要建立執行個體的地區,更多資訊,請參見複製自訂鏡像。
資料保留和恢複操作步驟
設定執行個體中斷模式為節省停機
流程圖
資料保留
操作步驟
前往執行個體購買頁,選擇自訂購買頁簽。
根據實際需求和頁面提示,設定ECS資源配置資訊(其他配置項說明,請參考自訂購買執行個體):
付費類型:選擇搶佔式執行個體。
執行個體中斷模式:選擇節省停機。
說明進入節省停機模式後,計算資源(vCPU、GPU和記憶體)、固定公網IP和固定頻寬被回收,雲端硬碟(系統硬碟和資料盤)、Elastic IP Address、快照等資源保留並繼續收費。如果您使用RunInstances介面建立搶佔式執行個體,可以通過
SpotInterruptionBehavior = 'Stop'設定執行個體中斷模式為節省停機。
資料恢複
操作步驟
當您收到中斷回收通知後,搶佔式執行個體會在5分鐘後進入節省停機模式,您可以在ECS控制台-執行個體查看搶佔式執行個體的狀態。

搶佔式執行個體進入節省停機模式後,您可以在市場價格沒有超出設定上限並且庫存充足時進行啟動。您也可以調用StartInstance或StartInstances介面啟動執行個體。
說明市場價格查詢:在執行個體購買頁,選擇執行個體規格後查看該執行個體規格的歷史價格。您也可以使用DescribeSpotPriceHistory介面查詢歷史價格。
庫存查詢:在執行個體購買頁,選擇執行個體規格後,如果支援購買則表示有庫存。您也可以使用DescribeAvailableResource介面進行查詢。
設定資料盤或系統硬碟不隨執行個體釋放
流程圖
資料保留
操作步驟
您可以在建立搶佔式執行個體時設定雲端硬碟(系統硬碟或資料盤)不隨執行個體釋放:
前往執行個體購買頁,選擇自訂購買頁簽。
根據實際需求和頁面提示,設定ECS資源配置資訊(其他配置項說明,請參考自訂購買執行個體):
在付費類型地區,選擇搶佔式執行個體。

在儲存地區,取消勾選資料盤或系統硬碟隨執行個體釋放。

如果您在建立搶佔式執行個體時忘記設定雲端硬碟(系統硬碟或資料盤)不隨執行個體釋放,可以在執行個體詳情頁面或者Block Storage頁面修改雲端硬碟釋允許存取為。
如果您使用RunInstances介面建立搶佔式執行個體,可以通過設定DeleteWithInstance = false關閉雲端硬碟隨執行個體釋放,您也可以通過ModifyDiskAttribute介面設定DeleteWithInstance = false進行修改。
資料恢複
注意事項
雲端硬碟的狀態為待掛載(Available)。
被掛載的執行個體的狀態為運行中(Running)或者已停止(Stopped),不能為鎖定(Locked)。
操作步驟
系統硬碟的掛載,請參見作為資料盤掛載至其他ECS執行個體。
資料盤的掛載,請參見掛載資料盤。
API的方式可以使用AttachDisk介面為執行個體掛載雲端硬碟。
建立快照或者自訂鏡像
流程圖
資料保留
操作步驟
以下操作以在執行個體頁面建立雲端硬碟快照為例,您也可以在快照或者雲端硬碟頁面為目標雲端硬碟建立快照。
登入ECS控制台-執行個體。
在頁面左側頂部,選擇目標資源所在的資源群組和地區。
單擊目標執行個體ID,選擇快照頁簽,單擊建立雲端硬碟快照。
在建立快照對話方塊中,設定快照參數,然後單擊確認。
參數
說明
資源類型
預設選中雲端硬碟,選擇為單個雲端硬碟建立快照。
說明您也可以選擇執行個體,從執行個體中選擇一塊或多塊雲端硬碟,建立快照一致性組並在組內為多塊雲端硬碟建立快照,從而確保多塊雲端硬碟資料的一致性。具體操作,請參見建立快照一致性組。
選擇雲端硬碟
選擇需要建立快照的雲端硬碟,可以是系統硬碟或資料盤。
快照名稱
設定快照的名稱。
保留時間
設定快照的保留時間,可以選擇持續保留或自訂保留天數。
持續保留:在快照數量達到上限後,無法再建立快照。
自訂保留時間:快照超過保留時間後,將被系統自動刪除。
進階配置
極速可用
ESSD系列雲端硬碟(ESSD、ESSD AutoPL、ESSD Entry和ESSD同城冗餘)預設開啟極速可用功能,其他類型的雲端硬碟預設不開啟。
說明快照極速可用能力可實現快照建立後秒級可用,無需等待快照上傳至OSS完成即可直接使用,例如復原雲端硬碟、建立新雲端硬碟或共用快照等。更多資訊,請參見快照極速可用能力。
標籤
設定快照的標籤索引值對,後續您可以通過標籤功能統一管理資源。
資源群組
設定資源群組,對快照進行分級管理。
(可選)在快照列表中查看快照的建立進度。

在進度列查看快照上傳至OSS的進度,滑鼠懸浮至上傳至OSS:xx%時,會顯示預計剩餘時間。
說明快照上傳預計剩餘時間是動態變化的,會隨著多個因素的影響而不斷更新。更多資訊請參考注意事項中對建立快照所需時間長度的說明。
您也可以通過API介面DeleteSnapshot取消正在建立的快照任務。
當進度列顯示上傳至OSS:100%時,表示快照上傳至OSS完成,雲端硬碟資料備份成功。
單擊執行個體ID進入執行個體詳情頁面,單擊全部操作展開所有操作面板,然後搜尋並單擊建立自訂鏡像。
在建立自訂鏡像對話方塊中,完成配置,單擊確認。
建立鏡像所需時間取決於雲端硬碟的大小,需要等待每塊雲端硬碟的快照建立完成,鏡像才可以使用。
您也可以通過CreateSnapshot介面建立快照,再通過CreateImage建立自訂鏡像。
資料恢複
操作步驟
您也可以通過RunInstances介面指定ImageId來實現根據自訂鏡像建立執行個體。

