Skip to content
lampardtang edited this page Nov 13, 2018 · 26 revisions

蓝鲸配置平台,一个面向应用的CMDB

导读

蓝鲸配置平台是一款面向应用的CMDB,在ITIL体系里,CMDB是构建其它流程的基石,在蓝鲸智云体系里亦是如此,它为上层应用提供了各种运维场景的配置服务;它是企业IT管理体系的核心,通过提供配置管理服务,以数据和模型相结合映射应用间的关系,保证数据的准确和一致性;并以整合的思路推进,最终面向应用消费,发挥配置服务的价值。

功能特性

                                   蓝鲸配置平台功能特性

定位

垂直形态的企业IT体系遵循的是从下至上的结构,底层配置服务的可靠性、可塑性和可扩展性,很大程度上决定了上层应用的广度;所以,构建或选择一套完善的配置服务平台对于企业来说很是关键,它必须是能够满足随着企业发展延伸的各种需求场景扩展,反之当企业的IT体系在已经成熟的情况下,再去选择更换底层配置系统就会带来灾难性的变迁工程。

价值

蓝鲸配置平台承载了其上层诸多应用和平台的运维场景配置服务,经历过了数百款腾讯游戏业务的复杂需求场景的考验。

蓝鲸配置平台提供了全新自定义CI管理,用户不仅可以方便地实现内置CI属性的拓展,同时也能够根据不同的企业需求动态新增CI和关联关系。除此之外,新推出的主机数据快照、自动发现、变更事件主动推送等功能增强了CMDB的联动能力,提升配置录入的效率和配置信息的准确性。

在技术构建上,架构的核心聚焦于资源,我们把CMDB管理的原子资源分为主机、进程和通用对象三种类型,并构建了对这些资源的原子操作层。在这些原子操作之上,我们构建了更贴近用户操作的场景层,场景层通过对不同资源的组合操作来完成用户的请求。

相较于传统web系统,蓝鲸配置平台使用Golang作为开发语言,系统的运行效率得到较大提升。此外采用了微服务架构设计,系统的部署发布可以支持传统方式和容器方式。

在真实的业务运营场景中,支持把主机、存储、中间件、网络设备等各类企业IT资源纳入到CMDB的管理中。业务运维人员能够根据实际需要,在CMDB中建设业务资源拓扑、导入资源以及状态管理。通过无缝对接发布变更、监控、故障处理等自动化运维系统,进而实现以CMDB为核心的资源管理和自动化运维。

                                   围绕CMDB的运维自动化构建

未来

我们希望通过将配置平台开源,能够促进IT运维圈子同仁的凝聚力,共同构建一个友好、活跃的社区;相信有了大家的加入和共同陪伴下,一定可以使这个大生态社区变得更加强大、优秀。

这,才是我们的初心!

                                   CMDB开源体制设计 – 用户参与

关于开源协议

蓝鲸智云配置平台采用的是MIT开源协议。MIT是和BSD一样宽范的许可协议,作者只想保留版权,而无任何其他的限制。也就是说,你必须在你的发行版里包含原许可协议的声明,无论你是以二进制发布的还是以源代码发布的。

欢迎一起交流

Clone this wiki locally