功能總覽
更新時間 2024-10-18 11:32:34
最近更新時間: 2024-10-18 11:32:34
分享文章
本文為您展示彈性伸縮常用功能導航,快速掌握彈性伸縮使用方法。
伸縮組
伸縮組是具有相同屬性和應用場景的云主機實例和伸縮策略的集合。伸縮組是啟停伸縮策略和進行伸縮活動的基本單位。后續對彈性伸縮的所有的操作都是建立在伸縮組的基礎之上。
| 功能 | 控制臺文檔 | API文檔 |
|---|---|---|
| 創建伸縮組 | 創建伸縮組 | CreateScalingGroup |
| 啟用伸縮組 | 啟用伸縮組 | EnableScalingGroup |
| 修改伸縮組 | 修改伸縮組 | UpdateScalingGroup |
| 為伸縮組添加負載均衡器 | 添加負載均衡器 | AattachLoadBalancers |
伸縮配置
伸縮配置即伸縮活動中添加的云主機的規格。通常為一個伸縮組內添加云主機實例規格的配置模板,包括云主機的類型、vCPU、內存等。自動擴容時,伸縮組根據伸縮配置來創建彈性云主機實例,并將創建的云主機實例添加到伸縮組。
| 功能 | 控制臺文檔 | API文檔 |
|---|---|---|
| 創建伸縮配置 | 創建伸縮配置 | CreateScalingConfig |
| 復制伸縮配置 | 復制伸縮配置 | -- |
| 修改伸縮配置 | 修改伸縮配置 | UpdateScalingConfig |
伸縮策略
伸縮策略用于定義伸縮活動的觸發模式、觸發條件和觸發動作。伸縮策略通常有6種:告警策略、定時策略、周期策略、目標追蹤策略、智能預測策略、簡單策略。
- 告警策略:通過對伸縮組內實例性能指標(CPU使用率、內存使用率等)的監控,來確認其是否到達預設的告警條件,來自動增加或減少云主機的數量。
- 定時策略:根據業務實際情況設置一個時間點,在此時間點自動增加或減少云主機的數量。
- 周期策略:根據業務實際情況設置一段時間段,在此時間段內按照周期(按天、按周、按月)來重復執行自動增減云主機的數量。
- 目標追蹤策略:若對伸縮組內云主機業務負載期望維持在一個區間內以保證業務穩定運行,目標追蹤策略可自動增加或減少云主機的數量以保證負載維持在期望區間內。
- 智能預測策略:通過分析伸縮組歷史監控數據,利用算法預測未來48小時的監控指標值變化趨勢,并根據預測值自動增加或減少云主機的數量,減少人工運維成本。
- 簡單策略:可手動執行的伸縮策略,便于快速執行增加或減少云主機數量的任務。
| 功能 | 控制臺文檔 | API文檔 |
|---|---|---|
| 創建伸縮策略 | 創建伸縮策略 | CreateScalingRule |
| 啟用伸縮策略 | 啟用伸縮策略 | EnalbeScalingRule |
| 修改伸縮策略 | 修改伸縮策略 | UpdateScalingRule |
| 立即執行伸縮策略 | 執行伸縮策略 | ExecuteScalingRule |
伸縮活動
當執行伸縮策略、修改伸縮組參數、健康檢查等操作都會觸發伸縮動作,這些動作的記錄即為伸縮活動。例如增加云主機資源或減少云主機資源的過程。
| 功能 | 控制臺文檔 | API文檔 |
|---|---|---|
| 查詢伸縮活動 | 查詢伸縮活動 | QueryActivityDetail |
| 排查伸縮活動異常 | 排查伸縮活動異常 | -- |
| 按計劃擴展資源 | 按計劃擴展資源 | -- |
伸縮組實例管理
在彈性伸縮組內,可以針對組內實例做很多操作。例如手動將實例移入伸縮組或者手動將實例移出伸縮組,手動調整實例狀態,將其設置為保護中狀態等。
| 功能 | 控制臺文檔 | API文檔 |
|---|---|---|
| 將實例移入伸縮組 | 將實例移入伸縮組 | InstanceMoveinGroup |
| 將實例移出伸縮組 | 將實例移出伸縮組 | InstanceMoveoutGroup |
| 實例保護 | 實例保護 | SetInstancesProtection |
伸縮組監控
將彈性云主機實例加入伸縮組后,云監控會自動為其開啟監控,可以通過云監控更好地掌握伸縮組內實例運行狀況。
| 功能 | 控制臺文檔 | API文檔 |
|---|---|---|
| 監控指標說明 | 監控指標說明 | -- |
| 查看監控指標數據 | 查看監控指標數據 | -- |
| 彈性伸縮健康檢查 | 彈性伸縮健康檢查 | -- |
| 設置監控告警規則 | 設置監控告警規則 | CreateAlarmRule |