分布式缓存服务DCS背景
近年来,随着各行业业务需求急速增加,数据量和并发访问量呈指数级增长,原来只能依附于关系型数据库的传统“缓存”逐渐难以支撑上层业务,开源Redis也面临着如“容量有限”、 “可靠性有限”、 “数据重 重复拷贝,成本高,效率低” 等问题。
为了解决开源Redis痛点以及自运维数据库问题,华为云推出了分布式缓存服务(Distributed Cache Service,简称DCS)。
关于分布式缓存服务DCS
关于分布式缓存服务DCS
分布式缓存服务(Distributed Cache Service)它是华为云提供的一款高速内存数据处理引擎,兼容了Redis缓存引擎,提供即开即用、安全可靠、弹性扩容、便捷管理的在线分布式缓存能力,满足用户高并发及数据快速访问的业务诉求。
DCS企业版完全兼容Redis6,提供主备实例类型,可选择4GB~1TB不同规格,支持异常自动切换、一键在线扩容,无缝配合业务规模发展,支持跨AZ容灾,超过64GB可转化为SSD存储,成本低,持久化能力更强。
分布式缓存服务DCS能做什么
分布式缓存服务DCS提供40+项监控指标,包括内外部业务、资源占用等监控。
分布式缓存服务DCS128M~1T内存大小,Redis实例自助式秒级搭建与发放。
分布式缓存服务DCS全球拥有23个区域及53个可用区,便于业务全球拓展
分布式缓存服务DCS单分片10万 QPS,较开源性能提升20%
分布式缓存服务DCS企业版&基础版能力对比
说明
KeyDB是Redis的高性能分支,专注于多线程、内存效率和高吞吐量,首次实现了Redis真正的“多线程”,且对Redis100%兼容。
KeyDB将Redis原来的主线程拆分成了多个worker线程。每个worker线程都负责监听端口,accept请求,读取数据和解析协议,是“真正的多线程”。
KeyDB的性能比Redis高出5倍,DCS企业版性能行业领先30%,达到40WQPS。
类别
|
基础版Redis
|
企业版KeyDB
|
---|---|---|
内核 |
Redis 3.0(已停售)/4.0/5.0/6.0 |
KeyDB内核,完全兼容Redis6 |
性能 |
单分片10W QPS,延时1ms |
单分片60W QPS,延时1ms |
迁移能力 |
支持IDC或三方云不中断业务迁移 |
支持IDC或三方云不中断业务迁移 |
实例规格 |
提供单机、主备、集群、读写分离多种实例类型 可选择128MB-1T多种缓存容量 |
提供主备实例类型 可选择4GB-1T多种缓存容量 |
数据安全 |
支持细粒度授权和IP白名单 支持持久化和数据备份(除单机外) 支持夸AZ容灾 |
支持细粒度授权和IP白名单 支持持久化和数据备份 支持夸AZ容灾 |
服务可靠 |
主备和读写分离支持异常自动切换,集群分片有副本,可异常自动切换 支持一键在线扩缩容量和变更缓存类型,无缝配合业务规模发展 支持AZ容灾 |
主备支持异常自动切换 支持一键在线扩缩容量,无缝配合业务规模发展 支持AZ容灾 |
监控告警 |
支持巡检告警,提前预防 指标超阀值自动告警,及时应对 |
支持巡检告警,提前预防 指标超阀值自动告警,及时应对 |
SSD存储 |
不支持 |
支持,超过64GB可转为SSD存储,成本低,持续化能力强,性能略下降 |
分布式缓存服务DCS企业版性能
内核深度优化
针对key
rehash及数据快照过度优化
最大程制缓存性能抖动。
10倍提升
相比开源Redis6
DCS企业版在QPS更高的性能下抖动区间更小
100%读写情况下更出色
对客户端影响极低
都有数10倍提升
分布式缓存服务教程视频
分布式缓存服务 DCS
分布式缓存服务 DCS
分布式缓存服务 DCS