DCS分布式缓存服务实例类型介绍

华为云dcs分布式缓存服务,作为一种支持key-value等多种数据结构的存储系统,可用于缓存、事件发布或订阅、高速队列等典型应用场景。那么dcs服务提供哪些实例类型呢?
dcs实例类型redis单机实例
单机:适用于应用对可靠性要求不高、__仅需要缓存临时数据__的业务场景。单机实例支持读写高并发,但不做持久化,实例重启后原有缓存数据不会加载。
特点系统资源消耗低,支持高qps进程监控,故障后自动恢复(30秒内会重启一个新的进程)即开即用,数据不做持久化低成本,适用于开发测试单机实例示意图注:vpc内访问,客户端需要与单机实例处于相同vpc,并且配置安全组访问规则
dcs redis支持的单机实例有:redis 3.0(已下线)、redis 4.0和redis 5.0
redis主备实例主备:包含一个主节点,一个或多个备节点,主备节点的数据通过实时复制保持一致,当主节点故障后,备节点自动升级为主节点。同时用户可通过读写分离技术,在主节点上写,从备节点读,从而提升缓存的整体读写性能。
dcs的主备实例在单机实例基础上, 增强服务高可用以及数据高可靠性 。
特点持久化,确保数据高可靠(主备节点都默认开启数据持久化)数据同步(通过增量数据同步的方式)故障后自动切换主节点,服务高可用(备节点在30秒内自动完成主备切换)多种容灾策略(支持将主备实例部署在不同的az内)redis 4.0和redis 5.0主备实例支持客户端读写分离(分别提供可读写的连接地址(主节点)和只读地址(备节点))redis 3.0主备实例架构设计示意图(已下线)注:vpc内访问,客户端需要与主备实例处于相同vpc,并且配置安全组访问规则
redis 4.0/5.0/6.0基础版主备实例架构设计示意图注:redis 4.0/5.0/6.0基础版主备实例使用哨兵模式(sentinel)进行管理,sentinel会一直监控主备节点是否正常运行,当主节点出现故障时,进行主备倒换。sentinel对用户不可见。
redis 6.0企业版主备实例架构设计示意图注:vpc内访问,客户端需要与redis 6.0企业版主备实例处于相同vpc,并且配置安全组访问规则
dcs redis支持的主备实例有:redis 3.0(已下线)、redis 4.0、redis 5.0和redis 6.0。且不支持redis 主备升级,比如从4.0升级为 5.0主备实例。
3 redis proxy集群实例proxy集群:在cluster集群的基础上,增加挂载proxy节点和elb节点,通过elb节点实现负载均衡,将不同请求分发到proxy节点, 实现客户端高并发请求 。每个cluster集群分片是一个双副本的主备实例,当主节点故障后,同一分片中的备节点会升级为主节点来继续提供服务。
redis 3.0/4.0/5.0 proxy集群实例不支持读写分离。
redis 3.0 proxy集群因为已下线,不再介绍。
redis 4.0/5.0 proxy集群特点基于lvs+proxy的高可用集群版本在创建实例时,支持自定义分片大小(每个分片内存=实例规格/分片数)elb 弹性负载均衡服务器,采用集群高可用方式,支持多可用区部署redis 4.0/5.0 proxy集群实例示意图注:redis 4.0/5.0 proxy集群实例,当前仅部分区域支持,请以控制台实际上线区域为准。
dcs redis支持的proxy集群实例有:redis 3.0(已下线)、redis 4.0、redis 5.0。
redis cluster集群实例cluster集群:通过__分片化分区__来增加缓存的容量和并发连接数,每个分片是一个主节点和0到多个备节点,分片本身对外不可见。分片中主节点故障后,同一分片中备节点会升级为主节点来继续提供服务。用户可通过读写分离技术,在主节点上写,从备节点读,从而提升缓存的整体读写能力。
redis 4.0/5.0 cluster集群实例支持从客户端实现读写分离。
特点cluster版redis集群兼容开源redis的cluster,基于smart client和无中心的设计方案,对服务器进行分片cluster集群无中心架构图redis cluster的任意节点都可以接收请求,但节点会将请求发送到正确的节点上执行,同时,每一个节点也是主从结构,默认包含一个主节点和一个从节点,由redis cluster根据选举算法决定节点主从属性。
cluster集群数据预分片redis cluster会预先分配16384个slot,每个redis的server存储所有slot与redis server的映射关系。key存储在哪个slot中,由crc16(key) mod 16384的值决定。
dcs redis支持的cluster集群实例有:redis 4.0、redis 5.0。
读写分离实例读写分离:在主备实例的基础上,增加挂载proxy节点和elb节点,通过elb节点实现负载均衡,将不同请求分发到proxy节点,proxy节点识别用户读写请求,将请求发送到主节点或备节点,从而实现读写分离。
读写分离__主要适用于读高并发、写请求较少的业务场景__,解决高并发的性能问题,节约运维成本。
特点服务端读写分离,默认为从服务端侧实现的读写分离通过proxy节点识别用户读写请求,如果是写请求,则转发给主节点,如果是读请求,则转发给备节点,不需要用户在客户端做任何配置读写分离实例示意图读写分离实例,仅在部分region支持,具体请以控制台显示为准。
sentinel集群用来监控主备节点状态,当主节点出现故障或异常时,进行主备倒换,保证服务不中断。
读写分离实例,后端是一个主备实例,包含了主和备两个节点。默认开启数据持久化功能,同时保持节点间数据同步。
dcs redis支持的读写分离实例有:redis 4.0、redis 5.0。
memcached单机实例 和 memcached主备实例(已停售)单机:适用于应用对可靠性要求不高、仅需要缓存临时数据的业务场景。单机实例支持读写高并发,但不做持久化,实例重启后原有缓存数据不会加载。
主备:包含一个主节点和一个备节点,主备节点的数据通过实时复制保持一致,备节点对用户不可见且不能直接读写数据,当主节点故障后,备节点自动升级为主节点。
dcs memcached已停售,建议使用redis实例。
dcs的memcached单机实例示意图
dcs的memcached主备实例示意图


汉威科技推出更完善的汉威燃气安全一站式解决方案
无线充电和有线充电相比哪个充电效率更快
电子设备芯片温度过高,快使用导热硅脂降降温
广汽三菱欧蓝德报价及配置信息
自动电平控制电路概述
DCS分布式缓存服务实例类型介绍
减速机过载的原因 减速机会改变功率吗
2020年可折叠面板的出货量预计增长454%,三星领跑全球折叠机市场
D3301调频立体声解码电路的应用
华为问界m9大定单量超2万台
微软新系统已适应多种电子设备
BOE(京东方)与中国击剑协会签订战略合作协议
康宁研发低损耗光纤50周年专题:光纤成真
大众立志独立开发自动驾驶技术
如何判断示波器显示的信号是否正常
5个存储管理中非常重要的概念
120W超快闪充加持 iQOO 8传奇版京东预售定金100抵200元
Kubernetes奖励发现安全漏洞的研究人员
晶丰明源DCDC四大产品系列满足客户各种应用需求
NXP推出基于i.MX RT117H的智能人机界面解决方案