华为云分布式缓存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. 【原创】如何设置Virtual Box虚拟机CentOS7为静态IP地址

    如何设置Virtual Box虚拟机CentOS7为静态IP地址 最近要搭建一个Kubernetes集群,需要设置虚拟机为静态IP地址不变.翻了一些资料,参差不齐,有些也比较过时了.自己实测总结了一下 ...

  2. [iOS]UIDynamicAnimator动画

    创建动画 UIDynamicAnimator *animator = [[UIDynamicAnimator alloc] initWithReferenceView:self.view]; 协议代理 ...

  3. C++练习 | 在递增序列中查找最后一个小于等于指定数的元素

    #include <iostream> using namespace std; int mid,l0; int solve(int a1[],int l,int r,int x) { & ...

  4. codeforces 979 C. Kuro and Walking Route

    C. Kuro and Walking Route time limit per test 2 seconds memory limit per test 256 megabytes input st ...

  5. 偏前端 - div+mui+vue.js 制作问卷调查单页 ——题目答案由后台随机给出10道

    封装的ajax获取数据.代码可能有些是多余的,没做处理!!点击提交后有弹框,在这里我没有贴出来.第一次写博客,这些也是别人教我的,经理解后,贴出来于大家分享 ——html—— <script t ...

  6. jQuery|简单tab栏切换

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  7. 执行mongod其他实例出现的问题

    windows环境下,配置其他mongo实例,会出现一些问题 1.配置路径不对,执行bat文件时出现闪屏 根据提示创建C:\data\db\ 目录(因为mongodb默认在/data/db下创建数据库 ...

  8. DELPHI DOUBLE不解之迷

    procedure TForm1.cmd2Click(Sender: TObject);var str1, str2: string; LValue1: Double; LValue2: Extend ...

  9. docker入门——安装(CentOS)、镜像、容器

    Docker简介 什么是docker 官方解释: Docker is the company driving the container movement and the only container ...

  10. AWT之—画图

    package edu.ch4; import java.awt.Color;import java.awt.Font;import java.awt.Frame;import java.util.C ...