这十几年来对于CMDB的理解众说纷纭,特别是近5年来,业界针对CMDB提出了很多新的概念,比如:重新定义CMDB、以应用为中心的CMDB、企业级CMDB和面向消费场景的CMDB等等。
之前我对于CMDB的定位、理解和建设也有些许困惑,我去年深度阅读了由BMC中国公司翻译的书籍《CMDB分步构建指南》(英文原版《Step-by-Step Guide to Building A CMDB》由BMC美国公司编写),再加上这几年和客户、业界大咖的交流探讨,个人对于CMDB的建设有了进一步的理解,现通过对书籍内容的整理并结合自身的思考进行分享,主要围绕4个话题进行展开:理解CMDB、设计CMDB、实施CMDB和维护CMDB。
理解CMDB
近十几年来,大部分企业均已建设了CMDB,但还是缺少对CMDB的统一认知。我们就先从CMDB的基础概念和本质重新思考和理解CMDB。
01 CMDB基础概念
02 回归CMDB本质
从CMDB基础概念定义中,我们提取出了8个关键词,用来认识CMDB的本质。
逻辑数据库、配置项信息和配置关系:
这三个方面都比较好理解,而且也有了相对统一的认知,在此不过多的阐述;
全生命周期:
包含全生命周期的配置信息(例如一台物理服务器从进入机房开始到投入使用,最后下线的整个生命周期)在这点上还是有很多企业难以做到的,个人认为主要有三个方面的挑战:
-
管理流程:缺少统一的电子化流程,在全生命周期中不同的阶段使用不同的流程,有纸质化流程的、有走OA流程的,也有走ITSM流程的;
-
工具系统:缺少统一的工具系统,全生命周期涉及到监控、管理和控制的各个工具系统,这些系统仅仅存储了自身需要的片面信息,难以实现一体化;
-
部门协作:部门之间的高效协作是数字化时代面临最大的挑战之一,全生命周期会涉及到跨多个部门的协作,包括财务、开发、测试、安全、运维等等。
支持流程:
有句话说“CMDB是数据管道、ITSM是流程管道”,CMDB支持ITSM流程的运转,并于流程所经之处在CMDB留痕,从而实现全生命周期的信息记录和审计;
<