配置項 | 說明 |
伸縮組名稱 | 2~64個字元,以大小寫字母、數字或中文開頭,可包含半形句號(.)、底線(_)和短劃線(-)。 |
伸縮群組類型 | 指定伸縮組內提供計算能力的執行個體的類型,Auto Scaling會根據該配置為伸縮組擴縮容對應的執行個體。 ECS:伸縮組內的執行個體都為ECS執行個體。 ECI:伸縮組內的執行個體都為ECI執行個體。
|
組內執行個體配置資訊來源 | Auto Scaling使用該配置建立執行個體。伸縮組支援以下執行個體配置資訊來源類型: 啟動模板:包含除了密碼以外的任意配置資訊,如金鑰組、RAM角色、執行個體類型和網路設定等。僅伸縮群組類型為ECS時,支援配置該項。 您需要選擇已建立的執行個體啟動模板和執行個體啟動模板版本。為增加模板的靈活性,您還可以通過擴充啟動模板配置選擇多個執行個體規格。為執行個體規格指定權重,請參見使用效能指標作為Auto Scaling的度量單位。 選擇已有執行個體:您需要選擇已建立的執行個體,Auto Scaling會自動提取該執行個體的基礎配置資訊,建立一個預設伸縮配置。 當伸縮群組類型為ECS時,從ECS執行個體提取的伸縮配置包括該ECS執行個體的執行個體規格、網路類型、安全性群組、基礎鏡像等基礎配置,不包括登入密碼、標籤。其中,基礎鏡像是已有執行個體使用的基礎鏡像,不包括該執行個體的資料資訊,如應用程式。如果您想使伸縮配置包括該執行個體的所有系統配置和資料資訊,請建立該執行個體的自訂鏡像,並使用自訂該鏡像更新伸縮配置的鏡像。具體操作,請參見更新伸縮配置中的鏡像。 從零開始建立:先不指定自動建立執行個體的模板。等伸縮組建立完成後,再繼續建立伸縮配置或指定啟動模板。伸縮群組類型不同,建立伸縮配置的具體操作不同,更多資訊,請參見建立伸縮配置(ECS執行個體)和建立伸縮配置(ECI執行個體)
說明 從ECS控制台入口基於執行個體建立伸縮組時,Auto Scaling自動填入組內執行個體配置資訊來源、網路類型相關的資訊,請保持預設,無需修改。 |
標籤 | 添加標籤便於搜尋和彙總伸縮組,更多資訊,請參見標籤概述。 說明 此處的標籤適用於伸縮組,如果您需要為伸縮組內執行個體添加標籤,請在伸縮配置或啟動模板中設定。 |
擴容時需要傳播給執行個體的標籤 | 為伸縮組添加一個或多個標籤後,您可以繼續選擇擴容時需要傳播給伸縮組內執行個體的一個或多個標籤。 |
執行個體移出策略 | 當需要從伸縮組移出執行個體並且有多種選擇時,按該策略選擇需要移出的執行個體。如果按策略篩選後仍有多台執行個體滿足要求,則隨機移出一台。僅伸縮群組類型為ECS時,支援配置該項。 該項支援兩段設定先篩選和再從結果中移出,但不支援為這兩段設定相同的選項。各選項的含義如下: 說明 當伸縮群組類型為ECI時,預設先篩選最早伸縮配置對應的執行個體,再從篩選結果中移出最早建立的執行個體。 最早伸縮配置對應的執行個體:篩選添加時間最早的伸縮配置和啟動模板對應的執行個體。手動添加的執行個體沒有關聯伸縮配置或啟動模板,因此不會首先選出手動添加的執行個體。如果已移出全部關聯的執行個體,仍需要繼續移出執行個體,則隨機移出手動添加的執行個體。 說明 最早伸縮配置對應的執行個體中提到的伸縮配置泛指組內執行個體配置資訊來源,包括伸縮配置和啟動模板。 啟動模板的版本號碼低不代表添加時間早,例如在建立伸縮組時選擇執行個體啟動模板lt-foress的版本2,然後修改伸縮組,選擇執行個體啟動模板lt-foress的版本1,則對伸縮組來說,啟動模板lt-foress的版本2是最早的。 最早建立的執行個體:篩選建立時間最早的執行個體。 最新建立的執行個體:篩選建立時間最新的執行個體。 自訂策略:使用者自訂執行個體移出策略,根據Function Compute服務名、版本和函數名,篩選出符合自訂策略的執行個體。
例如,如果第一段設定為先篩選最早伸縮配置對應的執行個體,則第二段設定僅支援以下選項: |
暫停流程 | 方便您在執行某些操作前主動暫停指定的流程,例如暫停健全狀態檢查流程後再去停止執行個體,避免執行個體被視為不健康而自動移出伸縮組。支援暫停流程如下: 擴容流程:伸縮組拒絕所有擴容動作。 縮容流程:伸縮組拒絕所有縮容動作。 健全狀態檢查:暫停將執行個體標記為不健康狀態,並暫停移出不健康的執行個體。 定時任務:到定時任務的執行時間後,不會觸發關聯的伸縮規則。 警示任務:警示任務進入警示狀態後,不會觸發關聯的伸縮規則。
更多資訊,請參見暫停和恢複伸縮組流程。 |
開啟伸縮組保護 | 開啟伸縮組保護後,您不能在Auto Scaling控制台或者通過API刪除該伸縮組,有效避免誤刪除伸縮組。 |
執行個體的健全狀態檢查 | 開啟健全狀態檢查後,伸縮組會定期檢查執行個體的運行狀態,如果發現一台執行個體未處於運行中狀態,則判定為不健康並移出該執行個體。更多資訊,請參見伸縮組內執行個體的生命週期。 |
組內最小執行個體數 | 當前執行個體數量低於下限時,伸縮組會自動添加執行個體,使得伸縮組內的執行個體數量等於下限。 |
組內最大執行個體數 | 當前執行個體數量超過上限時,伸縮組會自動移出執行個體,使得伸縮組內的執行個體數量等於上限。 |
組內期望執行個體數 | 填寫組內期望執行個體數即可開啟期望執行個體數功能,伸縮組會自動將執行個體數量維持在期望執行個體數。更多資訊,請參見期望執行個體數。 |
執行個體最大生命時間長度(秒) | 執行個體在伸縮組中存活的最大時間,伸縮組中超過最大生命時間長度的執行個體將自動建立新執行個體來替換該執行個體。 僅伸縮群組類型為ECS時,支援設定該參數。 |
預設冷卻時間(秒) | 單位為秒,伸縮組發生伸縮活動後的預設冷卻時間。在冷卻時間內,伸縮組會拒絕由警示任務觸發的伸縮活動請求,其他類型任務觸發的伸縮活動可以繞過冷卻時間立即執行,例如手動執行任務、定時任務。 |
網路類型 | 僅專用網路伸縮組支援擴縮容策略、執行個體回收模式、專用網路、選擇交換器、關聯負載平衡ALB、NLB伺服器組配置。 說明 從ECS控制台入口基於執行個體建立伸縮組時,Auto Scaling自動填入組內執行個體配置資訊來源、網路類型相關的資訊,請保持預設,無需修改。 伸縮組的網路類型決定了伸縮組內執行個體的網路類型,即專用網路的伸縮組只能存在專用網路的執行個體,傳統網路的伸縮組只能存在傳統網路的執行個體。 |
擴縮容策略 | 僅伸縮群組類型為ECS,且網路類型為專用網路時,支援配置該項。具體策略如下: 優先順序策略:先選擇的交換器優先順序高。Auto Scaling優先在優先順序最高的交換器所在可用性區域嘗試擴縮容,如果無法擴縮容,則自動在下一優先順序的交換器所在可用性區域進行擴縮容。 說明 當伸縮群組類型為ECI時,預設擴縮容策略為優先順序策略。 均衡分布策略:在伸縮組關聯多個交換器且交換器分布在兩個以上可用性區域時生效,支援在交換器所在的可用性區域之間均衡分布ECS執行個體。如果由於庫存不足等原因導致可用性區域之間ECS執行個體的數量不均衡,您可以執行再均衡分布操作來平衡ECS執行個體的分布情況。具體操作,請參見ECS執行個體再均衡分布。 成本最佳化策略:在伸縮配置中指定了多個可選執行個體規格時生效。擴容時Auto Scaling按vCPU單價從低到高嘗試建立ECS執行個體,縮容時按vCPU單價從高到低嘗試移出ECS執行個體。如果伸縮配置中計費方式選擇搶佔式執行個體,優先建立搶佔式執行個體。由於庫存等原因無法建立各執行個體規格的搶佔式執行個體時,再自動嘗試建立隨用隨付執行個體。 如果您選擇成本最佳化策略,還可以設定以下屬性: 組內最小按量執行個體數(台):伸縮組所需隨用隨付ECS執行個體的最小台數,預設為0台。如果伸縮組內的隨用隨付ECS執行個體的台數小於該值,將優先建立隨用隨付執行個體。 按量執行個體所佔比例(%):自動建立ECS執行個體時隨用隨付執行個體所佔的比例,預設為70%。計算該值時,不包括組內最小按量執行個體數對應的台數。 最低價的多個執行個體規格(個):價格最低的執行個體規格的個數,預設為1個。在伸縮配置中指定了多個可選執行個體規格時生效。建立搶佔式執行個體時,伸縮組會在價格最低的幾個執行個體規格之間均衡建立ECS執行個體。 開啟搶佔式執行個體補償:開啟搶佔式執行個體補償後,在搶佔式執行個體被回收前5分鐘,伸縮組會主動建立新的搶佔式執行個體,並替換掉將被回收的搶佔式執行個體。 使用按量執行個體補充搶佔式容量:預設為開啟狀態。如果因價格、庫存等原因無法滿足所需要的搶佔式執行個體容量時,開啟該功能,伸縮組會嘗試建立隨用隨付執行個體來滿足當前搶佔式執行個體的容量。
自訂群組合策略:使用組合方式自訂伸縮組內容量分布策略。您可使用該策略調整伸縮組內按量執行個體和搶佔式執行個體的比例、均衡可用性區域間的容量以及選擇滿足需求的執行個體規格。
|
執行個體回收模式 | 僅伸縮群組類型為ECS,且網路類型為專用網路時,支援配置該項。具體回收模式如下: 釋放模式:移出的執行個體被釋放,無資源被保留。在彈性擴張時,Auto Scaling建立新的執行個體加入伸縮組。 說明 當伸縮群組類型為ECI時,預設回收模式為釋放模式。 停機回收模式:移出的ECS執行個體被停用,並觸發節省停機效果,部分資源被保留並計費。在彈性擴張時,Auto Scaling優先將停用的ECS執行個體加入伸縮組,再根據擴張數量決定是否建立新的ECS執行個體加入伸縮組。該模式可以提高擴縮容的效率,更多資訊,請參見選擇節省停機模式提高擴縮容效率。 強制釋放模式:選擇該回收模式,在彈性收縮活動中,系統會強制釋放運行中(Running)的執行個體。強制釋放執行個體相當於斷電操作,會導致該執行個體記憶體以及儲存中的臨時資料被擦除,資料無法恢複,請您謹慎選擇。
|
專用網路 | 選擇已建立的專用網路。 說明 從ECS控制台入口基於執行個體建立伸縮組時,Auto Scaling自動填入組內執行個體配置資訊來源、網路類型相關的資訊,請保持預設,無需修改。 |
選擇交換器 | 選擇專用網路後必須選擇交換器。一個交換器只能屬於一個可用性區域,您可以指定多個屬於不同可用性區域的交換器,從而達到多可用性區域的效果。多可用性區域可以規避單可用性區域庫存不足的風險,提高擴容成功率。 說明 從ECS控制台入口基於執行個體建立伸縮組時,Auto Scaling自動填入組內執行個體配置資訊來源、網路類型相關的資訊,請保持預設,無需修改。 建立伸縮組時需要指定專用網路和交換器,如果該伸縮組所使用的啟動模板中也指定了專用網路和交換器,則在彈性擴容時,伸縮組中指定的專用網路和交換器會替換掉啟動模板中指定的專用網路和交換器。即最終擴容出的ECS執行個體位於哪個可用性區域是由伸縮組中的交換器決定的,而不是由啟動模板中的交換器決定。例如,建立伸縮組時: 則伸縮組彈性擴容後,最終擴容出的ECS執行個體對應的專用網路和交換器分別為VPC-A和vSwitch-A。 |
添加已有執行個體 | 如果伸縮群組類型為ECS,且組內執行個體配置資訊來源為啟動模板或選擇已有執行個體時,支援配置該項。 如果同時設定期望執行個體數並添加已有執行個體,期望執行個體數會自動增加。例如,建立伸縮組時設定期望執行個體數為1,並添加2台已有執行個體,伸縮組建立完成後,2台已有執行個體添加至伸縮組,然後期望執行個體數變為3。 您可以將已有執行個體的生命週期託管給伸縮組,選擇將執行個體的生命週期託管給伸縮組複選框即可。 說明 支援將訂用帳戶執行個體添加至伸縮組,但不支援託管訂用帳戶執行個體。 |
關聯傳統型負載平衡CLB(原SLB) | 伸縮組關聯CLB執行個體後,加入伸縮組的執行個體會自動添加為CLB執行個體的後端伺服器,處理來自CLB執行個體轉寄的訪問請求。 您可以指定執行個體需要加入的伺服器組,支援以下兩種伺服器組: 如果您同時指定了預設伺服器組和多個虛擬伺服器組,執行個體會同時添加至這些伺服器組中。 說明 一個伸縮組支援關聯的CLB執行個體和虛擬伺服器組數量有限。如需查看或手動申請提升配額值,請前往配額中心。 |
關聯負載平衡ALB、NLB伺服器組 | 僅網路類型為專用網路時,支援配置該項。伸縮組關聯ALB、NLB伺服器組後,加入伸縮組的執行個體會自動添加為ALB、NLB伺服器組的後端伺服器,處理ALB、NLB執行個體分發的訪問請求。您還需指定後端伺服器的連接埠和權重,權重預設為50。權重越高,執行個體將被分配到越多的訪問請求。如果權重為0,則執行個體不會收到訪問請求。 如果您為伸縮組關聯了多個ALB、NLB伺服器組,加入伸縮組的執行個體會同時添加至這些伺服器組中。 說明 一個伸縮組支援關聯的ALB、NLB伺服器組數量有限。如需查看或手動申請提升配額值,請前往配額中心。 |
關聯RDS資料庫執行個體 | 僅伸縮群組類型為ECS,支援配置該項。伸縮組關聯RDS資料庫執行個體後,加入伸縮組的ECS執行個體的內網IP會自動加入RDS資料庫執行個體的訪問白名單,允許ECS執行個體和RDS資料庫執行個體內網通訊。 說明 一個伸縮組支援關聯的RDS資料庫執行個體數量有限。如需查看或手動申請提升配額值,請前往配額中心。 |
設定訊息接收通知 | 在伸縮活動成功、失敗或者被拒絕時,Auto Scaling支援通過簡訊、站內信和郵件發送訊息通知。更多資訊,請參見設定訊息接收通知。 |
資源群組 | 通過選擇資源群組,對伸縮組資源進行分組管理,實現資源的隔離顯示和許可權控制。更多資訊,請參見通過資源群組精細化管理伸縮組。 |
同步伸縮組警示規則到CloudMonitor | 該功能僅支援建立伸縮組時開啟或關閉。開啟該功能後,系統將為伸縮組建立並關聯一個CloudMonitor應用分組,伸縮組上的警示規則將在CloudMonitor控制台同步顯示。 |