开发者社区> 问答> 正文

云数据库Redis 集群版-单副本简介



简介


针对纯缓存类业务、QPS 压力较大的业务场景,云数据库 Redis 推出单副本集群版实例,轻松突破 Redis 自身单线程瓶颈,满足 Redis 大容量或高性能的业务需求。同时,相比于双节点集群版,提供了更高的性价比。

组件


云数据库 Redis 集群版由 Proxy 服务器(服务代理)、分片服务器和配置服务器三个组件组成。


  • Proxy 服务器
    单节点配置,集群版结构中会有多个 Proxy 组成,系统会自动对其实现负载均衡及故障转移。

  • 分片服务器
    每个分片服务器是单节点架构,没有备用节点实时同步数据,不提供数据持久化和备份策略,数据节点故障之后,系统会在30秒内重新拉起一个 Redis 进程保证服务高可用,但是该节点的数据将会丢失掉。

  • 配置服务器
    用于存储集群配置信息及分区策略,目前采用双副本高可用架构,保证高可用。

注意:
  • 三个组件的个数和配置,在购买集群版相应规格时由系统固定指定,用户暂时不能灵活选择。规格详情如下:
[tr=rgb(255, 255, 255)]集群版规格Proxy 个数分片服务器个数单个分片服务器内存大小[tr=rgb(255, 255, 255)]16 GB 单节点集群版882 GB[tr=rgb(255, 255, 255)]32 GB 单节点集群版884 GB[tr=rgb(255, 255, 255)]64 GB 单节点集群版888 GB[tr=rgb(255, 255, 255)]128 GB 单节点集群版16168 GB[tr=rgb(255, 255, 255)]256 GB 单节点集群版161616 GB

  • Redis 集群版本统一暴露一个访问域名,用户访问该域名进行正常的 Redis 访问及数据操作,proxy 服务器、分片服务器和配置服务器均不提供域名访问,用户不可以直接连接访问对应操作。

  • 单副本集群版实例本支持新购,以及通过单副本标准版直接升级到单副本集群版本。


使用场景


  • 数据量较大
    Redis 集群版可以有效的扩展数据量大小,相比标准版支持存储量更大的64、128、256 GB 集群版,可以有效的满足数据扩展需求。

  • 纯缓存应用
    单副本集群版的分片服务器由单节点组成,分片服务器某节点出现故障时,系统会重新拉起一个 redis 进程(没有数据),当节点故障业务自动切换完成后,数据将会丢失,有可能流量被冲击到后端数据库,需要做好应用程序的预热保护机制。

    注意:由于单副本集群不能提供数据可靠性,节点故障后需要业务进行预热,如果是对数据可靠性要求较高的敏感性业务,不建议使用。

  • QPS 压力较大
    标准版 Redis 无法支撑较大的 QPS,需要采用多节点的部署方式来冲破 Redis 单线程的性能瓶颈。Redis 集群版提供16、32、64、128、256 GB 五款集群版配置,提供8节点及16节点的部署模式。相对标准版可以将 QPS 提升8倍或16倍。

  • 吞吐密集型应用
    相比标准版,Redis 集群版的内网吞吐限制相对较松,针对热点数据读取、大吞吐类型的业务可以友好的支持。

  • 对 Redis 协议不敏感的应用
    由于集群版的架构引入了多个组件,在 Redis 协议支持上相比标准版有一定限制。详情请参见支持的 Redis 命令





本文导读目录

展开
收起
云栖大讲堂 2017-10-30 09:58:33 2435 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
云数据库十大经典案例 立即下载
云数据库超大流量峰值保障最佳实践 立即下载
ApsaraDB云数据库助力优架产品升级和架构变革 立即下载