一个好的CMDB产品应该具备几个功能,如,配置自发现能力,API能力,组件丰富性能力,在DevOps推进过程中,如何将这几个能力和实际的需求进行匹配?
首先,没有进行低代码平台的引入,CMDB的功能并不包括组件丰富性能力,但具备数据的丰富性能力,将CMDB作为IT数据的集散中心,或IT服务目录的数据中台,涵盖了IT管理数据,运维领域、研发领域、安全领域、需求领域、测试领域的数据,可以通过数据的关联和映射,实现丰富的数据场景,供给DevOps场景,项目管理场景和需求全生命周期的场景。
如何进行匹配,其实很简单,举一个例子, 利用自动化的运维工具,构建动态的 CMDB,并且能够实现配置管理服务的提供;动态的核心是能够自动的发现配置对象和配置信息,能够按照用户设定的规则进行配置信息入库,并且具备很好的开放能力,把 CMDB 作为服务开放给其他系统进行使用。