創建伸縮策略
更新時間 2025-10-20 11:19:33
最近更新時間: 2025-10-20 11:19:33
分享文章
本文主要介紹如何創建伸縮策略。
操作場景:
用戶可以通過創建不同類型的伸縮策略,配置伸縮活動觸發需要滿足的條件及需要執行的操作,當滿足伸縮條件時,系統會自動觸發一次伸縮活動,對伸縮組中的實例數量進行調整。
創建告警策略:
- 登錄管理控制臺。
- 選擇“計算 > 彈性伸縮服務”。
- 在伸縮組所在行的“操作”列下,單擊“查看伸縮策略”。
- 在“伸縮策略”頁簽,單擊“添加伸縮策略”。
- 根據界面進行參數配置,如下表所示。
- 單擊“確定”。
在“伸縮策略”頁簽中可查看新創建的伸縮策略,新創建的伸縮策略默認的狀態為“已啟用”。
表 告警策略參數配置
| 參數名稱 | 參數說明 | 取值樣例 |
|---|---|---|
| 策略名稱 | 創建伸縮策略的名稱。 | as-policy-p6g5 |
| 策略類型 | 選擇“告警策略”。 | 告警策略 |
| 告警規則 | 可選擇已有告警和新建告警。 若選擇新建告警,需配置如下參數: 1.?告警規則名稱:例如as-alarm-7o1u; 2. 觸發條件:選擇彈性伸縮支持的監控指標并對監控指標設定告警條件,例如CPU使用率最大值>70%; 3. 監控周期:告警規則刷新告警狀態的周期,例如5分鐘; 4. 連續出現次數:觸發告警時的采樣點數目,例如:連續出現次數配置為n,則告警規則的采樣點是連續n個監控周期的采樣點,當這些采樣點全部滿足觸發條件后,告警規則的狀態變為告警狀態,從而觸發伸縮活動。 |
- |
| 執行動作 | 設置伸縮活動執行動作及實例的個數或實例百分比。 執行動作包括: 1.?增加:當執行伸縮活動時,向伸縮組增加實例; 2. 減少:當執行伸縮活動時,從伸縮組中減少實例; 3. 設置為:將伸縮組中的期望實例數設置為固定值。 |
l 增加1個實例l 增加10%的實例增加10%的實例,即增加的實例個數是該伸縮組當前實例個數的10%。若伸縮組當前實例個數與實例百分比的乘積是非整數,則系統會自動按照如下規則進行舍入:? 大于1的值向下取整。例如,12.7取整為12。? 大于0且小于1的值取整為1。例如,0.67取整為1。例如,某伸縮組當前有10個實例,有一個執行動作為“增加15%的實例”的伸縮策略。當該策略執行時,系統會按照規則將1.5向下取整為1。因此,此次伸縮活動結束后伸縮組的當前實例個數為11。 |
| 冷卻時間 | 為了避免告警策略頻繁觸發,必須設置冷卻時間。 冷卻時間是指冷卻伸縮活動的時間,單位為秒。在每次伸縮活動完成之后,系統開始計算冷卻時間。伸縮組在冷卻時間內,會拒絕告警策略的觸發,其他類型的伸縮策略(如定時策略和周期策略)及手動觸發不受限制。 例如:冷卻時間設置為300秒,定時策略設置了10:32進行伸縮活動,10:30告警觸發的伸縮活動結束,則在10:30-10:35時間內,伸縮組會拒絕新告警觸發的伸縮活動,但不會拒絕在10:32時定時策略觸發的伸縮活動;若10:36定時策略觸發的伸縮活動結束,則冷卻時間為10:36-10:41。 說明: 如果伸縮活動是伸縮策略觸發的,以伸縮策略的冷卻時間為準。 如果是手工修改期望實例數量或者其他方式引起的伸縮活動,則以伸縮組的冷卻時間為準。 伸縮組在進行擴容活動過程中,允許縮容策略的觸發,擴容活動結束后執行縮容活動,不受冷卻時間影響。 伸縮組在進行縮容活動過程中,允許擴容策略的觸發,縮容活動結束后執行擴容活動,不受冷卻時間影響。 |
300秒 |
創建定時/周期策略:
- 登錄管理控制臺。
- 選擇“計算 > 彈性伸縮服務”。
- 在伸縮組所在行的“操作”列下,單擊“查看伸縮策略”。
- 在“伸縮策略”頁簽,單擊“添加伸縮策略”。
- 根據界面進行參數配置,定時策略或周期策略可參見下表進行參數配置。
- 單擊“確定”。
在“伸縮策略”頁簽中可查看新創建的伸縮策略,新創建的伸縮策略默認的狀態為“已啟用”。
表 參數配置
| 參數名稱 | 參數說明 | 取值樣例 |
|---|---|---|
| 策略名稱 | 創建伸縮策略的名稱。 | as-policy-p6g5 |
| 策略類型 | 計劃擴展資源的策略類型可選擇定時策略和周期策略,在指定的時間段進行擴展資源。 若選擇周期策略除了配置表格中的參數外,還需配置以下兩個參數:(1)重復周期? 按天? 按周? 按月;(2)生效時間伸縮策略觸發的時間段。 |
- |
| 時區 | 為默認值:GMT+08:00,代表格林尼治標準時間加8小時。 | GMT+08:00 |
| 觸發時間 | 設定伸縮策略觸發時間。 | - |
| 執行動作 | 設置伸縮活動執行動作及實例的個數。執行動作包括: 1.?增加當執行伸縮活動時,向伸縮組增加實例; 2. 減少當執行伸縮活動時,從伸縮組中減少實例; 3. 設置為將伸縮組中的期望實例數設置為固定值。 |
l 增加1個實例l 增加10%的實例增加10%的實例,即增加的實例個數是該伸縮組當前實例個數的10%。若伸縮組當前實例個數與實例百分比的乘積是非整數,則系統會自動按照如下規則進行舍入:? 大于1的值向下取整。例如,12.7取整為12。? 大于0且小于1的值取整為1。例如,0.67取整為1。例如,某伸縮組當前有10個實例,有一個執行動作為“增加15%的實例”的伸縮策略。當該策略執行時,系統會按照規則將1.5向下取整為1。因此,此次伸縮活動結束后伸縮組的當前實例個數為11。 |
| 冷卻時間 | 為了避免告警策略頻繁觸發,必須設置冷卻時間。 冷卻時間是指冷卻伸縮活動的時間,單位為秒。系統開始計算冷卻時間。 伸縮組在冷卻時間內,會拒絕告警策略的觸發,其他類型的伸縮策略(如定時策略和周期策略)及手動觸發不受限制。 例如:冷卻時間設置為300秒,定時策略設置了10:32進行伸縮活動,10:30告警觸發的伸縮活動結束,則在10:30-10:35時間內,伸縮組會拒絕新告警觸發的伸縮活動,但不會拒絕在10:32時定時策略觸發的伸縮活動;若10:36定時策略觸發的伸縮活動結束,則冷卻時間為10:36-10:41。 說明: 如果伸縮活動是伸縮策略觸發的,以伸縮策略的冷卻時間為準。 如果是手工修改期望實例數量或者其他方式引起的伸縮活動,則以伸縮組的冷卻時間為準。 伸縮組在進行擴容活動過程中,允許縮容策略的觸發,擴容活動結束后執行縮容活動,不受冷卻時間影響。 伸縮組在進行縮容活動過程中,允許擴容策略的觸發,縮容活動結束后執行擴容活動,不受冷卻時間影響。 |
300秒 |
說明如果創建了同一時間觸發的定時或周期策略,當達到觸發時間時,系統會選取創建時間最晚的策略執行。告警策略不受該限制約束。