手動一鍵擴縮容ECS實例
彈性伸縮可以根據(jù)您設(shè)定的策略自動調(diào)整計算資源數(shù)量(即業(yè)務(wù)所需的實例數(shù)量),幫助您高效應(yīng)對業(yè)務(wù)流量波動,提高資源利用率,并節(jié)約成本。對于臨時業(yè)務(wù)需求,您可以手動執(zhí)行伸縮規(guī)則,一鍵增加或減少一定數(shù)量的ECS實例。
適用場景
場景描述
臨時業(yè)務(wù)需求,需要增加的服務(wù)器數(shù)量和時間點不定,并且沒有指標(biāo)可以監(jiān)測,需要人工調(diào)整服務(wù)器數(shù)量。
例如:某公司因為臨時需求需要增加服務(wù)器進行測試。該需求需要人工控制增加或減少服務(wù)器的時間點和數(shù)量。
解決方案
通過手動執(zhí)行伸縮規(guī)則,自主增加或減少服務(wù)器。
除了手動執(zhí)行伸縮規(guī)則外,您也可以手動調(diào)整伸縮組的期望實例數(shù),來控制伸縮組內(nèi)的實例數(shù)量。更多信息,請參見期望實例數(shù)。
方案優(yōu)勢
零備機成本
彈性伸縮可自動創(chuàng)建和釋放ECS實例,實現(xiàn)按需取用,無需備機。您只需針對日常業(yè)務(wù)流量保有計算資源。
靈活擴縮容
提前設(shè)置了擴容的服務(wù)器的配置信息,在需要時可以一鍵擴縮容,節(jié)約資源和運維成本。
前提條件
首次使用彈性伸縮時,已完成RAM相關(guān)授權(quán)操作。
已創(chuàng)建服務(wù)關(guān)聯(lián)角色AliyunServiceRoleForAutoScaling。具體操作,請參見服務(wù)關(guān)聯(lián)角色。
如果使用RAM用戶操作,您需要為RAM用戶添加AliyunESSFullAccess權(quán)限。具體操作,請參見為RAM用戶授權(quán)。
使用彈性伸縮增加實例時,請確保您的阿里云賬戶余額(即現(xiàn)金余額)和代金券的總值不小于100.00元人民幣。
重要如果您的阿里云賬戶余額(即現(xiàn)金余額)和代金券的總值小于100.00元人民幣,則將無法創(chuàng)建新的按量付費實例,從而導(dǎo)致彈性伸縮的擴容活動失敗。
步驟一:創(chuàng)建伸縮組
伸縮組是彈性伸縮的核心單元,用于管理具有相同應(yīng)用場景的實例集合。彈性伸縮將會在該伸縮組內(nèi)增加或減少實例。
進入伸縮組管理頁面。
登錄彈性伸縮控制臺。
在左側(cè)導(dǎo)航欄中,單擊伸縮組管理。
在頂部菜單欄處,選擇地域。
在頁面左上角,單擊創(chuàng)建伸縮組。
在通過表單創(chuàng)建頁簽下,完成伸縮組配置,然后單擊創(chuàng)建。
本文示例采用以下配置,未提及的配置項保持默認(rèn)。更多關(guān)于伸縮組的配置說明,請參見創(chuàng)建伸縮組。
配置項
示例
描述
伸縮組名稱
test
輸入伸縮組名稱。格式要求請參考界面提示。
伸縮組類型
ECS
選擇ECS,表示伸縮組內(nèi)的實例類型為ECS實例。
組內(nèi)實例配置信息來源
從零開始創(chuàng)建
先不指定自動創(chuàng)建實例的模板。伸縮組創(chuàng)建完成后,您需要繼續(xù)創(chuàng)建伸縮配置。
組內(nèi)最小實例數(shù)
1
設(shè)置伸縮組內(nèi)實例數(shù)量的下限。當(dāng)前實例數(shù)量低于下限時,伸縮組會自動添加實例,使得伸縮組內(nèi)的實例數(shù)量等于下限。
組內(nèi)最大實例數(shù)
5
設(shè)置伸縮組內(nèi)實例數(shù)量的上限。當(dāng)前實例數(shù)量超過上限時,伸縮組會自動移出實例,使得伸縮組內(nèi)的實例數(shù)量等于上限。
專有網(wǎng)絡(luò)
vpc-bp1jmxxau0lur929p****
選擇伸縮組內(nèi)ECS實例所屬的專有網(wǎng)絡(luò)。
選擇交換機
vsw-2zeknnyw2ewufbs4z****
vsw-2zesy03h8eaf9fe0l****
選擇伸縮組內(nèi)ECS實例所屬的交換機。建議選擇多個交換機來提升擴容成功率。
步驟二:創(chuàng)建伸縮配置并啟用伸縮配置和伸縮組
伸縮配置是擴容時所增加的ECS實例的配置模板,包括實例付費模式、規(guī)格、存儲、網(wǎng)絡(luò)等配置信息。創(chuàng)建伸縮組配置后,您可以啟用伸縮配置,然后啟用伸縮組。
找到待操作的伸縮組,選擇任一種方式打開伸縮組詳情頁面。
在伸縮組名稱/ID列,單擊伸縮組ID。
在操作列,單擊查看詳情。
在頁面上方,單擊實例配置來源頁簽。
在伸縮配置頁簽下,單擊創(chuàng)建伸縮配置。
在創(chuàng)建伸縮配置頁面,完成相關(guān)參數(shù)配置,單擊創(chuàng)建。
本示例中采用以下配置,未提及的配置項保持默認(rèn)。更多關(guān)于伸縮配置的配置說明,請參見創(chuàng)建伸縮配置(ECS實例)。
區(qū)域
配置項
示例
描述
基礎(chǔ)信息
伸縮配置名稱
test
輸入伸縮配置的名稱。格式要求請參考界面提示。
付費模式
按量付費
彈性伸縮服務(wù)免費,但您需要為擴容時所增加的ECS實例付費。本文采用按量付費方式作為示例。更多信息,請參見計費概述。
實例和鏡像
實例配置方式
指定實例屬性
選擇指定實例屬性方式來配置ECS實例的規(guī)格需求。
指定實例屬性組合
2 vCPU,4 GiB內(nèi)存,企業(yè)級
設(shè)置ECS實例的vCPU和內(nèi)存需求。
選擇鏡像
公共鏡像Alibaba Cloud Linux 3.2104 LTS 64位
選擇用于部署ECS實例的鏡像。本文以公共鏡像作為示例,實際業(yè)務(wù)場景請選用您已部署應(yīng)用的自定義鏡像。
存儲
系統(tǒng)盤
ESSD云盤,40 Gib,PL0
為ECS實例選擇系統(tǒng)盤。
網(wǎng)絡(luò)和安全組
公網(wǎng)IP
選中分配公網(wǎng)IPv4地址,默認(rèn)按固定帶寬計費,帶寬值默認(rèn)為1 Mbit/s。
按需選擇是否為ECS實例分配公網(wǎng)IP地址。按公網(wǎng)出方向?qū)嶋H發(fā)生的帶寬計費,帶寬費用合并在ECS實例中收取。
安全組
sg-bp18kz60mefsicfg****
選擇您提前創(chuàng)建好的安全組。如需創(chuàng)建安全組,請參見創(chuàng)建安全組。
管理設(shè)置
登錄憑證
創(chuàng)建后設(shè)置
ECS實例創(chuàng)建完成后,再手動為ECS實例設(shè)置密碼。
在彈出的伸縮配置預(yù)覽對話框中,確認(rèn)配置信息,然后單擊確認(rèn)創(chuàng)建。
在彈出的伸縮配置創(chuàng)建成功對話框中,單擊啟用配置。
在彈出的選用伸縮配置對話框中,單擊確定。
說明在一個伸縮組內(nèi),您必須啟用一個伸縮配置。啟用伸縮配置后,該伸縮配置處于生效狀態(tài)。
在彈出的啟用伸縮組對話框中,單擊確定。
啟用伸縮組后,彈性伸縮才會按照您的配置實現(xiàn)擴容和縮容。
本示例伸縮組內(nèi)的最小實例數(shù)為1,因此啟用伸縮組后,系統(tǒng)會基于伸縮配置自動創(chuàng)建一臺ECS實例。您可以在伸縮組詳情頁面的實例列表頁簽下,選擇自動創(chuàng)建頁簽,查看實例信息。
步驟三:創(chuàng)建伸縮規(guī)則
伸縮規(guī)則用來指定每次伸縮活動的規(guī)則,如增加或者減少ECS實例的數(shù)量。
在伸縮組詳情頁面,單擊伸縮規(guī)則與報警任務(wù)頁簽,然后單擊伸縮規(guī)則頁簽。
單擊創(chuàng)建伸縮規(guī)則,完成伸縮規(guī)則配置,然后單擊確認(rèn)。
本示例采用簡單規(guī)則。更多關(guān)于伸縮規(guī)則的配置說明,請參見配置伸縮規(guī)則。
配置項
描述
規(guī)則名稱
輸入規(guī)則名稱。格式要求請參考界面提示。
伸縮規(guī)則類型
本示例采用簡單規(guī)則。更多關(guān)于伸縮規(guī)則的介紹,請參見伸縮規(guī)則概述。
執(zhí)行的操作
設(shè)置觸發(fā)規(guī)則時,需要增加或減少多少實例。單次伸縮支持的最大實例數(shù)為1000臺。
冷卻時間
可選項,單位為秒。不填寫則默認(rèn)使用伸縮組的冷卻時間,更多信息,請參見冷卻時間。
請重復(fù)該步驟,分別創(chuàng)建擴容規(guī)則和縮容規(guī)則。配置示例如下:
伸縮規(guī)則
配置示例
擴容規(guī)則
規(guī)則名稱:add
伸縮規(guī)則類型:簡單規(guī)則
執(zhí)行的操作:增加1臺
縮容規(guī)則
規(guī)則名稱:remove
伸縮規(guī)則類型:簡單規(guī)則
執(zhí)行的操作:減少1臺
步驟四:手動執(zhí)行伸縮規(guī)則擴縮容ECS實例
您可以按照需要手動執(zhí)行伸縮規(guī)則,系統(tǒng)會按照規(guī)則配置自動創(chuàng)建或者釋放ECS實例,調(diào)整伸縮組內(nèi)的實例數(shù)量。
在伸縮組詳情頁面,單擊伸縮規(guī)則與報警任務(wù)頁簽,然后單擊伸縮規(guī)則頁簽。
找到配置的規(guī)則,單擊操作列的執(zhí)行,然后完成后續(xù)確認(rèn)操作。
本示例采用以下操作進行驗證:
執(zhí)行擴容規(guī)則,確認(rèn)伸縮組內(nèi)是否已自動增加一臺ECS實例。
執(zhí)行縮容規(guī)則,確認(rèn)伸縮組內(nèi)是否已自動減少一臺ECS實例。