开源项目名称:WeCube
开源项目负责人:@刘超
开源项目简介:一站式 IT 架构管理和运维管理工具
开源项目类型:个人开源项目
项目创建时间:2019 年 8 月
GitHub 数据:121 Star,26 Fork
GitHub 地址:https://github.com/WeBankPart...
项目介绍
WeCube 是一套开源的,一站式 IT 架构管理和运维管理工具,主要用于简化分布式架构的 IT 管理,并可以通过插件进行功能扩展。
开放平台思维
WeCube 产品体系是由完全开源的平台、开源社区内共创的插件以及用户生态中衍生发展出的最佳实践构成的。在整个产品体系的设计和研发过程中,我们秉承开放的理念,通过广泛使用开源组件和开放标准,希望建立一个为整个开源社区和最终用户共有、共享、共创的生态系统。
插件注册扩展
WeCube 平台提供了包括数据模型、流程编排、菜单配置、用户权限、系统参数等核心功能,除此之外,所有应用场景内的功能都通过插件进行实现和扩展。所以,我们根据自身的经验,已经提供了一些可以直接使用的插件;同时,基于 WeCube 的插件开发规范,您可以通过开发新的插件来实现任何新的功能需求和定制化需求,从而对 WeCube 平台上的功能和服务进行扩展。
流程引擎连接
在自动化和复杂的使用场景中,我们依赖于 WeCube 平台中提供的流程引擎将相关的插件服务串联起来,从而形成不同功能性插件之间的协作来完成一项应用场景中的任务。流程引擎强大的可配置性可以使您根据自己的场景制定出具有针对性的自动化流程,甚至将手工和审批流程与自动化流程结合起来!
设计驱动实现
我们充分理解 IT 管理中的难题和痛点,因此我们恪守“设计驱动实现”的理念,将数据中心和应用系统的架构信息从设计阶段就纳入 WeCube 平台,以此作为 IT 资源创建、变更、销毁等实际运维操作的基础依据,并依赖这种设计阶段与实现阶段的信息一致性来帮助确保组织内架构设计的合规。
项目自荐
WeCube 起源于微众银行对分布式架构的实践过程。当把银行核心系统构建于分布式架构之上时,会遇到一些与传统单体应用不同的痛点,例如:服务器增多,部署难度大;调用链长,全链路跟踪困难;系统复杂,问题定位时间长等。
在逐步解决这些痛点的过程中,我们总结了一套IT架构和运维管理的方法论和最佳实践,并研发了与之配套的 IT 管理工具体系。WeCube 就是将该套方法论和最佳实践,从微众内部众多 IT 管理工具体系中提炼出来,整合成一套开箱即用的 IT 管理解决方案。
思否推荐
WeCube 作为一站式 IT 架构管理和运维管理工具,可以很好的帮助有复杂系统的企业解决服务器增多,部署难度大;调用链长,全链路跟踪困难;系统复杂,问题定位时间长等问题。
且WeCube 有银行的技术基础作为支撑的开源,同时还构建了一个插件生态,来满足企业日益复杂的定制化需求。
该项目已入选「SFOSSP - 思否开源项目支持计划」,我们希望借助社区的资源对开源项目进行相关的宣传推广,并作为一个长期项目助力开源事业的发展,与广大开发者共建开源新生态。
有意向的开源项目负责人或团队成员,可通过邮箱提供相应的信息(开源项目地址、项目介绍、团队介绍、联系方式等),以便提升交流的效率。
联系邮箱:pr@segmentfault.com
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。