蓝鲸配置平台(蓝鲸CMDB)是一个面向资产及应用的企业级配置管理平台。
蓝鲸配置平台提供了全新自定义模型管理,用户不仅可以方便地实现内置模型属性的拓展,同时也能够根据不同的企业需求随时新增模型和关联关系,把网络、中间件、虚拟资源等纳入到CMDB的管理中。除此之外还增加了更多符合场景需要的新功能:机器数据快照、数据自动发现、变更事件主动推送、更加精细的权限管理、可拓展的业务拓扑等功能。
在技术构建上,架构的核心聚焦于资源,我们把CMDB管理的原子资源分为主机、进程和通用对象三种类型,并构建了对这些资源的原子操作层。在这些原子操作之上,我们构建了更贴近用户操作的场景层,场景层通过对不同资源的组合操作来完成用户的请求。
蓝鲸配置平台承载了其上层诸多应用和平台的运维场景配置服务,经历过了数百款腾讯游戏业务的复杂需求场景的考验。
蓝鲸配置平台提供了全新自定义CI管理,用户不仅可以方便地实现内置CI属性的拓展,同时也能够根据不同的企业需求动态新增CI和关联关系。除此之外,新推出的主机数据快照、自动发现、变更事件主动推送等功能增强了CMDB的联动能力,提升配置录入的效率和配置信息的准确性。
在技术构建上,架构的核心聚焦于资源,我们把CMDB管理的原子资源分为主机、进程和通用对象三种类型,并构建了对这些资源的原子操作层。在这些原子操作之上,我们构建了更贴近用户操作的场景层,场景层通过对不同资源的组合操作来完成用户的请求。
相较于传统web系统,蓝鲸配置平台使用Golang作为开发语言,系统的运行效率得到较大提升。此外采用了微服务架构设计,系统的部署发布可以支持传统方式和容器方式。
在真实的业务运营场景中,支持把主机、存储、中间件、网络设备等各类企业IT资源纳入到CMDB的管理中。业务运维人员能够根据实际需要,在CMDB中建设业务资源拓扑、导入资源以及状态管理。通过无缝对接发布变更、监控、故障处理等自动化运维系统,进而实现以CMDB为核心的资源管理和自动化运维。
下载链接
https://github.com/TencentBlueKing/bk-cmdb
原文始发于微信公众号(贝雷帽SEC):【蓝队】一款面向资产及应用的企业级配置管理平台(CMDB)
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论