运维系统,主要面向三类用户:运维人员,业务RD,老板。不同的运维系统,其主要用户,类型不同。我们要,参考主要用户的特质,来设计运维系统。
用户特征
不同类型的用户,对运维系统的要求不一样,关注点也有差异。
运维人员
运维人员,属于专家型用户。
首先,运维人员的需求多,大大小小的运维场景、事无巨细,都需要运维系 提供功能支持。其次,运维人员关注功能的同时,对产品易用性有更多耐心。再次,运维人员愿意探索运维产品,并且会提出各种改进建议。
总的说来,运维人员要用的功能,运维系统要尽量多的满足,宁滥勿缺。当然,功能的提供方式,可以灵活、hack、原始一点,没关系;运维系统的约束越少、选择越多,越好。
业务RD
业务RD,属于主流用户。
业务RD,不会因为你的技术而使用你的系统,使用你系统的目的是完成某项任务。所以,运维系统做的越简单越好,突出主要功能,甚至,使用率小于50%的功能都要被剔除。
老板
老板,属于随意型用户。
不能被用于辅助决策的老板系统,都是在浪费资源。呵呵。
运维系统分类
下面,按照主要用户的差异,对不同的运维系统做一下分类。未完待续。
系统名称 | 主要用户 | 设计思路 | 说明 |
---|---|---|---|
监控系统 | 运维人员 | 满足功能 | 监控系统70%的用户是运维人员 |
部署系统 | 业务RD | 做好核心功能,减少干扰 | 针对部署权限已下放至业务RD的情况 |
权限系统 | 运维人员 | 满足功能 | 权限控制是运维的需求,运维人员当然是主要用户 |
登录系统 | 业务RD | 做好核心功能,减少干扰 | 业务RD人多势众,所以用登录会更多 |
资源申请 | 业务RD | 做好核心功能,减少干扰 | 针对资源申请已下放至业务RD的情况 |
CMDB | 待定 |
以上,是从 主要用户的差异
这个角度,来考虑运维系统应该怎样设计的。当然,影响系统设计的因素千千万,需要整体权衡。