阿裏雲Redis集群版簡要介紹
產品簡介
雲數據庫 Redis 提供集群版實例,輕鬆突破 Redis 自身單線程瓶頸,可極大滿足對於 Redis 大容量或高性能的業務需求。 雲數據庫 Redis 集群版內置數據分片及讀取算法,整體過程對用戶透明,免去用戶開發及運維 Redis 集群的煩惱。
使用場景
- QPS 壓力較大 標準版 Redis 無法支撐較大的 QPS,需要采用多節點的部署方式來衝破 Redis 單線程的性能瓶頸。Redis 集群版提供16、32、64、128、256 GB 五款集群版配置,提供8節點及16節點的部署模式。相對標準版可以將 QPS 提升8倍或16倍。
- 數據量較大 Redis 集群版可以有效的擴展數據量大小,相比標準版支持存儲量更大的64、128G、256 GB 集群版,可以有效的滿足數據擴展需求。
- 吞吐密集型應用 相比標準版,Redis 集群版的內網吞吐限製相對較鬆,針對熱點數據讀取、大吞吐類型的業務可以友好的支持。
- 對 Redis 協議不敏感的應用 由於集群版的架構引入了多個組件,在 Redis 協議支持上相比標準版有一定限製。詳情請參見支持的 Redis 命令。
產品架構
組件說明
雲數據庫 Redis集群版實例由 Proxy 服務器(服務代理)、分片服務器(數據節點)和配置服務器(分區策略存儲)三個組件組成。
- Proxy 服務器: 單節點配置,集群版結構中會有多個 Proxy 組成,係統會自動對其實現負載均衡及故障轉移。
分片服務器:
分片服務器分為兩種架構,雙節點和單節點架構
雙節點:每個分片服務器均是雙副本高可用架構,主節點故障之後,係統會自動進行主備切換保證服務高可用。
單節點:每個分片服務器是單節點架構,沒有備用節點實時同步數據,不提供數據持久化和備份策略,數據節點故障之後,係統會在30秒內重新拉起一個 Redis 進程保證服務高可用,但是該節點的數據將會丟失掉。配置服務器:
用於存儲集群配置信息及分區策略,目前采用雙副本高可用架構,保證高可用。
架構圖
配置清單
集群版的三個組件的個數和配置,在購買集群版相應規格時由係統固定指定,用戶暫時不能靈活選擇。規格詳情如下:
- Redis 集群版本統一暴露一個訪問域名,用戶訪問該域名進行正常的 Redis 訪問及數據操作,Proxy 服務器、分片服務器和配置服務器均不提供域名訪問,用戶不可以直接連接訪問對應操作。
- 集群模式支持新購,以及通過標準版直接升級到集群版本。
最後更新:2017-10-23 18:33:40