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