华为云Redis数据库架构、优势、特点、应用场景

华为云Redis数据库介绍
华为云 Redis 数据库产品为用户提供具有高性能、支持高并发业务的Key-Value数据库数据库服务,支持Redis协议。适用于对 IO 读写速度要求高,数据处理业务复杂和对稳定性要求较高的系统。
 
华为云Redis数据库架构
华为云 Redis 数据库采用双机热备架构,可自动容灾保障您的服务的可用性。
调度系统: 负责实例的调度管理,保证两个节点分布在不同物理机架的不同服务器上。
监控报警系统:进行 Redis 实例性能监控信息的收集和报警工作,目前包括内存使用率、Key查询失败次数等核心信息。用户可通过界面配置阈值监控。
数据库HA系统:华为云Redis数据库采用主备结构,容灾切换及故障迁移完全透明化。主节点对外提供服务,当主节点出现故障,系统自动切换备节点接管服务,并自动创建新的备节点,形成新的完备的主备结构。
 
华为云Redis数据库使用须知
1.Redis数据库不提供对其shell访问权限,可利用redis-cli -h 访问redis实例
2.由于采用热备方式,所以暂时不提供持久化功能,持久化功能将在后续版本支持
3.支持 database 为16个,maxclients 为10000
4.禁用了 FLUSHALL CONFIG SHUTDOWN BGREWRITEAOF BGSAVE SAVE、DEBUG、SLAVEOF 命令
5.Redis 的淘汰策略 maxmemory-policy 为 volatile-ttl ,后续版本会提供用户可以选择淘汰策略
6.备份节点对用户不可见,只提供在线热备功能,不接收读请求

华为云Redis数据库可用性
华为云 Redis 数据库服务(默认主备模式)可用性为99.95%。若服务可用性没有达到承诺,将按照服务赔偿条款进行赔付。
 
华为云Redis优势与自建数据库相比具备以下优势:
 

优势

华为云 Redis 数据库

自建数据库

稳定性 - 运行环境经稳定性优化
- 天然的双机热备结构,故障秒级切换
- 自动化运维监控
- SLA 99.95%保障
- 需自行搭建热备架构
- 缓存环境需自行运维
- SLA 无保障
可靠性 - 高可靠底层资源
- 故障秒级切换
- 底层资源可靠性较低
- 无障碍切换机制
拓展性 - 随时扩容对服务无影响 - 自行拓展耗时过长,无法快速响应
易用性 - 快速部署,分钟级创建
- 多维度全方位的监控告警
- 监控体系不健全,自行研发成本高风险大
成本

- 真正的按秒计费,做到最省
- 无需采购、准备硬件资源
- 无需运维人员与托管费用,0成本运维

- 受限于硬件可靠性,易出问题
- 人工运维成本高

华为云Redis数据库特点
高可用:Redis 数据库采用主备双机结构,保证服务高可用
在线扩容:您可以根据业务需求随时动态地扩大内存,扩容过程不重启服务,对业务透明、无感知
全面监控:随时掌控数据库服务的数据情况
按秒计费:按秒计费,更省
运维成本:无需机器安装、数据库部署运维,大大解决运维成本

华为云Redis数据库应用场景
华为云 Redis 数据库产品为用户提供高性能高可靠的Key-Value数据库数据库服务。不仅可以用在使用Redis协议的数据库场景中,也可以当做最终落地的NoSQL数据库使用。华为云 Redis 数据库产品通用的应用场景有:
1.数据库加速:Redis 数据库可以作为数据库层,加速应用访问,而数据可以存储在后端的数据库中。这种场景在游戏行业中非常常见。
 
2.秒杀:在电商系统中大型促销秒杀活动中,系统整体访问压力过大,一般的数据库无法承载这样的读取压力。华为云 Redis 数据库产品能够帮助你轻松应对,帮您解决高峰时段的访问压力。
 
3.计数器:华为云 Redis 数据库产品可以用于带有计数系统的库存系统中。数据信息存储在数据库中,用 Redis 来进行技术的读取。
 
4.排行榜应用:华为云 Redis 数据库产品 可以提供排行榜(leader board)按照得分进行排序。
 
5.在主页中显示最新的项目列表:华为云 Redis 数据库产品使用的是常驻内存的数据库,速度非常快。
 
6.存储社交关系:在社交场景中,用户需要快速获取好友关系类数据,Redis原生自带的Set数据类型即可帮您无缝的支持。
 
7.事务处理:在铁路、金融服务和电信等领域,华为云 Redis 数据库产品能够为事务型应用提供高吞吐率、低延时的解决方案,支持高并发事务请求处理。

调整配置
用户可以在控制台对 Redis 缓存集群进行扩容操作,扩容过程中服务不受影响,整个过程对用户透明、无感知,有效满足业务增长的需要。

标签

发表评论