WeCube系统框架@TOC
WeCube的系统框架
目前WeCube研发进入Framework 2.0的深水区域,通过1.0版本主要解决WeCube是什么的问题,2.0版本则需要向外界描述一个美好的前景,并且让大家相信WeCube能走到那里。未来我们会更加注重框架设计和文档表述,解决研发裸奔的问题。
设计原则
WeCube的产品定位是IT运维管理框架,因为是框架的原因,本身不具备任何IT运维工具的能力,其自身的能力是需要通过插件进行拓展和延伸的:
- WeCube的运维管理功能通过插件组合模式来进行组装,IT运维中常见监控、部署、CMDB功能都是以插件形式提供。运维平台具体落地的时候都是需要根据客户情况进行裁剪和适配,所以插件模式使得WeCube体系有很强的伸缩能力和适配能力 ;
- WeCube的核心框架不关注具体的IT运维功能,只为插件提供集成框架,为各个插件提供公共服务,例如:权限控制、插件管理、提供运行资源管理、前端门户等;
- 分布式IT架构带来了一些新的运维挑战,例如:大集群部署、灰度发布、长调用链路的根因分析等。因此WeCube的核心框架提供任务编排能力,以协同多个插件完成一些复杂、具有逻辑的运维任务;
具体的WeCube定位,可以参考之前的文档: