Auto Scaling 管理服務可根據用戶的業務需求和策略,自動調整彈性運算資源。用戶可根據個人業務需求自動調整彈性運算資源,在業務需求增長時流暢增加 ECS 實例,並在業務需求下降時自動減少 ECS 實例,以節省成本。
Auto Scaling 是一項免費服務,惟透過 Auto Scaling 自動建立的 ECS 實例則須按照 ECS 按量付費類型的實例標准付費。
更多相關內容請查看常見問題。
優點
-
靈活
智能調度,應對各種複雜場景
根據不同需求,自動調整運算資源
支援手動對運算資源進行伸縮控制
-
自動化
監控系統健康狀況,無需人工介入
自動建立及釋放 ECS 實例
自動配置 SLB 及 RDS 存取白名單
-
彈性擴展和收縮
您可根據個人業務需求自動調整彈性運算資源,在滿足業務需求高峰增長之際,流暢增加 ECS 實例;業務需求下降時則自動減少 ECS 實例,以節省成本
-
彈性自癒
您可根據個人業務需求,自動替換不健康的 ECS 實例,令業務始終保持正常負載,為業務保駕護航
產品詳情
-
產品功能
自動伸縮
根據客戶業務需求橫向擴展 ECS 實例容量,即自動增加及減少 ECS 實例。
支援 Server Load Balancer (SLB) 配置
在增加或減少 ECS 實例時,自動為 SLB 實例添加或移除相應 ECS 實例。
支援 RDS 存取白名單
在增加或減少 ECS 實例時,自動為 RDS 存取白名單添加或移除該 ECS 實例的 IP。
-
伸縮模式
動態模式
以雲端監控性能指標 (如 CPU 利用率) 為基礎,自動增加或減少 ECS 實例。
定時模式
配置週期性任務 (如每日 13:00),定時增加或減少 ECS 實例。
固定數量模式
「最小實例數量」(MinSize) 屬性可讓您保持健康運行的 ECS 實例數量一致,保證日常場景實時可用。
自訂模式
- 人手執行伸縮規則。
- 人手添加或移除既有 ECS 實例。
- 人手調整 MinSize、MaxSize 後,Auto Scaling 會自動建立或釋放 ECS 實例,盡可能將當前 ECS 實例維持在 MinSize~MaxSize 之間。 -
注意事項
Auto Scaling 對用戶實施以下限制:
- Auto Scaling ECS 實例部署的應用程式需要為無狀態,可橫向擴展。由於 Auto Scaling 會自動釋放 ECS 實例,所以用於 Auto Scaling 的 ECS 實例不可保存應用程式的狀態資訊 (如 session) 和相關數據 (如數據庫、日誌等)。如果應用程式須保存狀態資訊,可考慮將狀態資訊儲存到獨立狀態伺服器、數據庫 (如 RDS)、共享快取 (如 OCS) 及集中日誌儲存 (如 SLS)。
- 每位用戶能建立的伸縮組合、伸縮配置、伸縮規則、伸縮 ECS 實例、定時任務的數量都有一定限制。
Auto Scaling 盡力保證服務足量正常彈出;惟由於雲端伺服器庫存不足、啟動時間長等問題,會導致 Auto Scaling 實例無法全額彈出,還請您知悉並理解。
