全部產品
Search
文件中心

Tair (Redis® OSS-Compatible):開啟頻寬Auto Scaling

更新時間:Aug 22, 2025

當您的業務將面對突發或計劃中的流量高峰時,您可以使用Tair (Redis OSS-compatible)的頻寬Auto Scaling功能。該功能將即時檢測頻寬的平均使用率,當頻寬使用率達到閾值後自動增加執行個體頻寬,在流量高峰過去後,該功能也支援自動縮回執行個體頻寬。該功能可協助您輕鬆對應各類流量高峰,專註於業務提升。

前提條件

執行個體為Redis開源版Tair(企業版)記憶體型持久記憶體型

功能概述

由於不同執行個體規格對應的頻寬存在差異,如果流量超過了頻寬上限,可能會導致阻塞,從而影響服務效能。您可以開啟頻寬Auto Scaling功能來避免此類情況。與變更執行個體規格相比,調整頻寬可以協助您迅速提升頻寬,節約整體費用,並且不會引發串連的中斷,實現即開即用。

頻寬Auto Scaling流程

開啟該功能後,系統會根據您設定的頻寬Auto Scaling策略和觀察時間自動執行下述操作(擴充或回縮的頻寬大小由系統自動計算):

  • 觸發頻寬擴充閾值:為執行個體擴充頻寬並持續監測,如果再次觸發則繼續擴充頻寬,最多支援額外增加原執行個體預設頻寬的6倍,但增加的上限為192 MB/s。

    如需更大的頻寬,推薦使用Tair(企業版),Tair執行個體各規格支援的最大頻寬均為96 MB/s以上。您也可以升級至Tair(企業版)後再執行調整頻寬操作。

  • 觸發頻寬回縮閾值:為執行個體回縮頻寬並持續監測,如果再次觸發則繼續回縮頻寬,最低可回縮至執行個體規格的預設頻寬。

說明

每次擴縮容的目標頻寬為:實際使用頻寬(MB/s)/((擴充閾值 + 回縮閾值)/2)。每次擴縮容後,會盡量使實際頻寬使用率處於擴充閾值與回縮閾值的中間。

例如:執行個體的預設頻寬為96MB/s,設定擴充閾值為70%、縮容閾值為30%、觀測視窗為15分鐘,如果頻寬平均使用率大於等於70%,則會觸發擴充操作,擴充後的目標頻寬為((96*70%))/((70% + 30%)/ 2)) = 135MB/s;如果頻寬平均使用率小於等於升級後的30%,系統將對該執行個體執行頻寬回縮操作(最小會縮容至當前執行個體規格的預設頻寬)。

注意事項

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

  • 若執行個體為雲原生版讀寫分離架構時,執行個體將以實際使用頻寬最高的節點為主,並統一擴縮容所有節點。

  • 若執行個體為叢集架構或經典版讀寫分離架構時,頻寬觀測和擴縮容的粒度為資料分區或唯讀節點,各節點獨立進行擴縮容,不會彼此影響。

應用情境

當您遇到下述業務情境,您可以通過本功能調整執行個體的頻寬。

展開查看詳細應用情境

適用情境

說明

靈活地應對流量高峰

例如業務將迎來限時秒殺活動,屆時將會帶來流量高峰,高峰過後需要減少頻寬以節省資源,需要靈活地變更頻寬。

快速消除頻寬對業務影響

例如業務中臨時出現較多的大Key讀寫,需要快速消除頻寬節流設定避免影響業務,同時為處理大Key問題預留時間。

低成本地應對訪問傾斜

執行個體為叢集架構讀寫分離架構,某些資料分區或唯讀節點的訪問比較頻繁,頻寬頻頻到達上限,而其他資料分區或唯讀節點的頻寬使用率較低。

開啟該功能後,系統可精準識別頻寬不足的資料分區或唯讀節點,自動為其升級頻寬,無需升級整體執行個體的頻寬或規格,極大降低使用成本,提升營運便利性。

費用說明

根據增加的頻寬量和使用時間長度,按小時產生費用,不同地區的收費標準有所區別。更多資訊,請參見計費項目

說明

執行個體預設的頻寬不會產生費用,只有在預設頻寬的基礎上增加頻寬時收費。

功能限制

  • 執行個體完成自動頻寬擴充後,需要經過至少1小時的冷卻時間才可觸發自動頻寬回縮。同時,兩次自動頻寬擴充操作之間有1分鐘的冷卻時間

  • 執行個體整體頻寬最多支援額外增加原執行個體預設頻寬的6倍,但增加的上限為192 MB/s。

    說明

    例如:

    • Tair記憶體型2 GB標準架構的預設頻寬為96 MB/s,該執行個體可調整的頻寬上限為96 MB/s + 192 MB/s = 288 MB/s

    • Redis開源版256 MB標準架構的預設頻寬為10 MB/s,該規格最多可增加60 MB/s,最終執行個體頻寬上限為10 MB/s + 60 MB/s = 70 MB/s

    如需更大的頻寬,您可以通過升級執行個體規格,或升級執行個體架構(例如從標準架構升級至叢集架構),擷取更高的頻寬效能,更多資訊請參見執行個體規格

  • 不建議同時手動調整執行個體頻寬和開啟頻寬Auto Scaling功能。

    若同時使用:當手動設定頻寬達到上限,將不再會觸發自動頻寬擴充。且隨著流量的減少,自動頻寬回縮會將手動設定的頻寬回縮至執行個體規格的預設頻寬。

    說明

    例如:

    • 執行個體頻寬預設為10 MB/s,手動設定70 MB/s後,當觸發擴充閾值時,因超過伸縮6倍上限,則不會自動擴充;

    • 若同規格執行個體手動設定40 MB/s,當觸發擴充閾值時,最高會自動擴充至70 MB/s;當觸發縮容閾值時,會進行縮容,直至縮容至預設規格頻寬10 MB/s。

  • 如果執行個體存在未到期的頻寬包,則無法開通頻寬Auto Scaling功能。請先退訂執行個體的頻寬包,詳情請參見退訂管理

  • 若執行下述操作將會導致的頻寬Auto Scaling功能自動失效,您需要根據業務需求重新開啟該功能:

    執行的操作

    例外情況

    升級大版本

    變更執行個體配置

    當執行個體為標準架構時,僅升級規格不會導致頻寬配置失效。

    更換執行個體所屬的可用性區域

    執行個體為標準架構時,不會導致頻寬配置失效。

操作步驟

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

  2. 配置資訊地區,單擊最大頻寬後的修改

    說明

    若首次訪問DAS控制台,請按照介面提示,完成帳號授權。

  3. 開啟自動彈性頻寬的開關。

  4. 在跳轉到的DAS控制台對話方塊中,完成頻寬Auto Scaling策略和事件訂閱設定。

    1. 設定頻寬Auto Scaling策略。

      類別

      參數

      說明

      自動頻寬擴充

      自動頻寬擴充

      單擊開啟該功能的開關。

      頻寬平均使用率不小於

      擴充閾值,選擇觸發自動頻寬擴充操作的頻寬平均使用率閾值,單位為百分比,取值範圍為50%~95%。

      說明
      • 系統會取入流量和出流量平均使用率中較大的值作為頻寬平均使用率

      • 該執行個體的頻寬最多支援額外增加原執行個體預設頻寬的6倍,但增加的上限為192 MB/s,您也可以關注目前的交談框的提示資訊。

      觀測視窗

      選擇觀測視窗的時間,單位為分鐘。

      說明

      觀測視窗內頻寬的平均使用率大於等於閾值時,則會觸發自動頻寬擴充

      自動頻寬回縮

      自動頻寬回縮

      單擊開啟該功能的開關,開啟該功能需要先開啟自動頻寬擴充開關。

      頻寬平均使用率不大於

      縮容閾值,選擇觸發自動頻寬回縮操作的頻寬平均使用率閾值,單位為百分比,取值範圍為10%~70%,但至少需要比擴充閾值低10%。

      說明

      系統會取入流量和出流量平均使用率中較大的值作為頻寬平均使用率

  5. 單擊確定

    Tair控制台上,頻寬Auto Scaling開關已開啟表示功能已開啟。

  6. 可選:設定警示配置,以便及時瞭解資料庫執行個體的自動頻寬擴充或回縮情況,您可以依照系統提示進行配置。

    說明
    • 如果您已經為執行個體配置了警示模板,則不會提示警示配置。

    • 如果您需要自行設定警示模板和警示規則,請參見配置警示模板配置警示規則

    展開查看詳細步驟

    1. 選擇系統推薦警示模板,系統會添加Auto Scaling事件的警示監控項。

    2. 選擇需要警示通知的警示聯絡組

    3. 單擊提交配置,並在彈出的對話方塊中確認警示配置。

相關文檔

如需定時升級Tair執行個體頻寬,請參見定時升級Tair臨時頻寬