冷卻時間指伸縮組成功執行伸縮活動後的一段鎖定時間,在該段鎖定時間內,伸縮組不會響應任何擴縮容活動。本文主要介紹Auto Scaling的冷卻時間規則、樣本情境以及配置操作。
冷卻時間規則
在一次擴容伸縮活動中,冷卻時間是從擴容最後一台執行個體(ECS或ECI)加入伸縮組後開始計算的;在一次縮容伸縮活動中,冷卻時間是從縮容最後一台執行個體(ECS或ECI)移出伸縮組後開始計算的。具體樣本,請參見擴容伸縮規則冷卻時間大於伸縮組冷卻時間。
說明如果伸縮組沒有擴縮容伸縮活動,則Auto Scaling服務不會開始計算冷卻時間。
如果您停用再啟用伸縮組,則伸縮組啟用後的首次伸縮活動不受冷卻時間影響可以立即執行。當伸縮組啟用後首次成功執行伸縮活動,Auto Scaling服務才開始計算冷卻時間。具體樣本,請參見縮容伸縮規則未設定冷卻時間。
說明冷卻時間僅鎖定同一個伸縮組的伸縮活動,不會對其他伸縮組的伸縮活動產生影響。
如果配置了冷卻時間,則伸縮組會拒絕由警示任務觸發的伸縮活動請求,但非警示任務(如手動執行任務、定時任務、期望執行個體數或者修改執行個體數的最大值或者最小值等)觸發的伸縮活動不受冷卻時間影響可以立即執行。具體樣本,請參見擴容伸縮規則冷卻時間等於伸縮組冷卻時間。
樣本情境
擴容伸縮規則冷卻時間大於伸縮組冷卻時間
情境 | 執行過程 | 結果 |
| 根據add3成功執行一次擴容伸縮活動後,伸縮組擴張3台ECS執行個體。 | 從第3台ECS執行個體加入伸縮組開始,伸縮組在15分鐘內不會接受由警示任務觸發的伸縮活動請求。 |
縮容伸縮規則未設定冷卻時間
情境 | 執行過程 | 結果 |
|
|
|
擴容伸縮規則冷卻時間等於伸縮組冷卻時間
情境 | 執行過程 | 結果 |
|
|
|
配置冷卻時間
您可以通過以下兩種方式配置冷卻時間:
建立伸縮組時配置預設冷卻時間。
預設冷卻時間不可為空,單位為秒,取值範圍:0~86,400。具體操作,請參見配置伸縮組。
建立伸縮規則時配置冷卻時間。
如果不配置冷卻時間,則將使用伸縮組配置的預設冷卻時間。具體操作,請參見配置伸縮規則。
如果同時在伸縮組和伸縮規則中配置了冷卻時間,Auto Scaling服務將優先使用伸縮規則中的冷卻時間。