伸縮策略概述
更新時間 2025-09-12 10:15:29
最近更新時間: 2025-09-12 10:15:29
分享文章
本文將為您介紹伸縮策略的概念及使用限制。
伸縮策略是彈性伸縮實現動態擴縮容的重要機制。通過伸縮策略,可定義自動伸縮活動的觸發條件、執行的伸縮任務,從而實現自動擴縮容。
使用限制
- 一個伸縮組最多可以創建10個伸縮策略。
- 若伸縮策略設置了冷卻時間300s,則當策略觸發后,300s內不會再次執行同一伸縮策略。
- 當一個伸縮組擁有多個伸縮策略時,若多個伸縮策略之間互不沖突,后續實例只要滿足策略條件,均會觸發伸縮活動。
- 伸縮策略執行后伸縮組將會自動增加或減少云主機實例,但是伸縮組內的實例數不會超過最大實例數和最小實例數的范圍,若超過最大實例數,會按照實例移除規則自動移除組內實例,若小于最小實例數將會自動增加實例。
伸縮策略
伸縮策略用于定義伸縮活動的觸發模式、觸發條件和觸發動作。伸縮策略支持以下6種類型:告警策略、定時策略、周期策略、目標追蹤策略、智能預測策略、簡單策略。
- 告警策略:通過對伸縮組內實例性能指標(CPU使用率、內存使用率等)的監控,來確認其是否到達預設的告警條件,來自動增加或減少云主機的數量。
- 定時策略:根據業務實際情況設置一個時間點,在此時間點自動增加或減少云主機的數量。
- 周期策略:根據業務實際情況設置一個時間段,在此時間段內按照周期(按天、按周、按月)來重復執行自動增減云主機的數量。
- 目標追蹤策略:根據業務選擇一個監控指標并設置監控指標的目標值,彈性伸縮會根據目標值自動進行擴縮容活動,使伸縮組監控指標始終維持在目標值上下。
- 智能預測策略:通過分析伸縮組歷史監控數據,利用算法預測未來48小時的監控指標值變化趨勢,并根據預測值自動增加或減少云主機的數量,減少人工運維成本。
- 簡單策略:可手動執行的伸縮策略,便于快速執行增加或減少云主機數量。