【Redis】【运维】搜狐视频(sohu tv)Redis私有云平台 http://cachecloud.github.io/
2017-03-24 22:21
393 查看
目录 (具体细节wiki文档、博客、QQ群:534429768)
一、CacheCloud是做什么的二、CacheCloud提供哪些功能
三、CacheCloud解决什么问题
四、CacheCloud提供的价值
五、CacheCloud在搜狐的规模
六、CacheCloud环境需求
七、CacheCloud相关文档
1.快速开始
2.常见问题
3.开发计划
4.已存在Redis接入CacheCloud
5.迁移工具
八、CacheCloud开发计划TODO LIST
九、CacheCloud已知用户
一、CacheCloud是做什么的
CacheCloud提供一个Redis云管理平台:实现多种类型(Redis Standalone、Redis Sentinel、Redis Cluster)自动部署、解决Redis实例碎片化现象、提供完善统计、监控、运维功能、减少运维成本和误操作,提高机器的利用率,提供灵活的伸缩性,提供方便的接入客户端。
二、CacheCloud提供哪些功能
监控统计: 提供了机器、应用、实例下各个维度数据的监控和统计界面。一键开启: Redis Standalone、Redis Sentinel、Redis Cluster三种类型的应用,无需手动配置初始化。Failover: 支持哨兵,集群的高可用模式。伸缩: 提供完善的垂直和水平在线伸缩功能。完善运维: 提供自动运维和简化运维操作功能,避免纯手工运维出错。**方便的客户端:**方便快捷的客户端接入。元数据管理: 提供机器、应用、实例、用户信息管理。流程化: 提供申请,运维,伸缩,修改等完善的处理流程一键导入: 一键导入已经存在Redis
三、CacheCloud解决什么问题
1.部署成本
Redis多机(Redis-Sentinel, Redis-Cluster)部署和配置相对比较复杂,较容易出错。例如:100个redis数据节点组成的redis-cluster集群,如果单纯手工安装,既耗时又容易出错。
2.实例碎片化
作为一个Redis管理员(可以看做redis DBA)需要帮助开发者管理上百个Redis-Cluster集群,分布在数百台机器上,人工维护成本很高,需要自动化运维工具。
3.
监控、统计和管理不完善
一些开源的Redis监控和管理工具,例如:RedisLive(Python)、Redis Commander(Node.js),Redmon(Ruby)无论从功能的全面性(例如配置管理,支持Redis-Cluster等等)、扩展性很难满足需求。
4.
运维成本
Redis的使用者需要维护各自的Redis,但是用户可能更加善于使用Redis实现各种功能,但是没有足够的精力和经验维护Redis。Redis的开发人员如同使用MySQL一样,不需要运维Mysql服务器,同样使用Redis服务,不要自己运维Redis,Redis由一些在Redis运维方面更有经验的人来维护(保证高可用,高扩展性),使得开发者更加关注于Redis使用本身。
5.
伸缩性
本产品支持Redis最新的Redis-Sentinel、Redis-Cluster集群机构,既满足Redis高可用性、又能满足Redis的可扩展性,具有较强的容量和性能伸缩能力。
6.
经济成本
机器利用率低,各个项目组的Redis较为分散的部署在各自服务器上,造成了大量闲置资源没有有效利用。
7.
版本不统一
各个项目的Redis使用各种不同的版本,不便于管理和交互。
四、CacheCloud提供的价值
规模化自动运维: 降低运维成本,降低人为操作出错率。自由伸缩: 提供灵活的伸缩性,应用扩容/收缩成本降低,机器资源得到重复利用。
团队提升,开源贡献:提升云产品开发设计经验,自己作为开发者和使用者。
五、CacheCloud在搜狐的规模
每天200+亿次命令调用2T+的内存空间
1100+个Redis实例
150+台机器
六、CacheCloud环境需求
JDK 7+Maven 3
MySQL 5.5
Redis 3
七、相关文档
快速开始常见问题已存在Redis接入CacheCloud资源归档开发计划迁移工具
更多内容参考:wiki文档、cachecloud官方博客
八、开发计划-TODO
LIST
后期开发计划
九、已知用户
除此之外,还有天津联怡科技有限公司、瑞友科技、厦门美好出行物联网技术有限公司、北京九瑞网络科技有限公司、深圳市深软信息技术有限公司、欧乐在线科技有限公司、慧科教育、上海仁画信息股份有限公司等。
十、支持与帮助
如果你觉得CacheCloud对你有帮助,欢迎Star,也欢迎打赏 ^_^ ,我们会不定期公布支持我的好朋友名单。微信赞赏二维码:
相关文章推荐
- CSS3特效网站-http://leaverou.github.io/animatable/# 观后感
- http://dandelion.github.io/datatables/
- 此博客不再维护,请移步http://daiweilai.github.io/
- 博客搬家啦! -----> http://ronghaopger.github.io/
- 我的新博客地址http://xxxbw.github.io/
- 本人csdn停止更新,转入http://zhuqingcode.github.io/
- http://www.daocloud.io/
- 我的新博客就在这里啦http://liuzhengyang.github.io/
- plupload 参考网址 http://chaping.github.io/plupload/demo/index.html
- 新开博客 http://wylhyz.github.io/
- 博客搬家到 http://fresky.github.io/ - Visual Studio的插件Pdbproj可以把pdb转换成C++项目
- http://southpeak.github.io/blog/2015/01/25/gong-ju
- Android BuildConfig.DEBUG的妙用:http://stormzhang.github.io/android/2013/08/28/android-use-build-config
- http://liuzhengyang.github.io/
- git简介 http://msysgit.github.io/
- Redis持久化磁盘IO方式及其带来的问题 有Redis线上运维经验的人会发现Redis在物理内存使用比较多,但还没有超过实际物理内存总容量时就会发生不稳定甚至崩溃的问题,有人认为是基于快照方式持
- 推荐!国外程序员整理的 C++ 资源大全(原文http://fffaraz.github.io/awesome-cpp/#standard-libraries)
- http://angular.github.io/router/
- http://snowdream.github.io/awesome-android/
- iPhone屏幕适配,历史及现状(http://hjcapple.github.io/2014/10/10/iphone-screen.html)