本文介紹Auto Scaling的相關資源和使用流程,協助您快速瞭解和使用Auto Scaling。
流程介紹
本文介紹通過控制台使用Auto Scaling的流程。如果您想使用OpenAPI來管理Auto Scaling資源,請參見API快速入門。
建立伸縮組時,如果您選擇啟動模板或者選擇已有執行個體作為組內執行個體配置資訊來源,會自動建立並生效對應的伸縮配置,即您無需手動建立伸縮配置,就可以直接啟用伸縮組。
建立伸縮組
伸縮組是具有相同應用情境、相同執行個體類型的執行個體集合。伸縮組定義了組內可容納執行個體數的最大最小值,擴容時使用的執行個體模板、縮容時的執行個體移出策略等。更多資訊,請參見伸縮組概述。
建立伸縮配置
伸縮配置是Auto Scaling自動建立ECS執行個體或ECI執行個體時所使用的執行個體模板。更多資訊,請參見執行個體配置來源概述。
啟用伸縮配置
如果伸縮組內當前沒有生效的伸縮配置,建立伸縮配置後,會自動提示啟用伸縮配置。一個伸縮組支援建立多個伸縮配置,但同一時間只能生效一個伸縮配置。更多資訊,請參見管理伸縮配置。
啟用伸縮組
伸縮組處於啟用狀態才能進行Auto Scaling。當伸縮組記憶體在生效的伸縮配置時,會自動提示啟用伸縮組。您也可以在伸縮組列表中自行啟用伸縮組。更多資訊,請參見啟用伸縮組。
建立伸縮規則
伸縮規則用於觸發伸縮活動,控制伸縮組內增加或減少的執行個體數量。更多資訊,請參見伸縮規則概述。
執行伸縮規則
您可以通過以下方式執行伸縮規則,實現伸縮組內執行個體的Auto Scaling。更多資訊,請參見執行伸縮規則。
手動執行:人工手動執行伸縮規則,適用於不確定的臨時業務需求。
通過定時任務自動執行:按照定時任務設定的時間自動執行伸縮規則,適用於周期性有規律的業務波動。
通過警示任務自動執行:基於監控指標觸發警示並自動執行伸縮規則,適用於無規律的業務波動。
操作視頻
典型情境
情境說明及樣本 | 相關文檔 |
臨時業務需求,需要增加的伺服器數量和時間點不定,並且沒有指標可以監測,需要人工調整伺服器數量。 例如:某公司因為臨時需求需要增加伺服器進行測試。該需求需要人工控制增加或減少伺服器的時間點和數量。 | |
業務需求周期性波動,需求量變化有規律,可以根據時間段來判斷流量高峰和低穀,按時間點自動增加或減少伺服器。 例如:某遊戲公司的業務量固定在每晚18點~23點的時間段內增長,需要增加伺服器,但在其他時段只需固定數量的伺服器保證日常營運。 | |
業務需求動態波動,無法預估所需的伺服器數量和時間點,期望根據業務負載即時調整伺服器數量。 例如:某新聞網站的流量難以預測,出現熱點新聞時,訪問量突增,新聞時效性降低後,訪問量回落。 |