-
Notifications
You must be signed in to change notification settings - Fork 2k
2.运维功能
carlosfu edited this page Mar 20, 2017
·
2 revisions
CacheCloud除了有面向用户的界面,还有面向管理员的管理界面,帮助管理员做一些如工单处理、日常运维管理等等工作。
如下图所示,来自用户的工单大致有四种:
- 注册用户申请:管理员只需要开通或驳回就可以了。
- 应用申请:用户需要申请开通redis standalone、redis sentinel和redis cluster。
- 应用扩容:用户需要对当前的应用进行内存容量扩容。
- 应用配置修改:用户希望对当前的redis配置做调整。
(1). 不同类型的redis,开通使用不同的格式。
(2). 一键开通中唯一需要的就是机器的IP。
添加机器时,要综合考虑,用户提交关于客户端的基本信息:QPS、容量、机房、主从等信息,决定选用的什么配置、什么机房的机器。
水平扩容相对麻烦且费时一些,在开通时候管理员尽量根据用户提交的信息(QPS,容量等),尽量提前预支一些实例,如果还是抗不住,就可以做水平扩容
- (1) 一键添加sentinel节点
- (2) 一键Failover
- (3) 上下线实例
- (4) 添加slave节点
- (1) 添加Slave
- (2) 一键Failover
- (3) 上下线实例
新机器除了要用脚本进行初始化安装cachecloud的环境以外,还要统一进行管理,Cachecloud后台提供了机器的增删改查功能,还有一些简单的(cpu,网络,负载)监控功能。
CacheCloud之所以没有提供完整的机器监控功能,是因为各个公司一般都有自己专门的机器运维和监控工具,其中或自己开发或使用像ganglia、nagios等软件搭建。