全部產品
Search
文件中心

Auto Scaling:流程介紹

更新時間:Jun 30, 2024

本文介紹如何通過API方式建立和配置包含定時、動態、自訂、固定模式的整體伸縮方案。

伸縮方案流程圖

建立完整的Auto Scaling方案,您需要按照以下流程來完成(其中前三步為簡易的伸縮方案):

流程說明

  1. 建立伸縮組(CreateScalingGroup):您可以配置伸縮資源的最小值(MinSize)、最大值(MaxSize)及需要關聯的Server Load Balancer執行個體和RDS執行個體等。更多資訊,請參見建立伸縮組

  2. 建立伸縮配置(CreateScalingConfiguration):您可以指定需要Auto Scaling的ECS執行個體的相關屬性,例如ImageID、InstanceType等。更多資訊,請參見建立伸縮配置

  3. 啟用伸縮組(EnableScalingGroup):以第二步建立的伸縮配置ID為參數來啟用伸縮組。更多資訊,請參見啟用伸縮組

  4. 建立伸縮規則(CreateScalingRule):您可以根據業務需要建立對應類型的伸縮規則。例如,建立一條增加N台ECS執行個體的簡單規則。更多資訊,請參見建立伸縮規則

  5. 建立自動調整任務:您可以通過自動調整任務自動執行伸縮規則,實現自動擴縮容。自動調整任務支援以下類型:

    • 建立定時任務(CreateScheduledTask):使用定時任務在指定時間自動擴縮容執行個體。例如,建立一個在12:00觸發第四步伸縮規則的定時任務。更多資訊,請參見建立定時任務

    • 建立警示任務(CreateAlarm):警示任務雲端式監控的監控項動態管理伸縮組內執行個體。例如,如果監控項設定為CPU≥80%,則建立一個擴容1台ECS執行個體的警示任務。更多資訊,請參見建立警示任務