彈性(xing)伸(shen)縮進行(xing)伸(shen)縮活動(dong)(dong)時(shi),需定義(yi)如何按(an)照不斷變化的(de)需求進行(xing)伸(shen)縮活動(dong)(dong),即動(dong)(dong)態擴展(zhan)資源(yuan)。
當業務需求變化頻繁且無固定規律時,可通過配置告警策略實現動態擴縮資源的目的。當滿足伸縮策略的條件時,系統自動修改期望實例數,從而觸發伸縮活動進行資源的擴張或收縮。如何創建告警策略請參考創建伸縮策略進行操作。
例(li)如(ru),一(yi)(yi)(yi)個支持(chi)用戶(hu)進行購買火車票的(de)Web應(ying)用程序,當運行該應(ying)用程序的(de)實(shi)(shi)例(li)的(de)CPU使(shi)用率上(shang)升到90%時,需要增加一(yi)(yi)(yi)個實(shi)(shi)例(li),以(yi)確(que)保業務正(zheng)常運行,在CPU使(shi)用率下降到30%時需刪除一(yi)(yi)(yi)個實(shi)(shi)例(li),以(yi)減少資源的(de)浪費。根據以(yi)上(shang)情(qing)況,可以(yi)配置兩條(tiao)(tiao)告(gao)(gao)警策(ce)略,第(di)一(yi)(yi)(yi)條(tiao)(tiao)告(gao)(gao)警策(ce)略設置觸(chu)發條(tiao)(tiao)件為(wei):CPU使(shi)用率最(zui)大(da)值大(da)于90%,執行動(dong)作為(wei):增加一(yi)(yi)(yi)個實(shi)(shi)例(li)。第(di)二(er)條(tiao)(tiao)告(gao)(gao)警策(ce)略設置觸(chu)發條(tiao)(tiao)件為(wei):CPU使(shi)用率最(zui)小值小于30%,執行動(dong)作為(wei):減少一(yi)(yi)(yi)個實(shi)(shi)例(li)。