华为云分布式缓存DCS提供单机、主备、集群等丰富的实例类型,满足用户高读写性能及快速数据访问的业务诉求。支持丰富的实例管理操作,帮助用户省去运维烦恼。用户可以聚焦于业务逻辑本身,而无需过多考虑部署、监控、扩容、安全、故障恢复等方面的问题。
DCS基于开源Redis、Memcached向用户提供一定程度定制化的缓存服务,因此,除了拥有开源服务缓存数据库的优秀特性,DCS提供更多实用功能。
与开源Redis差异
表1 DCS与自建开源Redis的差异说明 |
||
比较项 |
开源Redis |
DCS Redis |
服务搭建 |
从自行准备服务器资源到Redis搭建,需要0.5~2天。 |
|
版本 |
- |
密切关注开源社区,及时支持最新Redis的版本。目前支持Redis3.x、4.x、5.x三个大版本。 |
安全 |
自行保证网络与服务器的安全。 |
|
性能 |
- |
|
监控 |
提供简单的信息统计。 |
提供30余项监控指标,并支持用户自定义监控阈值和告警策略。
提供基于各项监控制定阈值告警,支持客户自定义,便于及时发现业务异常。 |
备份恢复 |
支持。 |
|
可视化维护缓存参数 |
不具备,需要自行开发。 |
|
可扩展性 |
需要中断服务。首先为服务器调整运行内存,然后调整Redis内存配置并重启操作系统与服务。 |
|
易运维 |
人工运维 |
完善的运维服务配套,7*24小时监控与运维保障。 |
与开源Memcached差异
表2 DCS与自建开源Memcached的差异说明 |
||
比较项 |
开源 |
DCS Memcached |
服务搭建 |
从自行准备服务器资源到Memcached搭建,需要0.5~2天。 |
5~15分钟完成购买和创建。 |
安全 |
自行保证网络与服务器的安全。 |
|
性能 |
- |
单节点达10万QPS(Query Per Second)。 |
监控 |
提供简单的信息统计。 |
提供30余项监控指标,并支持用户自定义监控阈值和告警策略。
提供基于各项监控制定阈值告警,支持客户自定义,便于及时发现业务异常。 |
备份恢复 |
支持。 |
|
可视化维护 |
不具备,需要自行开发。 |
|
可扩展性 |
需要中断服务。首先为服务器调整运行内存,然后调整Memcached内存配置并重启操作系统与服务。 |
|
易运维 |
人工运维 |
完善的运维服务配套,7*24小时监控与运维保障。 |
持久化 |
不支持。 |
主备实例支持持久化。 |
以上就是对于华为云分布式缓存DCS与开源Redis和开源Memcahed差异的对比,一点愚见,欢迎各位朋友来论坛交流,如果有更多的疑问可以来华为云帮助中心查看更多详细的手册和指南。
本文内容来自华为云帮助中心