1.了解搶占式實(shí)例的優(yōu)勢
搶占式實(shí)例是一種低成本的競價(jià)型實(shí)例,適合短時(shí)間運(yùn)行的批處理任務(wù),如圖像渲染、大數(shù)據(jù)分析、機(jī)器學(xué)習(xí)訓(xùn)練等。這些任務(wù)通常對資源的穩(wěn)定性要求不高,但對成本敏感。
2.選擇合適的出價(jià)模式
自動(dòng)出價(jià)(SpotAsPriceGo):系統(tǒng)自動(dòng)跟隨市場價(jià)格出價(jià),確保實(shí)例不會(huì)因價(jià)格波動(dòng)被中斷,但可能會(huì)因庫存不足被回收。
設(shè)置單臺上限價(jià)(SpotWithPriceLimit):指定愿意支付的最高價(jià)格,價(jià)格越高,實(shí)例被中斷的概率越低。
3.創(chuàng)建搶占式實(shí)例
登錄阿里云ECS控制臺,選擇“自定義購買”。
設(shè)置實(shí)例配置:
付費(fèi)類型選擇“搶占式實(shí)例”。
實(shí)例使用時(shí)長:可以選擇“設(shè)定實(shí)例使用1小時(shí)”,確保實(shí)例在創(chuàng)建后1小時(shí)內(nèi)不會(huì)被中斷。
出價(jià)模式:根據(jù)需求選擇自動(dòng)出價(jià)或設(shè)置單臺上限價(jià)。
確認(rèn)配置并下單。

4.配置實(shí)例以適應(yīng)批處理任務(wù)
使用自動(dòng)化腳本:在實(shí)例啟動(dòng)時(shí)運(yùn)行批處理任務(wù)的腳本,確保任務(wù)能夠自動(dòng)執(zhí)行。
存儲數(shù)據(jù):使用獨(dú)立云盤、OSS或其他持久化存儲,避免實(shí)例中斷時(shí)數(shù)據(jù)丟失。
5.監(jiān)控與中斷處理
監(jiān)控實(shí)例狀態(tài):通過實(shí)例元數(shù)據(jù)監(jiān)控?fù)屨际綄?shí)例的狀態(tài),阿里云會(huì)在實(shí)例釋放前5分鐘更新元數(shù)據(jù)。
中斷處理:確保應(yīng)用程序能夠處理實(shí)例中斷的情況,例如定期保存計(jì)算結(jié)果或使用檢查點(diǎn)。
6.測試與優(yōu)化
測試應(yīng)用容錯(cuò)性:在按量付費(fèi)實(shí)例上運(yùn)行應(yīng)用并手動(dòng)釋放實(shí)例,驗(yàn)證應(yīng)用是否能正確處理中斷。
查詢歷史價(jià)格:使用DescribeSpotPriceHistory接口查詢搶占式實(shí)例的歷史價(jià)格,合理設(shè)置出價(jià)。
