數據庫自治服務DAS(Database Autonomy Service)提供云數據庫 Tair(兼容 Redis)自動擴容功能,當內存平均使用率達到閾值后會自動升級云數據庫 Tair(兼容 Redis)實例的規格,幫助您快速彈性適配業務高峰,避免內存溢出的風險,有效保障線上業務穩定性。
前提條件
實例為:
云數據庫 Tair(兼容 Redis)社區版云盤實例標準架構。
云數據庫 Tair(兼容 Redis)企業版內存型云盤實例標準架構。
進行自動擴容需要您已創建DAS服務關聯角色。
說明若您尚未創建DAS服務關聯角色,開啟自動擴容功能將在執行規格擴容前為您自動創建。
費用說明
僅會產生因升級規格產生的費用,詳情請參見變配說明。
自動擴容流程
開啟自動擴容功能后,當觀測窗口內實例的內存平均使用率達到設定的閾值后,DAS將自動執行擴容操作(即升級實例規格到下一級更大的規格,例如從1 GB升級至2 GB)。完成擴容后,DAS會繼續監測內存使用率,如果再次滿足自動擴容的條件會繼續擴容,直到擴容至您設置的規格上限。
為保障DAS可正常訪問云數據庫的相關資源,開啟該功能后,系統會將名為AliyunServiceRoleForDAS的關聯角色授權給DAS使用。
如果自動擴容后,執行了手動變配操作,DAS判斷您已人工手動降配,不會發送回縮建議給您。當您的實例再次觸發了自動擴容,并達到回縮建議的閾值,DAS才會發送回縮建議給您。
如果您開啟了訂閱服務,當觀測窗口實例的內存平均使用率降至30%以下時,DAS將通過您設定的方式(例如郵件)發送回縮建議給您,您可以在合適的時間執行手動降配操作以提高資源利用率。關于訂閱服務的具體操作,請參見本文的操作步驟。
自動擴容影響
實例執行切換時會出現1~2次30秒內的連接閃斷。
為保障變配后的新實例能快速追平原實例的增量數據,同時規避因DNS緩存引起的數據雙寫,在變配過程中,實例會出現1分鐘內的只讀狀態。
為保障提供更出色的性能和穩定性,如果實例的小版本過低,在變更配置時,系統會將實例的小版本升級至最新。
操作步驟
登錄DAS控制臺。
在左側導航欄中,單擊實例監控。
找到目標實例,單擊實例ID,進入目標實例詳情頁。
在左側導航欄中,單擊自治中心。
在自治中心頁,單擊右側自治功能開關。
在 頁簽中,打開自治功能開關,完成自動擴容設置。
在 頁簽,勾選自動擴容,設置自動擴容參數。
配置
說明
內存平均利用率
選擇達到自動擴容的內存平均使用率閾值,單位為百分比,取值范圍為50%~90%,調整的顆粒度為10%。
規格上限
選擇可擴容到的最大規格。如果達到了自動擴容的閾值,DAS會逐級擴容規格(例如從1 GB社區版升級至2 GB社區版)并繼續監測內存使用率,如在觀測窗口內再次達到自動擴容的閾值,會繼續擴容,直到擴容至您設置的規格上限。
觀測窗口
選擇觀測窗口的時間,單位為分鐘,最大取值為30分鐘。
說明本案例中的設置即表示,在30分鐘的觀測窗口內,如果內存平均使用率大于等于70%,系統將對云數據庫 Tair(兼容 Redis)實例執行升級配置操作(最多升配至64G規格)。
單擊確定。
配置告警模板進行告警訂閱,以便及時了解數據庫實例的自動擴容情況。
系統會推薦告警模板并添加對應自治事件的告警規則,您可以依照系統提示進行配置。
選擇需要告警通知的告警聯系組。
單擊添加聯系人,添加新的告警聯系人。
單擊新增聯系組,添加新的告警聯系組。
單擊目標聯系人后的修改或移除,修改或刪除已有聯系人的信息。
詳細操作請參見管理告警聯系人。
單擊提交配置,并在彈出的對話框中確認告警配置。