EAS提供了公用資源群組和專屬資源群組,當您使用公用資源群組部署EAS服務時,您可以選用搶佔式資源執行個體,降低運行成本。本文為您介紹如何配置EAS服務使用搶佔式資源執行個體。
背景資訊
搶佔式執行個體簡介
EAS支援部署服務時選擇使用成本更低的搶佔式資源執行個體(Spot Instance),EAS使用的是指定價格上限的搶佔模式,搶佔式資源執行個體的詳細介紹請參見搶佔式執行個體概述。
使用搶佔式資源的最大優勢在於價格便宜,其價格隨市場和庫存的供需關係即時變化,相對於公用資源群組隨用隨付的普通執行個體,價格有較大的優惠。同時搶佔式執行個體也分為有保護期執行個體與無保護期執行個體,價格從低到高順序為:
無保護期價格 < 有保護期價格 < 普通執行個體
說明搶佔式執行個體受庫存和市場價格的影響,可能被釋放回收,如果被釋放,EAS會根據設定檔中的資源規格重新進行遍曆,拉起當前指定的最高優先順序資源。
如何才能購買到搶佔式執行個體
在配置部署服務時,您可以在設定檔中指定是否使用搶佔式執行個體,並設定搶佔執行個體時的出價上限。後續在部署EAS服務時,會根據設定檔的配置結果,自動競價搶佔資源。
當滿足如下條件時可成功搶佔資源:
搶佔式資源執行個體庫存充足。
您配置的出價上限不低於當前搶佔式執行個體的市場價。
使用搶佔式執行個體
成功搶佔到搶佔式資源後,預設至少可以使用1小時,即搶佔成功後有1小時的保護期,保護期內可以保障您能夠使用資源。
超過1小時的保護期後,如果搶佔式資源執行個體庫存充足,且您之前設定出價上限不低於當前搶佔式執行個體市場價,您也可以繼續使用搶佔式執行個體。
如果不滿足上述條件,超過1小時的保護期後,您的搶佔資源執行個體可能會被釋放。
釋放搶佔式執行個體
超出1小時保護期,搶佔式資源執行個體庫存不足。
超出1小時保護期,您設定的出價上限低於當前搶佔式執行個體市場價。
無保護期,搶佔式資源執行個體庫存不足或您設定的出價上限低於當前搶佔式執行個體市場價。
搶佔式執行個體計費
搶佔式執行個體為隨用隨付的計費模式,按照即時的市場價進行計費。
多執行個體部署時,執行個體使用順序
建立或更新服務時,您可以在設定檔中同時配置多個執行個體規格,例如同時配置了搶佔式資源執行個體和普通執行個體,後續實際部署時會根據設定檔中的執行個體順序依次使用執行個體,當執行個體規格競價失敗或庫存不足時,按照配置順序依次使用下一個執行個體規格。
前提條件
如果您使用本地用戶端方式使用搶佔式執行個體,則需要下載EASCMD用戶端工具並認證成功,具體操作,請參見下載並認證用戶端。
建立服務時使用搶佔式執行個體
修改服務配置使用搶佔式執行個體
相關文檔
關於服務部署的更多進階配置,詳情請參見特殊部署情境與進階配置。
關於公用資源群組,詳情請參見EAS資源群組概述。