AutoScaling 伸縮組成本優化
當您的伸縮配置選擇了多例項規格,並想以最低的價格來使用同等規模的 ECS 例項配置時,您可以選擇使用 成本優化策略
的伸縮組,來降低您的 ECS 例項使用成本;當您的伸縮配置選擇的例項為競價例項時,您可能會遇到由於價格、庫存等原因導致競價例項建立失敗場景,從而導致擴容不及時,影響到業務,您也可以選擇使用 成本優化策略
的伸縮組,在競價例項建立失敗的時候自動為您嘗試建立同規格的按量例項,來保證業務的穩定性。
本文將通過在彈性伸縮控制檯 建立 成本優化策略
伸縮組的方式,向您詳細介紹 成本優化策略
伸縮組。
伸縮組擴縮容策略
AutoScaling 專有網路伸縮組目前支援三種擴縮容策略,即:優先順序策略、均衡分佈策略、成本優化策略,本章將主要介紹 成本優化策略
,並給出最佳實踐。
成本優化策略
專有網路環境的伸縮組,支援使用 成本優化策略
。配置了 成本優化策略
的伸縮組,以 vcpu 單價為最高優先順序,當發生擴容伸縮活動時,按 vcpu 單價從低到高的順序嘗試不同的組合來建立例項。如果當前伸縮活動選用的組合(例項規格與例項付費型別)不能創建出所要建立的例項數時,自動嘗試下一個組合,直到所有例項建立完成或者所有組合嘗試完成。如果伸縮配置的例項付費型別為競價例項,那麼每種例項規格對應兩種價格:競價例項 vcpu 單價、按量例項 vcpu 單價。
最佳實踐
首先登陸彈性伸縮控制檯,點選 建立伸縮組
,選擇好專有網路和虛擬交換機以後,選擇成本優化策略,如下圖所示:
點選提交,伸縮組建立成功,在 伸縮組建立成功
提示框中選擇 建立伸縮配置
,繼續建立伸縮配置,推薦配置多例項規格,例項按付費型別可以選擇競價例項或者普通按量例項。本章以多規格競價例項伸縮配置為例,建立伸縮配置,如下圖所示:
從上圖可以看出,伸縮組設定了兩個可用區:華南1可用區B、華南1可用區C,伸縮配置配置了兩種例項規格:ecs.sn2ne.large、ecs.sn2ne.xlarge,且例項型別為競價例項。上述伸縮配置中,競價例項設定了競價價格,如果沒有設定,伸縮組發生擴容伸縮活動時將按照當前競價例項市場價格進行出價來建立競價例項。
通過 [ECS購買頁],選擇對應的地域,輸入相應的例項規格,可以獲得當前競價例項(按量例項)的市場價格,如下圖所示:
如上圖所示,例項規格 ecs.sn2ne.large(2c4g)
競價例項市場價為 0.11元/時,按量例項市場價為 0.89元/時,對應的競價例項單 vcpu 單價為 0.11/2 = 0.0505元/時,按量例項 vcpu 單價為 0.89/2 = 0.445元/時,同樣的方式,可以獲取例項規格 ecs.sn2ne.xlarge(4c16g)
競價例項 vcpu 單價為 0.4975元/時,按量例項 vcpu 單價為 0.415/時。按照單 vcpu 從低到高順序,當伸縮組發生擴容伸縮活動時,伸縮組優先建立例項規格為 ecs.sn2ne.large
的競價例項(0.0505元/時),如果 可用區B
、 可用區C
均無法創建出滿足當前伸縮活動所需要的競價例項數,則依次嘗試例項規格為 ecs.sn2ne.xlarge
的競價例項(0.415/時)、例項規格為 ecs.sn2ne.large
的按量例項(0.445 元/時)、例項規格為 ecs.sn2ne.xlarge
的按量例項(0.4975元/時)。
建立伸縮規則,並執行伸縮規則,觸發伸縮活動,向當前伸縮組新增 6 臺 ECS 例項,如下圖所示:
檢視新創建出來的例項的規格和型別,結果例項規格為 ecs.sn2ne.large
,型別為競價例項。
寫在最後
如果您的伸縮組網路型別為專有網路,伸縮配置設定為競價例項時,建議您配置 成本優化策略
。由於競價例項受價格、庫存等因素影響較大,配置了 成本優化策略
的伸縮組可以保證在競價例項無法成功建立時,為您嘗試建立同規格的按量例項,並從您配置的例項規格中自動選擇價格最優的例項規格進行建立,降低您的 ECS 例項使用成本。同樣,如果您的伸縮配置設定為按量例項,您也可以通過配置 成本優化策略
來降低您的 ECS 例項使用成本。