Release v2.0.0
(2019.12.21)
WeCube全新2.0插件注册扩展模式,在全新的插件注册拓展模式下,WeCube是一个服务于分布式IT系统的管理工具平台,提供插件注册的能力,并拥有一套插件模式的开发规范。可以通过插件扩展的方式为用户提供架构规划、资源管理、应用部署、系统监控、服务管理及流程编排执行等基础运维管理能力。平台本身具备以下功能:
- 插件注册管理
- 系统变量管理
- 流程编排管理与执行
- 数据模型及数据服务
插件是WeCube业务能力的唯一来源,每一个插件都能够提供相对独立和完整的一项能力(包括前端UI、后台API、及持久化)。所有插件可以在遵循插件开发规范的前提下,独立开发,注册,部署,和运行,彼此之间解耦合;插件与插件之间的协同,需要在注册之后,通过平台(Platform)来完成。通俗来说,插件就是实现了某项IT管理能力的微服务。目前WeCube团队的自研功能插件有:
- CMDB插件 - https://github.com/WeBankPartners/we-cmdb
- 监控插件 - https://github.com/WeBankPartners/open-monitor
- 服务管理插件 - https://github.com/WeBankPartners/wecube-plugins-service-management
- 资源管理插件(Qcloud)- https://github.com/WeBankPartners/wecube-plugins-qcloud
- 自动化部署插件 - https://github.com/WeBankPartners/wecube-plugins-saltstack
- 部署资源管理插件 - https://github.com/WeBankPartners/wecube-plugins-artifacts