CacheEasy-Redis私有云平台

为什么要用redis私有云?

因为redis使用起来非常简单,很多公司一开始可能各个业务部门、甚至是个人都直接自己维护一套redis服务,然后在使用过程中随着业务的增加也就这么混合着用着。这实际上是一种非常不明智的选择,不同的业务混用基础的redis服务容易引发相互干扰的问题。然而如果分开的话,随着redis服务的大量使用,redis的维护会变得十分麻烦。这时候就很有必要采用平台来维护redis服务,CacheEasy(https://github.com/joyieldInc/cacheeasy)就是一款能高效、可靠的运维大量redis服务的私有云平台。

CacheEasy能做什么?

  • 提供高可用、可扩展的redis服务解决方案
  • 机器管理
  • 集群管理
  • 资源、服务状态可视化
  • 报警监控

CacheEasy的redis解决方案

高可用和可扩展问题是任何服务架构设计所必须考虑的问题,redis有两种运行模式,分别是standalone和cluster,standalone是redis传统的使用方式,而cluster直到redis3.0才推出。cluster模式内置来高可用和可扩展功能,然而standlone模式需要借助其它方式来实现高可用,最常用的就是redis自带的sentinel功能。
无论是redis sentinel还是redis cluster,它们都需要客户端的额外支持,这其实很不利于redis业务使用方,因为不仅需要客户端额外支持,更重要的是业务方需要知道redis服务是如何部署的,到底是redis sentinel维护的高可用还是用的redis cluster。redis节点和sentinel节点本身都是有状态的服务,直接将有状态的服务暴露给使用者通常都不是一个好的选择。
因此在CacheEasy里,通过集成一个redis代理predixy,来对客户端屏蔽后端redis的具体实现,客户端直接使用最基本的redis kv操作即可,无需关心是sentinel还是cluster的问题。那么有人可能会担心引入代理对redis服务性能或功能可能造成影响,无需担心,predixy是是一款高性能、全特征的redis代理。具体的评测可以看下面这两篇文章
  • 引入redis代理是否一定会降低redis服务性能?
  • predixy:一款吊打众对手的redis代理

CacheEasy机器管理

CacheEasy可以将机器加入到平台中,以便管理可用的资源(CPU、内存等),以可视化的方式展示资源信息,可以指定条件查找机器。
CacheEasy-Redis私有云平台_第1张图片
CacheEasy-Redis私有云平台_第2张图片
CacheEasy-Redis私有云平台_第3张图片

CacheEasy集群管理

在CacheEasy里可以方便的创建redis服务,可以是standalone或cluster类型。
CacheEasy-Redis私有云平台_第4张图片
对所有实例批量的执行命令
CacheEasy-Redis私有云平台_第5张图片
展示redis cluster拓扑信息
CacheEasy-Redis私有云平台_第6张图片
方便的扩容,调整redis cluster的slot分区
CacheEasy-Redis私有云平台_第7张图片
服务状态可视化,大大方便了解服务的状态,以及问题的诊断
CacheEasy-Redis私有云平台_第8张图片
CacheEasy-Redis私有云平台_第9张图片
CacheEasy-Redis私有云平台_第10张图片

CacheEasy报警监控

实例服务状态、CPU使用、内存使用等全部可以监控报警,报警可屏蔽等丰富功能,报警历史记录
CacheEasy-Redis私有云平台_第11张图片
CacheEasy-Redis私有云平台_第12张图片

更多功能等你发现,想更好的维护redis服务?绝对不容错过!点击下载
https://github.com/joyieldInc/cacheeasy/releases

你可能感兴趣的:(redis,redis,nosql,私有云,平台)