華為云計(jì)算 云知識 伸縮策略參數(shù)說明
伸縮策略參數(shù)說明

一、策略類型

1、伸縮策略可以觸發(fā)伸縮活動,是對伸縮組中實(shí)例數(shù)量進(jìn)行調(diào)整的一種方式。伸縮策略規(guī)定了伸縮活動觸發(fā)需要滿足的條件及需要執(zhí)行的操作,當(dāng)滿足伸縮條件時,系統(tǒng)會自動觸發(fā)一次伸縮活動。

2、目前系統(tǒng)中支持以下三種伸縮策略:

告警策略:基于 云監(jiān)控 系統(tǒng)告警數(shù)據(jù)(例如CPU使用率),自動增加、減少或設(shè)置指定數(shù)量的 云服務(wù)器 。

定時策略:基于配置的某個時間點(diǎn),自動增加、減少或設(shè)置指定數(shù)量的云服務(wù)器。

周期策略:按照配置周期(按天、按周、按月),周期性地增加、減少或設(shè)置指定數(shù)量的云服務(wù)器。

三種伸縮策略

當(dāng)業(yè)務(wù)負(fù)載難以預(yù)測時,選擇告警策略,系統(tǒng)會根據(jù)實(shí)時的監(jiān)控?cái)?shù)據(jù)(如CPU使用率)觸發(fā)伸縮活動,動態(tài)調(diào)整伸縮組內(nèi)的云服務(wù)器數(shù)量。當(dāng)業(yè)務(wù)負(fù)載的變化有規(guī)律時,可以使用定時策略或周期策略調(diào)整伸縮組中的云服務(wù)器數(shù)量。

二、冷卻時間

冷卻時間是指冷卻伸縮活動的時間。每次伸縮活動完成之后,系統(tǒng)開始計(jì)算冷卻時間。伸縮組在冷卻時間內(nèi),會拒絕由告警策略觸發(fā)的伸縮活動,其他類型的伸縮策略(如定時策略和周期策略)觸發(fā)的伸縮活動不受限制。

冷卻時間避免了伸縮組重復(fù)進(jìn)行不必要的伸縮活動。

業(yè)務(wù)出現(xiàn)流量高峰,觸發(fā)告警策略,按照配置AS會自動新增一個實(shí)例到伸縮組來幫助處理增加的需求。但是存在一個問題:該實(shí)例需要幾分鐘的時間才能啟動,并且啟動后到可以從ELB接收請求也需要一段時間。在此期間,告警可能會持續(xù)觸發(fā),從而導(dǎo)致告警每次觸發(fā)時都會新增一個實(shí)例。若您設(shè)置了冷卻時間,AS在啟動一個實(shí)例后,將暫停告警策略引起的擴(kuò)展活動,直至經(jīng)過了該指定時間段(默認(rèn)值為300秒)。這樣,新啟動的實(shí)例有時間開始處理應(yīng)用程序流量。冷卻時間過后,如果告警再次觸發(fā),AS才會啟動另一個實(shí)例,而冷卻時間也會再次生效。