閱讀764 返回首頁    go 阿裏雲 go 技術社區[雲棲]


阿裏雲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 進程保證服務高可用,但是該節點的數據將會丟失掉。

  • 配置服務器:
    用於存儲集群配置信息及分區策略,目前采用雙副本高可用架構,保證高可用。

架構圖

11
集群版-雙節點架構(分片服務器為雙副本)

22
集群版-單節點架構(分片服務為單副本)

配置清單

集群版的三個組件的個數和配置,在購買集群版相應規格時由係統固定指定,用戶暫時不能靈活選擇。規格詳情如下:
33

  • Redis 集群版本統一暴露一個訪問域名,用戶訪問該域名進行正常的 Redis 訪問及數據操作,Proxy 服務器、分片服務器和配置服務器均不提供域名訪問,用戶不可以直接連接訪問對應操作。
  • 集群模式支持新購,以及通過標準版直接升級到集群版本。

最後更新:2017-10-23 18:33:40

  上一篇:go  在iOS11中使用Core ML 和TensorFlow對手勢進行智能識別
  下一篇:go  頁遊服務器租用如何選擇?服務器租用價格是多少?