Tair (Redis OSS-compatible)推出的Serverless KV Redis相容版執行個體具備自動擴縮容以及按實際訪問量計費的能力。高峰時自動擴容保障業務平穩業務無感知,能夠顯著降低營運的複雜度。使用期間僅按實際訪問量計費,有效降低使用成本。
架構介紹
Tair Serverless KV Redis相容版執行個體為分布式叢集架構,相容Redis開源版 6.0,更多資訊請參見Redis相容版命令支援。以下為架構圖和組件說明。
組件 | 說明 |
資料分區(Partition) | 一個執行個體由多分區構成,分區間的資料分布與 Redis Cluster 相容(SLOT)。每個資料分區均為一主多備(分別部署在不同機器上)的高可用架構。備節點的數量至少為1。 |
高可用服務(HA) | 主節點(Master)發生故障後,系統會自動在30秒內切換至備節點(Replica),以保證服務高可用和資料高可靠。 |
Serverless能力
建立和使用Tair Serverless KV Redis相容版執行個體時,您無需為執行個體規格配置而感到困擾。執行個體會自動適應應用程式的RCU(讀操作)、WCU(寫操作)以及儲存用量需求,根據工作負載自動進行擴縮容。以下為概念說明:
儲存空間:用於資料的儲存,執行個體的儲存空間範圍為0 ~ 25 TB,儲存空間能夠根據用量自動擴、縮容,無需預設資源大小。
RCU(讀操作):最小讀操作單位,每個RCU表示單個用戶端訪問4 KB的資料。若單次讀操作不足4 KB,則按1 RCU計算;超過時,按4KB為單位向上取整,即RCU = ⌈單次讀取資料量 / 4 KB⌉。
WCU(寫操作):最小寫操作單位,每個WCU表示單個用戶端寫入512 B的資料。單次寫操作不足512 B時,則按1 WCU計算;超過時,按512 B為單位向上取整,即WCU = ⌈單次寫入資料量 / 512 B⌉。
初始效能和彈性擴容
Tair Serverless KVRedis相容版執行個體初始效能峰值(限流閾值)為30,000 RCU/s和20,000 WCU/s。當流量超過效能峰值的60%時,執行個體開始擴容,擴容期間超過原峰值部分流量發生限流。擴容結束後,新峰值為原先的2倍,若流量仍超過新峰值的60%,則會再次自動擴容。
Tair Serverless KV執行個體保證可以在30分鐘內完成一次擴容任務。
當執行個體流量超出限流閾值時,超出部分將被限流,限流行為預設為排隊等待(與傳統Redis行為一致),可選返回錯誤,更多資訊請參考用戶端限流處理。

執行個體限制
最大容量:25TB。
最大頻寬:最大出、入頻寬均為16Gbit/s(即2GB/s),且二者獨立計量。
最大串連數:400,000個。
最大吞吐:訪問效能上限為7,680,000 RCU/s和5,120,000 WCU/s。
熱點吞吐:熱點 Key 的請求上限為30,000 RCU/s和20,000 WCU/s.
計費
Tair Serverless KV的費用主要包含兩部分:計算資源費用 (RCU/WCU)和儲存空間費用。Tair Serverless KV計費說明
開始使用Tair Serverless KVRedis相容版
建立與釋放Tair Serverless KVRedis相容版執行個體
效能監控
Tair Serverless KV執行個體的效能監控提供了用量、流量、時延、請求數、Key統計、命中率等效能監控指標。您可以查詢執行個體在過去一個月內指定時間段的監控資料,掌握執行個體的效能與健全狀態,排查效能問題。
備份與恢複
Tair Serverless KV執行個體支援以下備份與恢複方案。
類別 | 實施方案 | 說明 |
資料備份 | 執行個體會按照預設的策略自動備份資料,您可以根據業務需求修改自動備份策略,也可以手動發起備份。 | |
資料恢複 | 支援從指定的備份組建立新執行個體,新執行個體中的資料將和該備份組中的資料一致,可用於資料恢複、快速部署業務或資料驗證等情境。 |
常見問題
Q:Tair Serverless KV執行個體是否支援申請公網?
A:不支援,Tair Serverless KV執行個體僅支援專用網路。
Q:執行個體擴容後,我的業務訪問量快速回落,此時我需要為擴容上來的效能付費嗎?
A:不需要,費用只與CU、儲存的使用量相關,與後台實際資源無關。如當前執行個體效能上限為 30,000 RCU/s,訪問量為 200 RCU/s,此時只按 200 RCU/ s 和當前的儲存容量進行計費。在請求負載處於低水位一段時間後執行個體會自動縮容。
Q:Tair Serverless KV中的資料是持久化的嗎?
A:是的,Tair Serverless KV中的資料是即時持久化的(落盤),相比傳統Redis,Tair Serverless KV更適合作為持久化的資料庫使用。