本文介紹如何通過API方式建立和配置包含定時、動態、自訂、固定模式的整體伸縮方案。
伸縮方案流程圖
建立完整的Auto Scaling方案,您需要按照以下流程來完成(其中前三步為簡易的伸縮方案):
流程說明
建立伸縮組(CreateScalingGroup):您可以配置伸縮資源的最小值(MinSize)、最大值(MaxSize)及需要關聯的Server Load Balancer執行個體和RDS執行個體等。更多資訊,請參見建立伸縮組。
建立伸縮配置(CreateScalingConfiguration):您可以指定需要Auto Scaling的ECS執行個體的相關屬性,例如ImageID、InstanceType等。更多資訊,請參見建立伸縮配置。
啟用伸縮組(EnableScalingGroup):以第二步建立的伸縮配置ID為參數來啟用伸縮組。更多資訊,請參見啟用伸縮組。
建立伸縮規則(CreateScalingRule):您可以根據業務需要建立對應類型的伸縮規則。例如,建立一條增加N台ECS執行個體的簡單規則。更多資訊,請參見建立伸縮規則。
建立自動調整任務:您可以通過自動調整任務自動執行伸縮規則,實現自動擴縮容。自動調整任務支援以下類型: