本文列舉並說明使用Auto Scaling過程中常見的概念。
常見概念
概念 | 說明 | 相關文檔 |
Auto Scaling | Auto Scaling是根據業務需求和策略自動調整計算能力(即執行個體數量)的雲端服務。您可以指定執行個體的類型,即ECS或ECI執行個體。在業務需求增長時,Auto Scaling自動增加指定類型的執行個體以保證計算能力,在業務需求下降時自動減少指定類型的執行個體以節約成本。 | 什麼是Auto Scaling |
伸縮組 | 伸縮組是具有相同應用情境、相同執行個體類型的執行個體集合。伸縮組定義了組內可容納執行個體數的最大最小值、關聯Server Load Balancer執行個體、關聯RDS執行個體等屬性。 | 伸縮組概述 |
ECS執行個體 | ECS執行個體等同於一台虛擬伺服器,內含CPU、記憶體、作業系統、網路設定、磁碟等基礎的計算群組件。Elastic Compute Service免去了您採購IT硬體的前期準備,讓您像使用水、電、天然氣等公用資源一樣便捷、高效地使用伺服器,實現計算資源的即開即用和Auto Scaling。 | 什麼是Elastic Compute Service |
Elastic Container Instance(ECI執行個體) | Elastic Container Instance是阿里雲結合容器和Serverless技術為您提供的容器運行服務。 | 什麼是Elastic Container Instance |
Server Load Balancer執行個體 | Server Load Balancer執行個體是一種對流量進行按需分發的服務,通過將流量分發到不同的後端服務來擴充應用系統的服務吞吐能力,並且可以消除系統中的單點故障,提升應用系統的可用性。 | Server Load Balancer產品家族介紹 |
RDS執行個體 | 雲資料庫RDS服務是一種穩定可靠、可Auto Scaling的線上資料庫服務,支援主流資料庫引擎,並提供容災、備份、恢複、監控、遷移等方面的全套解決方案。 | 雲資料庫RDS簡介 |
伸縮模式 | 伸縮模式對應不同的增加、減少執行個體的操作,包括定時模式、動態模式、固定數量模式、自訂模式、健康模式、多模式並行。 | 伸縮模式 |
組內執行個體配置資訊來源 | Auto Scaling從您選擇的組內執行個體配置資訊來源擷取執行個體配置資訊,並使用這些配置資訊建立執行個體。組內執行個體配置資訊來源支援伸縮配置和執行個體啟動模板。 | 執行個體配置來源概述 |
伸縮配置 | 伸縮配置是一種組內執行個體配置資訊來源,包含了執行個體的配置資訊。 | 建立伸縮配置(ECS執行個體) |
伸縮規則 |
| 伸縮規則概述 |
自動觸發任務 | 自動觸發任務分為定時任務和警示任務。定時任務可以在指定的時間擴縮容。警示任務基於指定的監控指標動態擴縮容。 | |
伸縮活動 | 伸縮活動用於記錄伸縮組內執行個體數、伸縮組邊界值、期望執行個體數等數量的變化情況。執行伸縮規則、修改伸縮組邊界值、修改期望執行個體數等操作均會觸發伸縮活動。 | 查看伸縮活動詳情 |
期望執行個體數 | 為伸縮組開啟期望執行個體數功能後,伸縮組會自動將執行個體數量維持在期望執行個體數,無須人工幹預。 說明 僅支援在建立伸縮組時開啟該功能,已經開啟該功能的伸縮組支援修改期望執行個體數。 | 期望執行個體數 |
並行伸縮活動 | 通過以下方式觸發的伸縮活動為並行伸縮活動:
如果有執行中的並行伸縮活動,可以再觸發其它並行伸縮活動。 說明 開啟期望執行個體數功能後,才區分並行伸縮活動和非並行伸縮活動。否則,正在執行伸縮活動時均不能執行其他伸縮活動。 | 期望執行個體數 |
非並行伸縮活動 | 並行伸縮活動以外的伸縮活動均屬於非並行伸縮活動。如果有執行中的非並行伸縮活動,不能再觸發其它伸縮活動。 說明 開啟期望執行個體數功能後,才區分並行伸縮活動和非並行伸縮活動。否則,正在執行伸縮活動時均不能執行其他伸縮活動。 | 期望執行個體數 |
穩態執行個體 | 穩態執行個體指伸縮組中處於服務中、保護中和備用中狀態的ECS執行個體。 | 伸縮組內執行個體的生命週期 |
伸縮組流程 | 伸縮組流程指您可以手動暫停、恢複的流程,包括擴容流程、縮容流程、健全狀態檢查、定時任務、警示任務,用於更精細地控制伸縮組流程層級的動作。 | |
伸縮組內執行個體的生命週期 | 伸縮組內的執行個體指ECS執行個體或ECI執行個體,伸縮組內執行個體的生命週期指伸縮組內ECS執行個體或ECI執行個體從建立開始到釋放結束的過程,ECS執行個體或ECI執行個體的生命週期管理方式和建立類型有關:
| 伸縮組內執行個體的生命週期 |
生命週期掛鈎 | 生命週期掛鈎用於掛起加入或移出中的ECS執行個體或ECI執行個體,您可以在掛起期間對ECS執行個體或ECI執行個體進行自訂動作。例如,在建立ECS執行個體或ECI執行個體後延遲一段時間,測試服務正常後再掛載到Server Load Balancer執行個體接收流量。 | 配置生命週期掛鈎 |
冷卻時間 | 冷卻時間是指同一伸縮組內成功完成一個伸縮活動後的一段鎖定時間。在冷卻時間內,伸縮組會拒絕CloudMonitor警示任務觸發伸縮活動的請求,避免因監控指標值波動導致頻繁觸發伸縮活動。 | 冷卻時間 |