如果您業務每日有明顯的波峰波穀特性,例如遊戲、電子商務、線上教育、媒體與娛樂、資料分析等行業,可以使用CloudOps Orchestration Service (OOS)提供的定時開關機功能來解決每日非高峰時段ECS產生的額外成本問題。通過自動化營運流程,不僅能提升效率還能有效降低營運成本。
前提條件
ECS需設定為節省停機模式,詳情,請參考節省停機模式。
解決方案
通過OOS常用營運任務中的定時開關機可輕鬆搞定。如果您的執行個體部署在多個地區,且您想在多個地區配置同樣的定時開關機任務,可以通過快速設定中的定時開關機選項進行統一配置。
機器分組
首先建議對機器進行分組,給每日進行需要開關機的機器設定上相應的標籤,例如按照每日是否需要進行開關機來將本的機器進行分組machine:Stop,machine:Daily, 這樣比較方便管理,批量執行時候只需要選擇相應的標籤便可以對標籤下的執行個體進行操作。
設定執行個體的定時開關機
在ECS執行個體已經設定為停機不收費的模式後,此時便可以使用OOS的定時開關機功能,將特定標籤下的執行個體來做定時管理。流程如下圖所示。
操作步驟
選擇
,單擊定時開關機。單擊建立。
在選擇任務類型工作列中,設定任務名稱、執行循環、任務類型、時區、定時開機時間、定時關機時間等。
在選擇執行個體工作列內,選擇指定執行個體標籤後,單擊選擇地區。在選擇地區後,分別在標籤鍵和標籤值下輸入需要操作的執行個體標籤後,自動增加標籤索引值對。
單擊建立,就可以完全自動化的管理執行個體的定時開關機功能了。
在選擇對應執行的詳情後,單擊定時類執行列表,在未來執行列表查看批次任務執行的時間,在歷史執行列表查看已經執行的開關機執行詳情。根據標籤選擇執行個體後,我們可以發現第一輪的任務執行完成之後,執行個體已經進入了停止狀態,直至到達下一個任務時間點,執行個體才會自動執行開機動作。然後根據您設定的定時時間來往複迴圈開關機操作。