當(dāng)您使用彈性伸縮創(chuàng)建專有網(wǎng)絡(luò)ECS實(shí)例的伸縮組時(shí),可以將實(shí)例的回收模式選擇為節(jié)省停機(jī)模式,該模式基于云盤資源的低成本特性,通過改變釋放資源和創(chuàng)建資源的方式,大幅提高伸縮組的擴(kuò)縮容效率。
背景信息
創(chuàng)建專有網(wǎng)絡(luò)ECS實(shí)例的伸縮組時(shí),實(shí)例回收模式包括釋放模式和停機(jī)回收模式兩種模式。在大規(guī)模擴(kuò)縮容的場(chǎng)景下,相比于釋放模式,節(jié)省停機(jī)模式具有以下優(yōu)勢(shì):
- 彈性縮容時(shí),釋放模式下的伸縮規(guī)則會(huì)釋放所有ECS實(shí)例資源,無資源保留,縮容效率較低。而節(jié)省停機(jī)模式下的彈性伸縮規(guī)則會(huì)將移出的ECS實(shí)例暫停使用,并觸發(fā)節(jié)省停機(jī)效果,部分資源會(huì)被保留以備后續(xù)彈性擴(kuò)容時(shí)使用。
- 彈性擴(kuò)容時(shí),釋放模式下的伸縮規(guī)則會(huì)創(chuàng)建新的ECS實(shí)例加入伸縮組,由于庫(kù)存不足或者資源創(chuàng)建緩慢等原因,擴(kuò)容效率較低。而節(jié)省停機(jī)模式下的彈性規(guī)則會(huì)優(yōu)先將停用的ECS實(shí)例加入伸縮組,再根據(jù)擴(kuò)張數(shù)量決定是否創(chuàng)建新的ECS實(shí)例加入伸縮組,擴(kuò)容效率較高。
注意事項(xiàng)
選擇節(jié)省停機(jī)模式時(shí),需注意以下幾點(diǎn):
- 僅伸縮組類型為ECS實(shí)例,且網(wǎng)絡(luò)類型為專有網(wǎng)絡(luò)時(shí),伸縮組支持開啟節(jié)省停機(jī)模式。
- 創(chuàng)建伸縮組時(shí),實(shí)例回收模式設(shè)置為停機(jī)回收模式后,暫不支持修改實(shí)例的回收模式。
- 選擇節(jié)省停機(jī)模式的伸縮組中,如果因非彈性伸縮行為(例如手動(dòng)停機(jī)、ECS實(shí)例出現(xiàn)異常等)觸發(fā)ECS實(shí)例進(jìn)入停用中狀態(tài),該ECS實(shí)例會(huì)被認(rèn)為是不健康實(shí)例,在執(zhí)行健康檢查任務(wù)時(shí)會(huì)被釋放。
- 所有本地盤實(shí)例(例如d1、d1ne、ga1、gn5、i1和i2等ECS實(shí)例規(guī)格)不支持選擇節(jié)省停機(jī)模式。
實(shí)現(xiàn)方式
ECS實(shí)例的資源大體由計(jì)算資源、網(wǎng)絡(luò)資源、存儲(chǔ)資源三部分組成。在縮容時(shí),伸縮組只是釋放計(jì)算資源和網(wǎng)絡(luò)資源而保留存儲(chǔ)資源;在擴(kuò)容時(shí),伸縮組只需要重新獲取計(jì)算資源和網(wǎng)絡(luò)資源。擴(kuò)縮容時(shí)ECS實(shí)例的資源變化過程如下圖所示。
節(jié)省停機(jī)模式下,伸縮組中自動(dòng)創(chuàng)建的ECS實(shí)例進(jìn)入停用中狀態(tài)時(shí),這些停用的ECS實(shí)例組成一個(gè)停機(jī)實(shí)例池。節(jié)省停機(jī)模式的實(shí)現(xiàn)方式說明如下所示:
- 彈性縮容時(shí),節(jié)省停機(jī)模式下的伸縮規(guī)則觸發(fā)后,自動(dòng)創(chuàng)建的ECS實(shí)例將進(jìn)入停用中狀態(tài),該狀態(tài)下的ECS實(shí)例(即停機(jī)實(shí)例池)進(jìn)入節(jié)省停機(jī)狀態(tài)。具體變化如下所示:
- 部分資源會(huì)被回收并停止收費(fèi)。包括計(jì)算資源(vCPU和內(nèi)存資源)、固定公網(wǎng)IP和固定帶寬。其中,固定公網(wǎng)IP被回收后再次啟動(dòng)時(shí),系統(tǒng)會(huì)重新分配新的IP地址。
- 部分資源會(huì)保留并繼續(xù)收費(fèi)。包括云盤(系統(tǒng)盤和數(shù)據(jù)盤)、收費(fèi)鏡像、彈性公網(wǎng)IP(EIP)和EIP帶寬等。其中,彈性公網(wǎng)IP(EIP)在重新啟動(dòng)時(shí)IP地址保持不變。
- 彈性擴(kuò)容時(shí),節(jié)省停機(jī)模式下的伸縮規(guī)則觸發(fā)后,停機(jī)實(shí)例池內(nèi)的ECS實(shí)例狀態(tài)優(yōu)先從停用中變?yōu)?span id="z68uejxpaoma" class="ph uicontrol" id="uicontrol-evl-8ob-yzw">服務(wù)中。如果停機(jī)實(shí)例池的數(shù)量不滿足擴(kuò)容數(shù)量時(shí),伸縮組會(huì)重新創(chuàng)建新的ECS實(shí)例。
說明 停機(jī)實(shí)例池中的ECS實(shí)例不能保證成功進(jìn)入服務(wù)中狀態(tài)。例如,由于庫(kù)存不足或賬號(hào)欠費(fèi)等其他原因,停用中的ECS實(shí)例不能正常進(jìn)入服務(wù)中狀態(tài)而會(huì)被釋放,需要重新創(chuàng)建新的ECS實(shí)例來保證伸縮規(guī)則的執(zhí)行結(jié)果達(dá)到預(yù)期。
- 伸縮組保證停機(jī)實(shí)例池中的ECS實(shí)例和服務(wù)中的ECS實(shí)例的數(shù)量總和不會(huì)超過伸縮組的最大實(shí)例數(shù),如果您手動(dòng)修改伸縮組的最大實(shí)例數(shù)使其數(shù)量減少,伸縮組會(huì)優(yōu)先釋放停機(jī)實(shí)例池中的ECS實(shí)例。
- 伸縮組保證服務(wù)中的ECS實(shí)例的數(shù)量大于等于伸縮組的最小實(shí)例數(shù),如果您手動(dòng)修改伸縮組的最小實(shí)例數(shù)使其數(shù)量增加,伸縮組會(huì)優(yōu)先啟動(dòng)停機(jī)實(shí)例池的ECS實(shí)例。
操作步驟
本文為您介紹節(jié)省停機(jī)模式的開啟和頁(yè)面顯示操作。