使用指定實(shí)例屬性方式配置伸縮配置
在伸縮配置中,您可以指定具體的實(shí)例規(guī)格,但如果實(shí)例規(guī)格庫存不足或已下線等,可能導(dǎo)致擴(kuò)容失敗。建議您選擇指定實(shí)例屬性方式,根據(jù)您的業(yè)務(wù)需求配置實(shí)例規(guī)格所需要的vCPU、內(nèi)存等信息,彈性伸縮會(huì)自動(dòng)篩選符合要求的實(shí)例規(guī)格進(jìn)行擴(kuò)容,有效提高擴(kuò)容的成功率。
背景信息
指定實(shí)例屬性用來自動(dòng)篩選符合要求的實(shí)例規(guī)格,您只需根據(jù)業(yè)務(wù)需求指定實(shí)例的vCPU核數(shù)、內(nèi)存大小、規(guī)格族級別以及可接受的最高價(jià)格,系統(tǒng)會(huì)自動(dòng)篩選符合要求的實(shí)例規(guī)格。執(zhí)行伸縮活動(dòng)時(shí),伸縮組擴(kuò)容的實(shí)例規(guī)格可能是符合要求的實(shí)例規(guī)格中的任何一種,您可以針對匹配出的實(shí)例規(guī)格進(jìn)行排除。
使用指定實(shí)例屬性方式能有效解決以下難題:
如果伸縮配置僅指定了一個(gè)或多個(gè)實(shí)例規(guī)格,但擴(kuò)容時(shí)指定的實(shí)例規(guī)格已下線或者庫存不足,導(dǎo)致擴(kuò)容失敗,則您需要手動(dòng)修改伸縮配置(例如修改實(shí)例配置方式為指定實(shí)例屬性方式)。
如果您是入門級用戶,擔(dān)心無法準(zhǔn)確選擇合適的實(shí)例規(guī)格,則建議使用指定實(shí)例屬性方式配置伸縮配置。
使用限制
僅當(dāng)伸縮組的網(wǎng)絡(luò)類型是專有網(wǎng)絡(luò)時(shí),伸縮配置才支持指定實(shí)例屬性的實(shí)例配置方式。
指定實(shí)例屬性最多支持10個(gè)配置范圍。
說明一個(gè)配置范圍包括vCPU核數(shù)、內(nèi)存大小、規(guī)格族級別和可接受的最高價(jià)格。
操作步驟
本示例中,以整個(gè)彈性伸縮的使用流程為例,為您展示如何使用指定實(shí)例屬性方式配置伸縮配置,以及使用該方式配置后彈性伸縮如何生效。
創(chuàng)建伸縮組。
本示例中,指定伸縮組的最小實(shí)例數(shù)為0,最大實(shí)例數(shù)為2,伸縮組的網(wǎng)絡(luò)類型為專有網(wǎng)絡(luò)。具體操作,請參見配置伸縮組。
創(chuàng)建并啟用伸縮配置。
本示例中,付費(fèi)模式選擇了按量付費(fèi)方式,實(shí)例配置方式選擇了指定實(shí)例屬性方式。具體操作,請參見創(chuàng)建伸縮配置(ECS實(shí)例)。
指定實(shí)例屬性方式的配置說明如下表所示:
配置項(xiàng)
是否必選
說明
示例
vCPU
是
ECS實(shí)例的vCPU大小。
2 vCPU
內(nèi)存
是
ECS實(shí)例的內(nèi)存大小。
8 GiB
規(guī)格族級別
是
入門級:共享型實(shí)例規(guī)格,成本更低,但是無法保證實(shí)例計(jì)算性能的穩(wěn)定。適用于平時(shí)CPU使用率低的業(yè)務(wù)場景。更多信息,請參見共享型。
企業(yè)級:性能穩(wěn)定,資源獨(dú)享,適用于對穩(wěn)定性要求高的業(yè)務(wù)場景。更多信息,請參見實(shí)例規(guī)格族。
積分入門級:共享型實(shí)例規(guī)格,通過CPU積分來保證計(jì)算性能,適用于平時(shí)CPU使用率低、偶有突發(fā)CPU使用率的情況。更多信息,請參見突發(fā)性能實(shí)例概述。
企業(yè)級
可接受最高價(jià)格
否
每小時(shí)為實(shí)例出的最高價(jià)格。
當(dāng)實(shí)例的付費(fèi)模式為搶占式實(shí)例時(shí),請注意:
如果實(shí)例的市場價(jià)格高于您設(shè)置的可接受最高價(jià)格,則該實(shí)例會(huì)被釋放。
如果實(shí)例配置選擇了指定實(shí)例屬性方式,同時(shí)選擇了指定必須包含的實(shí)例規(guī)格,并且該實(shí)例規(guī)格設(shè)置了單臺上限價(jià),則該參數(shù)必須設(shè)置。
重要關(guān)于搶占式實(shí)例設(shè)置單臺上限價(jià)的更多信息,請參見實(shí)例和鏡像。如果可接受最高價(jià)格超過了單臺上限價(jià),則伸縮組擴(kuò)容搶占式實(shí)例時(shí)將會(huì)被回收。
無
指定必須包含的實(shí)例規(guī)格
否
在符合要求的所有實(shí)例規(guī)格中,繼續(xù)指定必須包含的實(shí)例規(guī)格。其中,系統(tǒng)最多支持選擇10個(gè)必須包含的實(shí)例規(guī)格。
ecs.g5.large
在預(yù)覽匹配的實(shí)例規(guī)格區(qū)域,展示了彈性伸縮擴(kuò)容時(shí)所有可能選擇的實(shí)例規(guī)格,如下圖所示。您可以根據(jù)實(shí)際需要排除部分實(shí)例規(guī)格,排除后的實(shí)例規(guī)格將不在擴(kuò)容所選實(shí)例規(guī)格范圍之內(nèi)。
說明如果指定的必須包含的實(shí)例規(guī)格庫存不足或已下線,或者未指定必須包含的實(shí)例規(guī)格,彈性伸縮會(huì)從符合條件的實(shí)例規(guī)格中選擇可用且低價(jià)格的實(shí)例規(guī)格創(chuàng)建ECS實(shí)例。
啟用伸縮組。
由于伸縮組的最小實(shí)例數(shù)為0,彈性伸縮不會(huì)自動(dòng)觸發(fā)伸縮活動(dòng),伸縮組的總實(shí)例數(shù)仍為0。具體操作,請參見啟用伸縮組。
創(chuàng)建伸縮規(guī)則。
本示例中,配置的伸縮規(guī)則為簡單規(guī)則,執(zhí)行的操作為增加2臺ECS實(shí)例。具體操作,請參見配置伸縮規(guī)則。
執(zhí)行伸縮規(guī)則。
具體操作,請參見執(zhí)行伸縮規(guī)則。
執(zhí)行完成后,您可以查看擴(kuò)容出的ECS實(shí)例。本示例中,假設(shè)指定必須包含的實(shí)例規(guī)格ecs.g5.large庫存只有1臺,彈性伸縮自動(dòng)從符合條件的實(shí)例規(guī)格中,除擴(kuò)容1臺ecs.g5.large規(guī)格的ECS外,按照價(jià)格從低到高還會(huì)擴(kuò)容另1臺ECS實(shí)例(例如ecs.g6.large),避免因指定實(shí)例規(guī)格庫存不足而導(dǎo)致擴(kuò)容失敗,有效提高了擴(kuò)容的成功率。