最后更新日期:2024年3月4日
“CMDB”这个词在ITSM相关文档和IT管理领域经常遇到,但鲜有人能解释什么是CMDB,CMDB是怎么帮助到组织机构的?如果这些问题也困扰着您,那么让我们来聊一聊CMDB,为什么需要CMDB,以及如何设置自己的CMDB。
什么是CMDB?
配置管理数据库(Configuration Management Database,简称CMDB)是组织IT基础结构中配置项(Configuration Item)及其关系的数据库。CI是指任何需要进行管理以确保成功提供服务的条目。CI可以是一个具体的实体,如服务器、交换机,也可以是无实体的对象,例如服务、接口、组织角色等。CMDB主要扮演了操作和运营决策引擎的角色,正确的CI信息让您能够快速评估变更或故障对您的服务和基础结构可能造成的影响。
那么,这是否意味着CMDB只是一个存储您所有资产及其关系的存储库?不完全是,为了更好地理解这一点,我们需要讨论下资产和CI之间的区别。
资产与 CI
资产是指对组织中的产品或服务有用或有价值的东西。术语“资产”主要用在资产管理中,它更多关注的是一个具体实体的生命周期和财务方面的内容。例如,工作站、打印机或投影机都是资产。
当资产是服务交付模型的一部分并且映射了它的关系时,它就变成了CI。资产和CI之间的关键区别在于CI更关注关系,它是服务的一部分。
为什么需要CMDB?
为所有配置项目构建一个集中的存储库
如何建立自己的CMDB?
以下是可以遵循的一些最佳实践,以建立您自己的CMDB管理流程,并确保它始终具有相关性。
1. 为所有CI建立一个可靠的信息库。
CI及其关系数据库维护的越好,CMDB所呈现出来的价值才能更好。CI是CMDB的基础构成组件,因此正确记录所有CI及其信息至关重要。这里强烈建议使用自动发现工具发现组织中的所有资产。然后,可以根据这些资产在组织服务交付模型中的角色来创建CI。
2. 为所有关键服务构建单独的服务交付模型。
构建独立的服务交付模型可以让您快速访问关系图,通过每个服务交付模型的组件展开详细信息。服务交付模型是仅显示与特定服务相关的组件的业务视图,隔离每个模型的组件可以减少在紧急事件(如重大事件)中出现混乱和错误的可能性。
为每个关键业务服务构建服务交付模型,并包含所有相关的CI及其关系。
3. 在绘制关键服务的关系时要特别注意。
CMDB可以成为对抗停机和重大事故的强大工具,根据信息技术情报咨询公司的一项研究表明,其所调研的机构中,98%的机构在停工一小时后至少会损失10万美元。这是我们非常希望避免的,或者至少是希望能最小化其影响的。清楚地映射关键服务CI之间的关系,在一个地方发生重大事件时,您可以获得所需的所有信息。您可以识别IT环境的哪一部分受到影响,以及它对其他IT基础结构的整体影响,从而使您的重要事件管理团队具有处理任何意外事件所需的优势。
4. 创建格式化的文档 — CMDB的好坏取决于它的数据质量。
正确的文档是成功建立CMDB的关键。所有CI都需要使用正确的CI类型、所有者信息、位置或站点信息进行分类,并映射它们之间的关系。确保决策者在CMDB中能够获得所需的所有有价值的信息。
5. 随时更新CMDB,以确保您始终拥有准确的数据。
同时也需要注意您的IT环境是动态的,不断引入或退役资产和CI,增加或删除人员,升级技术,逐步淘汰旧技术。在这个不断变化的环境中,需要不断的更新CMDB以反映这些变化。CMDB需要准确的数据才是有效的,因此保持CMDB的更新是关键。在这个过程中尤其需要注意在CMDB维护中的资源投入,以在CMDB流程中获得最大的投资回报。