全部產品
Search
文件中心

Tair (Redis® OSS-Compatible):開啟自動擴容

更新時間:Dec 19, 2024

Tair (Redis OSS-compatible)執行個體整合了資料庫自治服務DAS(Database Autonomy Service)的自動擴容功能,當記憶體平均使用率達到閾值後會自動升級執行個體的規格,協助您快速彈性適配業務高峰,避免記憶體溢出的風險,有效保障線上業務穩定性。

前提條件

執行個體需滿足下述條件:

費用說明

僅會產生因升級規格產生的費用,詳情請參見變更配置說明

自動擴容流程

圖 1. 自動擴容流程

開啟自動擴容功能後,當觀測視窗內執行個體的記憶體平均使用率達到設定的閾值後,DAS將自動執行擴容操作(即升級執行個體規格到下一級更大的規格,例如從1 GB升級至2 GB)。完成擴容後,DAS會繼續監測記憶體使用量率,如果再次滿足自動擴容的條件則會繼續擴容,直到擴容至您設定的規格上限。

但DAS不會直接對執行個體執行回縮。如果您開啟了訂閱服務,當觀測視窗執行個體的記憶體平均使用率降至30%以下時,DAS將通過您設定的方式(例如郵件)發送回縮建議給您,您可以在合適的時間執行手動降配操作以提高資源使用率。關於訂閱服務的具體操作,請參見本文的操作步驟。

說明
  • 為保障DAS可正常訪問雲資料庫的相關資源,開啟該功能後,系統會將名為AliyunServiceRoleForDAS的關聯角色授權給DAS使用。

  • 如果自動擴容後,執行了手動變更配置操作,DAS判斷您已人工手動降配,不會發送回縮建議給您。當您的執行個體再次觸發了自動擴容,並達到回縮建議的閾值,DAS才會發送回縮建議給您。

自動擴容影響

  • 執行個體執行切換時會出現1~2次30秒內的串連閃斷。

  • 為保障變更配置後的新執行個體能快速追平原執行個體的增量資料,同時規避因DNS緩衝引起的資料雙寫,在變更配置過程中,執行個體會出現1分鐘內的唯讀狀態。

  • 為保障提供更出色的效能和穩定性,如果執行個體的小版本過低,在變更配置時,系統會將執行個體的小版本升級至最新。

操作步驟

  1. 訪問執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。

  2. 配置資訊地區,開啟自動擴容的開關。

  3. 在跳轉到的DAS控制台對話方塊中,完成自動擴容和事件訂閱設定。

    1. 自治功能設定 > 最佳化和限流頁簽,勾選自動擴容,設定自動擴容參數。

      配置

      說明

      記憶體平均利用率

      選擇達到自動擴容的記憶體平均使用率閾值,單位為百分比,取值範圍為50%~90%,調整的顆粒度為10%。

      規格上限

      選擇可擴容到的最大規格。如果達到了自動擴容的閾值,DAS會逐級擴容規格(例如從1 GB升級至2 GB)並繼續監測記憶體使用量率,如在觀測視窗內再次達到自動擴容的閾值,會繼續擴容,直到擴容至您設定的規格上限。

      觀測視窗

      選擇觀測視窗的時間,單位為分鐘,最大取值為30分鐘。

      說明

      本案例中的設定即表示,在30分鐘的觀測視窗內,如果記憶體平均使用率大於等於70%,系統將對執行個體執行升級配置操作(最多升配至64G規格)。

    2. 可選:事件訂閱設定頁簽,根據提示完成設定。

      配置

      說明

      開啟訂閱服務

      開啟該功能的開關,當發生了相應緊急程度的事件後,會通過您設定的方式(例如郵件)通知到您,協助您及時瞭解運行狀態。

      緊急程度

      拖到滑塊選擇通知的事件層級,即哪些事件觸發後才會通知您。

      • 嚴重:影響資料庫正常啟動並執行事件。

      • 警告:需要關注的可能會影響資料庫的事件。

      • 最佳化:根據資料庫運行情況給出的最佳化建議。

      • 通知:資料庫效能快照和基礎通知資訊。

      說明

      如需訂閱自動擴容和縮容建議的事件通知,請選擇至通知層級。

      選擇連絡人(組)

      選擇已有的連絡人(組)並單擊向右箭頭表徵圖,將其移動至已選連絡人(組)地區框中。

      說明

      如果列表為空白,您需要先建立連絡人和組,具體操作,請參見管理警示連絡人

      通知方式

      選擇通知方式,支援單一通知方式及組合通知方式,推薦選擇的通知方式包含手機簡訊(時效性更高)。

      通知語言

      當前僅支援中文

      通知最小間隔

      再次發起通知的最小時間間隔。例如設定為5分鐘,即首次通知後,如果事件再次被觸發,間隔5分鐘會再次發送通知。

  4. 單擊確定

    返回至控制台頁面,查看該執行個體的自動擴容將顯示為已開啟

常見問題

  • Q:為什麼開啟讀寫分離後,自動擴容功能關閉了?

    A:由於目前只有標準架構支援自動擴容功能,因此在啟用讀寫分離後,將會關閉自動擴容功能。

相關文檔

Redis開源版雲原生叢集架構執行個體還支援自動增加分區,更多資訊請參見自動增加分區