体验官 | Redis读写分离实例体验及评测
本文章原来我发表在 云社区 论坛 全部版块 云中间件,现在整理记录在博客
1. 资源创建
创建资源很方便:计费模式 包周期 按需两种,比较灵活,方便不同情况的购买。
实例类型选择读写分离类型就可以创建读写分离的示例了,避免了繁琐的自己搭建,搭建读写分离门槛变低 。
CPU架构方便有两种选择,X86计算,Arm计算,旁边就可以跳转到 https://support.huaweicloud.com/dcs_faq/dcs-faq-0515001.html帮助文档,我们可以根据文档选择适合自己的 CPU架构。
公网访问是个很方便的功能,但是很遗憾,目前版本还不支持,希望尽快支持,因为很多时候,我们还是需要使用IDE更方便的来管理redis。
2. 产品能力表现
Web GLI 页面太过于简单,输入一些常用命令,操作还是很不方便,建议优化一下,可视化程度更高一点,交互更友好一些,可以参考一些IDE。
监控信息很全面,整个资源的监控清晰明了,有助于我们监控分析。
可视化界面修改多项配置参数
缓存分析清晰明了
性能测试:
redis-benchmark -h redis-74c803a-dcs-mbbt.dcs.huaweicloud.com -p 6379 -c 50 -n 10000
redis-benchmark -h redis-74c803a-dcs-mbbt.dcs.huaweicloud.com -p 6379 -c 5000 -n 10000
redis-benchmark -h redis-74c803a-dcs-mbbt.dcs.huaweicloud.com -p 6379 -c 5000 -n 100000
Error: 500 (first 450 elements)
诊断能识别一些异常 影响性能的东西
架构分析:
Redis读写分离结构主要分两种,星型复制和链路复制。
星型复制:所有节点跟主节点保持同步,优势很明显,链路比较短,同步快,缺点就是主节点比较消耗CPU资源,扩展比较困难,严重依赖主节点。
链路复制:主节点只需要同步给第一个节点,节点一级 一级的向后传递,优势是主节点节省资源,缺点就是后面的节点同步慢,中间节点。
阿里云使用的是链路复制,阿里云对binlog复制做了优化,进来减少链路复制的缺点,华为云使用的是星型复制,在CPU可以选择 x86,CPU性能上会比ARM强。
我们还是要根据自己的业务场景来选择不同的结构模式来满足我们的业务需求。
3. 产品建议反馈
3.1.创建资源-参考一下阿里云创建资源页面:
主要差别其实一眼就可以看出来,从各个字段 包括描述来说,阿里云的用户体验相对而言能更好一点,阿里云的通俗易懂,华为云的相对而言比较专业,普通用户不易于理解,描述比较晦涩难懂。
其实很多专业的技术细节都可以隐藏起来,对于展示出来的信息 描述,可以用户体验好一点,描述 通俗易懂一些。
4. 产品体验问题及意见建议等
4.1.Web GLI 页面太过于简单,输入一些常用命令,操作还是很不方便,建议优化一下,可视化程度更高一点,交互更友好一些,可以参考一些IDE。
4.2.其实很多专业的技术细节都可以隐藏起来,对于展示出来的信息 描述,可以用户体验好一点,描述 通俗易懂一些。
- 点赞
- 收藏
- 关注作者
评论(0)