開啟帶寬彈性伸縮
當(dāng)您的業(yè)務(wù)將面對突發(fā)或計劃中的流量高峰時,您可以使用云數(shù)據(jù)庫 Tair(兼容 Redis)的帶寬彈性伸縮功能。該功能將實時檢測帶寬的平均使用率,當(dāng)帶寬使用率達到閾值后自動增加實例帶寬,在流量高峰過去后,該功能也支持自動縮回實例帶寬。該功能可幫助您輕松對應(yīng)各類流量高峰,專注于業(yè)務(wù)提升。
前提條件
實例為Redis開源版或Tair(企業(yè)版)內(nèi)存型、持久內(nèi)存型。
適用場景
由于不同的實例規(guī)格對應(yīng)的帶寬有所區(qū)別,如果流量超出了帶寬上限,可能引發(fā)阻塞并影響服務(wù)性能,您可以開啟帶寬彈性伸縮功能來避免此類情況。相對于變更實例規(guī)格,調(diào)整帶寬可以幫助您快速提升帶寬,節(jié)省整體費用,且不會引發(fā)連接閃斷,即開即用。
若實例為Redis開源版且需要增加大量帶寬,推薦使用Tair(企業(yè)版),Tair實例各規(guī)格支持的最大帶寬均為96 MB/s以上。
適用場景 | 說明 |
靈活地應(yīng)對流量高峰 | 例如業(yè)務(wù)將迎來限時秒殺活動,屆時將會帶來流量高峰,高峰過后需要減少帶寬以節(jié)省資源,需要靈活地變更帶寬。 |
快速消除帶寬對業(yè)務(wù)影響 | 例如業(yè)務(wù)中臨時出現(xiàn)較多的大Key讀寫,需要快速消除帶寬限制避免影響業(yè)務(wù),同時為處理大Key問題預(yù)留時間。 |
低成本地應(yīng)對訪問傾斜 | 實例為集群架構(gòu)或讀寫分離架構(gòu),某些數(shù)據(jù)分片或只讀節(jié)點的訪問比較頻繁,帶寬頻頻到達上限,而其他數(shù)據(jù)分片或只讀節(jié)點的帶寬使用率較低。 開啟該功能后,系統(tǒng)可精準(zhǔn)識別帶寬不足的數(shù)據(jù)分片或只讀節(jié)點,自動為其升級帶寬,無需升級整體實例的帶寬或規(guī)格,極大降低使用成本,提升運維便利性。 |
帶寬彈性伸縮流程
開啟該功能后,系統(tǒng)會根據(jù)您設(shè)定的帶寬彈性伸縮策略和觀察時間自動執(zhí)行下述操作(擴展或回縮的帶寬大小由系統(tǒng)自動計算):
觸發(fā)帶寬擴展閾值:為實例擴展帶寬并持續(xù)監(jiān)測,如果再次觸發(fā)則繼續(xù)擴展帶寬,最高可擴展至實例規(guī)格的默認帶寬的3倍。如需更大的帶寬,您可以通過變更配置升級實例性能,再執(zhí)行調(diào)整帶寬操作。
觸發(fā)帶寬回縮閾值:為實例回縮帶寬并持續(xù)監(jiān)測,如果再次觸發(fā)則繼續(xù)回縮帶寬,最低可回縮至實例規(guī)格的默認帶寬。
實例為集群架構(gòu)或經(jīng)典版讀寫分離架構(gòu)時,執(zhí)行帶寬觀測和彈性伸縮的粒度分別為數(shù)據(jù)分片或只讀節(jié)點,各節(jié)點之間相互獨立,不會彼此影響。
實例為云原生版讀寫分離架構(gòu)時,會統(tǒng)一更新所有節(jié)點,以實際使用帶寬最高的節(jié)點為主。
如果您開啟了訂閱服務(wù),系統(tǒng)將通過您設(shè)定的方式(例如郵件)發(fā)送相關(guān)伸縮觸發(fā)的通知至您。關(guān)于訂閱服務(wù)的具體操作,請參見本文的操作步驟。
為保障DAS可正常訪問云數(shù)據(jù)庫的相關(guān)資源,開啟該功能后,系統(tǒng)會將名為AliyunServiceRoleForDAS的關(guān)聯(lián)角色授權(quán)給DAS使用。
功能限制
實例完成自動帶寬擴展后,需要經(jīng)過至少1小時的冷卻時間,才可觸發(fā)自動帶寬回縮。
如果實例存在未到期的帶寬包,則無法開通帶寬彈性伸縮功能。請先退訂實例的帶寬包,詳情請參見退訂管理。
實例的帶寬最大可調(diào)整至當(dāng)前規(guī)格默認帶寬的3倍。例如Tair內(nèi)存型2 GB主從版的默認帶寬為96 MB/s,該規(guī)格最多可增加192 MB/s,最終實例帶寬上限為288 MB/s。
如需更大的帶寬,您可以通過升級實例規(guī)格,或升級實例架構(gòu)(例如從標(biāo)準(zhǔn)架構(gòu)升級至集群架構(gòu)),獲取更高的帶寬性能,更多信息請參見規(guī)格查詢導(dǎo)航。
不建議同時手動調(diào)整實例帶寬和開啟帶寬彈性伸縮功能。
若同時使用,實例會優(yōu)先使用帶寬彈性伸縮功能,且在帶寬彈性回縮時,將回縮至實例規(guī)格的默認帶寬。
若執(zhí)行下述操作將會導(dǎo)致的帶寬彈性伸縮功能自動失效,您需要根據(jù)業(yè)務(wù)需求重新開啟該功能:
執(zhí)行的操作
例外情況
無
當(dāng)實例為標(biāo)準(zhǔn)架構(gòu)時,僅升級規(guī)格不會導(dǎo)致帶寬配置失效。
實例為標(biāo)準(zhǔn)架構(gòu)時,不會導(dǎo)致帶寬配置失效。
費用說明
根據(jù)增加的帶寬量和使用時長,按小時產(chǎn)生費用,不同地域的收費標(biāo)準(zhǔn)有所區(qū)別。更多信息,請參見計費項。
實例默認的帶寬不會產(chǎn)生費用,只有在默認帶寬的基礎(chǔ)上增加帶寬時收費。
操作步驟
訪問實例列表,在上方選擇地域,然后單擊目標(biāo)實例ID。
在配置信息區(qū)域,單擊最大帶寬后的修改。
說明若首次訪問DAS控制臺,請按照界面提示,完成賬號授權(quán)。
開啟自動彈性帶寬的開關(guān)。
在跳轉(zhuǎn)到的DAS控制臺對話框中,完成帶寬彈性伸縮策略和事件訂閱設(shè)置。
設(shè)置帶寬彈性伸縮策略。
類別
參數(shù)
說明
自動帶寬擴展
自動帶寬擴展
單擊打開該功能的開關(guān)。
帶寬平均使用率不小于
選擇觸發(fā)自動帶寬擴展操作的帶寬平均使用率閾值,單位為百分比,取值范圍為50%~95%。
說明系統(tǒng)會取入流量和出流量平均使用率中較大的值作為帶寬平均使用率。
該實例的帶寬最大可調(diào)整至當(dāng)前規(guī)格默認帶寬的3倍,您也可以關(guān)注當(dāng)前對話框的提示信息。
觀測窗口
選擇觀測窗口的時間,單位為分鐘。
自動帶寬回縮
自動帶寬回縮
單擊打開該功能的開關(guān),開啟該功能需要先打開自動帶寬擴展開關(guān)。
帶寬平均使用率不大于
選擇觸發(fā)自動帶寬回縮操作的帶寬平均使用率閾值,單位為百分比,取值范圍為10%~70%,但至少需要比擴容閾值低10%。
說明系統(tǒng)會取入流量和出流量平均使用率中較大的值作為帶寬平均使用率。
每次擴、縮容的目標(biāo)帶寬為:
實際使用帶寬(MB/s)/((擴容閾值 + 回縮閾值)/ 2)
。每次擴縮容后,會盡量使實際帶寬使用率處于擴容閾值與回縮閾值的中間。示例:實例的默認帶寬為96MB/s,設(shè)置擴容閾值為70%、回縮閾值為30%、觀測窗口為15分鐘,表示在15分鐘的觀測窗口內(nèi),如果帶寬平均使用率大于等于70%(例如為70%),系統(tǒng)將對該實例執(zhí)行帶寬擴展操作,擴容后的目標(biāo)帶寬為135MB/s((96*0.7))/((0.7+0.3)/2));如果帶寬平均使用率小于等于升級后的30%,系統(tǒng)將對該實例執(zhí)行帶寬回縮操作(但最小可調(diào)整至當(dāng)前實例規(guī)格的默認帶寬)。
單擊確定。
配置告警模板進行告警訂閱,以便及時了解數(shù)據(jù)庫實例的自動帶寬擴展或回縮情況。
系統(tǒng)會推薦告警模板并添加對應(yīng)自治事件的告警規(guī)則,您可以依照系統(tǒng)提示進行配置。
說明如果您已經(jīng)為實例配置了告警模板,請依照系統(tǒng)提示,在告警模板添加對應(yīng)自治事件的告警規(guī)則。
如果您需要自行設(shè)置告警模板和告警規(guī)則,請參見配置告警模板和配置告警規(guī)則。
選擇需要告警通知的告警聯(lián)系組。
單擊添加聯(lián)系人,添加新的告警聯(lián)系人。
單擊新增聯(lián)系組,添加新的告警聯(lián)系組。
單擊目標(biāo)聯(lián)系人后的修改或移除,修改或刪除已有聯(lián)系人的信息。
詳細操作請參見管理告警聯(lián)系人。
單擊提交配置,并在彈出的對話框中確認告警配置。
執(zhí)行結(jié)果
Redis控制臺上,帶寬彈性伸縮的開關(guān)已打開。