华为云分布式缓存DCS提供单机、主备、集群等丰富的实例类型,满足用户高读写性能及快速数据访问的业务诉求。支持丰富的实例管理操作,帮助用户省去运维烦恼。用户可以聚焦于业务逻辑本身,而无需过多考虑部署、监控、扩容、安全、故障恢复等方面的问题。

DCS基于开源RedisMemcached向用户提供一定程度定制化的缓存服务,因此,除了拥有开源服务缓存数据库的优秀特性,DCS提供更多实用功能。

与开源Redis差异

表1 DCS与自建开源Redis的差异说明

比较项

开源Redis

DCS Redis

服务搭建

从自行准备服务器资源到Redis搭建,需要0.5~2天。

  • Redis3.x版本5~15分钟完成购买和创建。
  • Redis4.x、5.x版本,采用容器化部署,8秒完成创建。

版本

-

密切关注开源社区,及时支持最新Redis的版本。目前支持Redis3.x、4.x、5.x三个大版本。

安全

自行保证网络与服务器的安全。

  • 使用华为云虚拟私有云与安全组,确保网络安全。
  • 主备与集群多副本、定时备份,确保数据高可靠。

性能

-

  • 单节点达10万QPS(Query Per Second)。
  • 高性能版本Redis使用华为自研轻量级LibOS,单节点QPS达到30万。

监控

提供简单的信息统计。

提供30余项监控指标,并支持用户自定义监控阈值和告警策略。

  • 指标类型丰富
  • 常见的外部业务监控和统计:命令数、并发操作数、连接数、客户端数、拒绝连接数等。
  • 常见的资源占用监控和统计:cpu占用率、物理内存占用、网络输入/输出流量等。
  • 常见的关键内部监控和统计:键个数、键过期个数、容量占用量、pubsub通道个数、pubsub模式个数、keyspace命中、keyspace错过。
  • 自定义监控阈值及告警

提供基于各项监控制定阈值告警,支持客户自定义,便于及时发现业务异常。

备份恢复

支持。

  • 提供定时与手动备份数据能力,支持备份文件下载到本地。
  • 支持控制台一键恢复数据。

可视化维护缓存参数

不具备,需要自行开发。

  • web控制台可视化维护。
  • 可在线修改配置参数。
  • 支持在web控制台连接并操作数据。

可扩展性

需要中断服务。首先为服务器调整运行内存,然后调整Redis内存配置并重启操作系统与服务。

  • 提供不中断服务的在线扩容能力。
  • 规格可根据实际需要,在DCS支持的规格范围内进行扩容或者缩容。

易运维

人工运维

完善的运维服务配套,7*24小时监控与运维保障。

与开源Memcached差异

表2 DCS与自建开源Memcached的差异说明

比较项

开源

DCS Memcached

服务搭建

从自行准备服务器资源到Memcached搭建,需要0.5~2天。

5~15分钟完成购买和创建。

安全

自行保证网络与服务器的安全。

  • 使用华为云虚拟私有云与安全组,确保网络安全。
  • 主备与集群多副本、定时备份,确保数据高可靠。

性能

-

单节点达10万QPS(Query Per Second)。

监控

提供简单的信息统计。

提供30余项监控指标,并支持用户自定义监控阈值和告警策略。

  • 指标类型丰富
  • 常见的外部业务监控和统计:命令数、并发操作数、连接数、客户端数、拒绝连接数等。
  • 常见的资源占用监控和统计:cpu占用率、物理内存占用、网络输入/输出流量等。
  • 常见的关键内部监控和统计:键个数、键过期个数、容量占用量、pubsub通道个数、pubsub模式个数、keyspace命中、keyspace错过。
  • 自定义监控阈值及告警

提供基于各项监控制定阈值告警,支持客户自定义,便于及时发现业务异常。

备份恢复

支持。

  • 提供定时与手动备份数据能力。
  • 支持控制台一键恢复数据。

可视化维护

不具备,需要自行开发。

  • web控制台可视化维护。
  • 可在线修改配置参数。

可扩展性

需要中断服务。首先为服务器调整运行内存,然后调整Memcached内存配置并重启操作系统与服务。

  • 提供在线不断服务的扩容能力。
  • 规格可根据实际需要,在DCS支持的规格范围内进行扩容或者缩容。

易运维

人工运维

完善的运维服务配套,7*24小时监控与运维保障。

持久化

不支持。

主备实例支持持久化。

以上就是对于华为云分布式缓存DCS与开源Redis和开源Memcahed差异的对比,一点愚见,欢迎各位朋友来论坛交流,如果有更多的疑问可以来华为云帮助中心查看更多详细的手册和指南。

本文内容来自华为云帮助中心

华为云分布式缓存服务DCS与开源服务差异对比的更多相关文章

  1. 华为云分布式数据库中间件DDM和开源MyCAT对比

    前言 华为云分布式数据库中间件(Distributed Database Middleware)是解决数据库容量.性能瓶颈和分布式扩展问题的中间件服务,提供分库分表.读写分离.弹性扩容等能力,应对海量 ...

  2. Atitit 硬件 软件 的开源工作 差异对比

    Atitit 硬件 软件 的开源工作 差异对比 1.1. 模块化,标准化,以及修改的便捷性1 1.2. 生产和发布成本 1 1.3.   3. 入行门槛搞2 1.4.  在软件业极度发达的今天,任何具 ...

  3. 阿里云分布式缓存OCS与DB之间的数据一致性

    [分布式系统的数据一致性问题]   OCS概要介绍 据AlertSite网络分析公司表示,Facebook的响应时间在2010年平均为1秒钟,到2011年中期已提高到了0.73秒.对比来看,响应时间占 ...

  4. Cloud Native Weekly | 华为云抢先发布Redis5.0,红帽宣布收购混合云提供商 NooBaa

    1——华为云抢先发布Redis5.0 2——DigitalOcean K8s服务正式上线 3——红帽宣布收购混合云提供商 NooBaa 4——微软发布多项 Azure Kubernetes 服务更新 ...

  5. 云上领跑,快人一步:华为云抢先发布Redis5.0

    12月17日,华为云在DCS2.0的基础上,快人一步,抢先推出了新的Redis 5.0产品,这是一个崭新的突破.目前国内在缓存领域的发展普遍停留在Redis4.0阶段,华为云率先发布了Redis5.0 ...

  6. 分布式缓存Redis应用场景解析

    Redis的应用场景非常广泛.虽然Redis是一个key-value的内存数据库,但在实际场景中,Redis经常被作为缓存来使用,如面对数据高并发的读写.海量数据的读写等. 举个例子,A网站首页一天有 ...

  7. 三点须知:当我们在开发过程中需要用到分布式缓存Redis的时候

    当我们在开发过程中需要用到分布式缓存Redis的时候,我们首先要明白缓存在系统中用来做什么? 1. 少量数据存储,高速读写访问.通过数据全部in-momery 的方式来保证高速访问,同时提供数据落地的 ...

  8. 微服务-使用Redis实现分布式缓存

    在单体中对于key信息和用户信息是放在内存中放的,通过session进行管理. 微服务是要放在分布式缓存中,以实现服务的无状态化. @Autowired private StringRedisTemp ...

  9. 华为云实战开发】5.如何快速创建免费Git代码仓库【华为云技术分享】

    1 文章目的 本文主要帮助已经掌握或者想要掌握Git的开发者,如何更好的应用Git,以及更好的将Git与DevCloud结合应用. 2 概述 2.1 版本控制系统介绍 从狭义上来说,版本控制系统是软件 ...

随机推荐

  1. 404 Note Found队 Alpha7

    目录 组员情况 组员1(组长):胡绪佩 组员2:胡青元 组员3:庄卉 组员4:家灿 组员5:凯琳 组员6:翟丹丹 组员7:何家伟 组员8:政演 组员9:黄鸿杰 组员10:刘一好 组员11:何宇恒 展示 ...

  2. 允许跨域资源共享(CORS)携带 Cookie (转载)

    如何让CORS携带Cookie CORS 是一个 W3C 标准,全称是“跨域资源共享”(Cross-origin resource sharing).默认浏览器为了安全,遵循“同源策略”,不允许 Aj ...

  3. 网站jcms流程分析

    本实例大致流程:基于jsp页面,通过servlet传递数据调用方法,利用service更改数据库.本文重点分析的是其中的两个小方法add()和delete(),来反映出反射机制的一个具体作用:减少Se ...

  4. python 基础 切片 迭代 列表生成式

    对list 进行切片 如列表 L = ['Adam', 'Lisa', 'Bart', 'Paul'] L[0:3] ['Adam', 'Lisa', 'Bart'] L[0:3]表示,从索引0开始取 ...

  5. dfs板子题-Hdu1283Vegetables

    题目描述毕业后,Vegetable在一家建筑公司找到了工作.他所在的城市将要进行整修,要求把所有空地修成公园. 市区是一个N*M的矩形,Vegetable拿到了该市的地图,现在判断共要修几处公园? 注 ...

  6. VS2015菜单栏重复删除

    举个例子,这个是工具栏的,出现了重复 只要选择工具栏自定义那个选项,在多余命令的下方,先删除几个外部命令,然后把空行删除,最后全部重置即可 结果如下图

  7. 浅谈fastDFS服务器

    FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储.文件同步.文件访问(文件上传.文件下载)等,解决了大容量存储和负载均衡的问题.FastDFS特别适合以文件为载体的 ...

  8. 12JavaScript字符串

    JavaScript 字符串用于存储和处理文本. 1.JavaScript 字符串 字符串可以存储一系列字符,如 "John Doe". 字符串可以是插入到引号中的任何字符.你可以 ...

  9. windows系统,MongoDB开启用户验证登录的正确姿势

    MongoDB默认安装并没有开启用户名密码登录,这样太不安全了,百度出来的开启验证登录的文章,对初次使用MongoDB的小白太不友好了,总结下经验,自己写一份指引. 1,我的安装路径是C:\Progr ...

  10. TP框架图片压缩/上传

    <-- 在前端的代码 --><form action="{:url('index/user/personal')}" method="post" ...