CMDB,Configuration Management DataBase,配置管理数据库,是与 IT 系统所有组件相关的信息库,它包含 IT 基础架构配置项的详细信息。
传统运维思路下的CMDB,运维的核心对象是资源层面,所谓的基础架构也就是网络设备和硬件设备这个层面;各种关联和拓扑关系,基本也是从服务器的视角去看。所以更多地,我们是把 CMDB 建设成为一个以设备为中心的信息管理平台。
互联网运维体系下的CMDB,云计算的发展,各大云厂商聚焦了网络设备以及硬件服务器这样的底层基础设施的复杂度,当前的CMDB是以应用以及以应用为核心的分布式服务化框架、缓存、消息、DB、接入层等基础组件,都属于配置管理数据库(CMDB)。
运维自动化,不是简单的自动化的服务器安装部署交付或网络自动化配置这种单一场景,而是出现了持续交付、DevOps、SRE 等更适合这个时代的对运维职责的定义和新的方法论。
CMDB是面向资源的管理,是运维的基石。CMDB先把设备信息梳理清楚,统计到DB中。
应用配置管理是面向应用的管理,是运维的核心。把应用相关的信息梳理就是标准化的过程。
最后把CMDB的信息和应用配置管理信息使用应用-IP联系起来。如下图所示