ESS控制台发布新功能:创建多实例规格的伸缩配置
摘要: 背景 原彈性伸縮ESS服務(wù)限定,生效的伸縮配置中只能對應(yīng)一種實(shí)例規(guī)格,這樣就會(huì)存在如果生效的配置中的實(shí)例規(guī)格的庫存不足(高配實(shí)例規(guī)格通常更容易出現(xiàn)庫存不足的情況)時(shí), 用戶配置好的伸縮規(guī)則以及伸縮組對應(yīng)的報(bào)警任務(wù)或者定時(shí)任務(wù)都會(huì)失效。
背景
原彈性伸縮ESS服務(wù)限定,生效的伸縮配置中只能對應(yīng)一種實(shí)例規(guī)格,這樣就會(huì)存在如果生效的配置中的實(shí)例規(guī)格的庫存不足(高配實(shí)例規(guī)格通常更容易出現(xiàn)庫存不足的情況)時(shí), 用戶配置好的伸縮規(guī)則以及伸縮組對應(yīng)的報(bào)警任務(wù)或者定時(shí)任務(wù)都會(huì)失效。尤其是大客戶在業(yè)務(wù)高峰時(shí),需要爭分奪秒的彈出高規(guī)格實(shí)例來應(yīng)對業(yè)務(wù)流量時(shí),該問題的影響便更加突出。
適用場景
- 對伸縮組彈出的實(shí)例只關(guān)注性能,而不限定于某一種特定規(guī)格
- 業(yè)務(wù)流量較大,一般用彈性伸縮伸縮高配的實(shí)例規(guī)格
- 對彈性伸縮ESS的彈出成功率有較高的成功率要求和較低的時(shí)延要求
多實(shí)例規(guī)格間的優(yōu)先級
假設(shè)用戶在生效的伸縮配置中配置了實(shí)例規(guī)格A和B,彈性伸縮在彈機(jī)器時(shí),會(huì)按照配置時(shí)參數(shù)(InstanceTypes.N)的傳入順序,先用實(shí)例規(guī)格A彈機(jī)器,如果無法彈出,再用實(shí)例規(guī)格B,更多實(shí)例規(guī)格時(shí),依此類推。可見,伸縮配置的多實(shí)例規(guī)格其實(shí)類似于備選模式而非隨機(jī)模式。
最佳實(shí)踐
這里就現(xiàn)有彈性伸縮ESS所支持的特性,推薦在創(chuàng)建伸縮組以及伸縮配置時(shí),同時(shí)采用創(chuàng)建多可用區(qū)專有網(wǎng)絡(luò)伸縮組以及創(chuàng)建多實(shí)例規(guī)格的伸縮配置。
說明如下:
- 1.在目標(biāo)地域下創(chuàng)建好專有網(wǎng)絡(luò),以及多個(gè)可用區(qū)下的交換機(jī)
- 2.在目標(biāo)地域下創(chuàng)建伸縮組,選擇對應(yīng)的專有網(wǎng)絡(luò),并選擇多個(gè)交換機(jī)(盡量選擇不同可用區(qū)的交換機(jī),合理利用不同可用區(qū)的庫存),詳見創(chuàng)建多可用區(qū)專有網(wǎng)絡(luò)
- 3.伸縮組創(chuàng)建完畢后,創(chuàng)建伸縮配置時(shí),可勾選多個(gè)(不超過10個(gè))實(shí)例規(guī)格,可按照cpu/內(nèi)存/主頻/內(nèi)網(wǎng)帶寬/內(nèi)網(wǎng)收發(fā)包等不同維度選擇相近的多個(gè)實(shí)例規(guī)格
- 4.多選的實(shí)例規(guī)格要求同屬于io優(yōu)化或非io優(yōu)化,因?yàn)閕o優(yōu)化與非io優(yōu)化的購買配置相差較大,如果對應(yīng)實(shí)例規(guī)格能同時(shí)選,也很難增加彈機(jī)器的成功率
- 5.伸縮配置創(chuàng)建完成后,【啟用配置】->【啟動(dòng)伸縮組】->【配置伸縮規(guī)則】->【配置相關(guān)報(bào)警或定時(shí)任務(wù)】
控制臺(tái)創(chuàng)建多實(shí)例規(guī)格
下面介紹下在彈性伸縮ESS控制臺(tái)如何配置多實(shí)例規(guī)格的伸縮配置
1.進(jìn)入目標(biāo)伸縮組的伸縮配置頁面,點(diǎn)擊【創(chuàng)建伸縮配置】
2.在伸縮配置創(chuàng)建頁面,選擇多個(gè)實(shí)例規(guī)格(比如可選擇cpu/內(nèi)存相同的實(shí)例規(guī)格)
3.創(chuàng)建完成后,可在伸縮配置頁面查看對應(yīng)的多實(shí)例規(guī)格的伸縮配置
4.通過啟用多實(shí)例規(guī)格的伸縮配置,就可以在遇到彈特定規(guī)格庫存不足等情況時(shí),自動(dòng)為用戶切換到備選的實(shí)例規(guī)格上,增加彈出機(jī)器的成功率
如果想查看多可用區(qū)以及多實(shí)例規(guī)格的SDK使用方式,可前往:
- 使用 ESS SDK 快速創(chuàng)建多可用區(qū)伸縮組
- 使用 ESS SDK 快速創(chuàng)建多實(shí)例規(guī)格伸縮配置
原文鏈接
干貨好文,請關(guān)注掃描以下二維碼:
總結(jié)
以上是生活随笔為你收集整理的ESS控制台发布新功能:创建多实例规格的伸缩配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 无人值守时代,运维如何保障发布质量?
- 下一篇: 沙漠种水稻,88岁的袁隆平又创造奇迹!他