全部產品
Search
文件中心

Auto Scaling:冷卻時間

更新時間:Jan 13, 2026

冷卻時間是指伸縮組由警示任務成功觸發伸縮活動後的一段鎖定時間,在此期間不會響應任何警示觸發的擴縮容請求,用於控制擴縮容頻率。

冷卻時間說明

冷卻時間定義了由警示任務自動觸發的兩個擴縮容活動之間的最小時間間隔,在冷卻時間內發生的由警示任務觸發的擴縮容會被拒絕。

重要

如果配置了冷卻時間,在冷卻時間內,伸縮組會拒絕由警示任務觸發的伸縮活動請求,但非警示任務(如手動執行任務、定時任務、期望執行個體數、修改執行個體數的最大值或者最小值,包括調用以上動作的API)觸發的伸縮活動不受冷卻時間影響可以立即執行。

  • 冷卻時間分類

    • 預設冷卻時間:伸縮組預設的冷卻時間。

    • 冷卻時間:由警示任務觸發的簡單規則的冷卻時間,若不配置則預設使用伸縮組的預設冷卻時間

  • 適用範圍

    目前僅適用於由警示任務(CloudMonitor)觸發的伸縮活動。

  • 計算規則

    • 開始計時時間點:在觸發一次擴縮容活動後,當最後一台執行個體加入或移出伸縮組時開始計時。若伸縮活動發生後沒有一個ECS執行個體成功加入或移出伸縮組,則不進入冷卻。

    • 預設冷卻時間和冷卻時間同時存在:此時會以伸縮規則冷卻時間為準。

    重要
    • 停用後再啟用伸縮組,會忽略停用之前的擴容(縮容)的冷卻時間計時,故首次伸縮活動不受冷卻時間的影響。

情境樣本

情境

執行過程

結果

  • 一個伸縮組設定預設冷卻時間為600秒(10分鐘)

  • 伸縮組內一條擴容伸縮規則(add3)中設定冷卻時間為900秒(15分鐘)

根據add3成功執行一次擴容伸縮活動後,伸縮組擴容3台ECS執行個體。

從第3台ECS執行個體加入伸縮組開始,伸縮組在15分鐘內不會接受由警示任務觸發的伸縮活動請求。

  • 一個伸縮組設定預設冷卻時間為600秒(10分鐘)

  • 伸縮組內一條縮容伸縮規則(remove1)未設定冷卻時間

  1. 過程1:在18:00根據remove1成功執行一次縮容伸縮活動後,伸縮組收縮1台ECS執行個體。

  2. 過程2:在18:02停用伸縮組,然後在18:05再次啟用伸縮組。

  1. 過程1情況下,伸縮組在18:10前不會接受由警示任務觸發的伸縮活動請求。

  2. 過程2情況下,如果在18:05至18:10之間警示任務觸發了伸縮活動請求,則伸縮組仍會接受並執行該請求。

    說明

    成功執行本次伸縮活動後,伸縮組在600秒內(冷卻時間)拒絕由警示任務觸發的伸縮活動請求。

  • 一個伸縮組設定預設冷卻時間為600秒(10分鐘)

  • 伸縮組內一條擴容伸縮規則(add1)中設定冷卻時間為600秒(10分鐘)

  1. 過程1:在18:00根據add1成功執行一次擴容伸縮活動後,伸縮組擴容1台ECS執行個體。

  2. 過程2:在18:05手動執行擴容伸縮規則(add1)。

  1. 過程1情況下,伸縮組在18:10前不會接受由警示任務觸發的伸縮活動請求。

  2. 過程2情況下,伸縮組可以繞過冷卻時間,立即接受並執行擴容請求,擴容1台ECS執行個體。

配置冷卻時間

為伸縮組設定預設冷卻時間

修改已有伸縮組的預設冷卻時間

  1. 登入Auto Scaling控制台

  2. 在左側導覽列中,單擊伸縮組管理
  3. 在頂部功能表列處,選擇地區。
  4. 伸縮組管理頁中,找到您需要修改預設冷卻時間的伸縮組,在右側操作下,單擊修改

  5. 修改預設冷卻時間(秒)為您期望的數值。

  6. 單擊確認按鈕完成修改操作。

建立伸縮組時設定預設冷卻時間

在通過表單建立伸縮組時,完成預設冷卻時間(秒)的配置,如圖所示。

image

建立伸縮組,請參見建立ECS伸縮組建立ECI伸縮組

為簡單規則設定冷卻時間

修改已有簡單規則的冷卻時間

  1. 登入Auto Scaling控制台

  2. 在左側導覽列中,單擊伸縮組管理
  3. 在頂部功能表列處,選擇地區。
  4. 伸縮組管理頁中,找到您需要修改伸縮規則冷卻時間的伸縮組,在右側操作下,單擊詳細按鈕進入伸縮組詳細頁面。

  5. 單擊伸縮規則與任務,找到伸縮規則列表,找到需要修改冷卻時間的簡單規則,在右側操作下單擊修改按鈕,彈出修改伸縮規則視窗。

  6. 修改冷卻時間為您期望的值。

  7. 單擊確認完成修改操作。

建立簡單規則時設定冷卻時間

在您直接建立簡單規則時,您可以為此簡單規則設定冷卻時間。如圖所示。

image

建立伸縮規則,請參見配置伸縮規則

相關文檔