冷卻時間指伸縮組成功執行伸縮活動後的一段鎖定時間,在該段鎖定時間內,伸縮組不會響應任何擴縮容活動。您可以通過該配置控制擴縮容的頻率。本文主要介紹Auto Scaling的冷卻時間規則、樣本情境以及配置操作。
冷卻時間說明
冷卻時間定義了由警示任務自動觸發的兩個擴縮容活動之間的最小時間間隔,在冷卻時間內發生的由警示任務觸發的擴縮容會被拒絕。
如果配置了冷卻時間,則伸縮組會拒絕由警示任務觸發的伸縮活動請求,但非警示任務(如手動執行任務、定時任務、期望執行個體數或者修改執行個體數的最大值或者最小值等)觸發的伸縮活動不受冷卻時間影響可以立即執行。
冷卻時間分類
預設冷卻時間:伸縮組預設的冷卻時間。
冷卻時間:由警示任務觸發的簡單規則的冷卻時間,若不配置則預設使用伸縮組的預設冷卻時間。
適用範圍
目前僅適用於由警示任務(CloudMonitor)觸發的伸縮活動。
計算規則
開始計時時間點:在觸發一次擴縮容活動後,當最後一台執行個體加入或移出伸縮組時開始計時。若伸縮活動發生後沒有一個ECS執行個體成功加入或移出伸縮組,則不進入冷卻。
預設冷卻時間和冷卻時間同時存在:此時會以伸縮規則冷卻時間為準。
重要停用後再啟用伸縮組,會忽略停用之前的擴容(縮容)的冷卻時間計時,故首次伸縮活動不受冷卻時間的影響。
配置冷卻時間
為伸縮組設定預設冷卻時間
修改已有伸縮組的預設冷卻時間
- 登入Auto Scaling控制台。
- 在左側導覽列中,單擊伸縮組管理。
- 在頂部功能表列處,選擇地區。
在伸縮組管理頁中,找到您需要修改預設冷卻時間的伸縮組,在右側操作下,單擊查看詳細按鈕進入該伸縮組的詳細頁,找到執行個體伸縮概覽,單擊按鈕,彈出修改執行個體伸縮概覽視窗。
修改預設冷卻時間(秒)為您期望的數值。
單擊確定按鈕完成修改操作。
建立伸縮組時設定預設冷卻時間
在通過表單建立伸縮組時,完成預設冷卻時間(秒)的配置,如圖所示。
為簡單規則設定冷卻時間
修改已有簡單規則的冷卻時間
- 登入Auto Scaling控制台。
- 在左側導覽列中,單擊伸縮組管理。
- 在頂部功能表列處,選擇地區。
在伸縮組管理頁中,找到您需要修改伸縮規則冷卻時間的伸縮組,在右側操作下,單擊查看詳細按鈕進入伸縮組詳細頁面。
單擊
進入伸縮規則管理頁,找到需要修改冷卻時間的簡單規則,在右側操作下單擊修改按鈕,彈出修改伸縮規則視窗。修改冷卻時間為您期望的值。
單擊確定完成修改操作。
建立簡單規則時設定冷卻時間
在您直接建立簡單規則時,您可以為此簡單規則設定冷卻時間。如圖所示。
建立伸縮規則,請參見配置伸縮規則。
相關文檔
修改伸縮組預設冷卻時間:ModifyScalingGroup - 修改一個伸縮組。
修改伸縮規則冷卻時間:ModifyScalingRule - 修改一條伸縮規則。