前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >4.4 CMDB(1)--CMDB发展的四个阶段

4.4 CMDB(1)--CMDB发展的四个阶段

作者头像
彭华盛
发布2021-11-02 15:41:08
2.3K0
发布2021-11-02 15:41:08
举报
文章被收录于专栏:运维之路

本篇是CMDB建设的第1节,简要梳理一下我理解中的CMDB发展四个阶段,欢迎大家讨论指正。

4.4.1 CMDB发展

从运维体系看,CMDB是运维数字世界的数字地图。运维组织规模小时,运维流程与协同可以通过线下沟通解决,随着内外部环境复杂度越来越高,线下协同的方式无法适应当前面临的挑战。运维数字世界的构建就是为了应对人员数量、系统数量、主机数量、服务数量、数据量越来越大,架构链路与沟通关系越来越复杂的挑战。从运维平台架构看,CMDB承担了描述运维对象的职能,CMDB是IT资源(设备、组件、系统)及其关系的数学抽象,是IT资源的“高德地图”,是IT运维及IT运营的数字基石,是运维工作展开的底层支撑。分析CMDB,首先从行业CMDB发展看看CMDB,大体可以梳理4段过程:

CMDB1.0实现IT资源的电子化管理。2001年,CMDB出现在ITIL V2.0中,并定义:配置管理数据库,是与IT系统所有组件相关的信息库,它包含IT基础架构配置项的详细信息。CMDB的发展与运维的发展息息相关,近几年,运维组织从手工操作式运维,向平台运维、IT运营的方式演进,CMDB也伴随着运维组织演进。接下来,2001年到2008年,出现了以配置信息电子化为特征的CMDB1.0。随着以BMC、IBM、CA、HP为代表的传统软件巨头在自家的ITIL相关产品中推出第一代CMDB管理的产品和解决方案,CMDB逐渐在国内得到应用及实施。然而,由于企业对CMDB理解不深及技术局限,CMDB沦为侧重于配置(资产)管理和数据查询的工具,注重配置信息的电子化,往往表现为设备台账、清单、报表,代替原来电子表格管理配置的过程。这阶段,CMDB已经管理了运维组织涉及的各种对象,包括:从生产环境涉及的基础设施、平台软件、应用系统 、以及IT运营管理涉及角色、人员、所属组织等。

CMDB2.0促进技术平台化管理互通。2008年开始,以银行、运营商为代表的企业开始侧重于CMDB与其他流程的协同以及故障、变更影响分析等诊断场景,由于场景驱动推动CMDB配置数据范围扩展,这样,出现了以数据管理闭环为特征的CMDB2.0。由于场景与实际运维工作息息相关,需要保证配置数据的准确性与配置保鲜,驱动了配置自动化发现技术的发展,与配置流程管理的建设。所以,在这个阶段,CMDB重点围绕标准化、数据建模、配置自发现、配置流程整合、配置数据运营等方式建设。这阶段,CMDB的理念开始深入人心,运维领域不同条线都有意识的建设配置管理,也就出现了应用系统层面的配置管理、网络层面配置管理、硬件服务器层的配置管理等,企业内多个配置管理实现了互联互通。

CMDB3.0紧扣业务价值。大约2017年开始,开始随着领先企业的运维组织开始从技术保障到技术运营转变,运维更多的考虑到业务价值,CMDB的角色也发生变化。此时,运维对象在深度和广度上都发生了变化,即伴随着互联网、运营商、金融业等行业技术架构的快速演变,运维组织价值的广度与深度都发生了变化。在广度上,从单一的业务连续保障价值,增加了加快IT交付、提升客户体验、提高IT服务质量的价值。在深度上,以业务连续性保障为例,原来主要围绕服务可用性,现在需要深入到逻辑正确性,数据准确性上。从运维对象数据看,需要在原有围绕IT资源为主的CMDB之上扩展,向上扩展到应用、业务、客户体验,比如将应用的进程、服务、功能号、组件、程序、版本、端口、应用配置、参数、证书、用户、节假日、关键指标等配置对象纳管,在横向上将对象之间的部署、链路、上下游关系配置化,此时,就出现了以业务为中心的CMDB3.0。CMDB3.0以各种业务运维场景驱动,梳理和分析运维对象及关系,从物理层、逻辑层、应用层、业务层分层构建模型,既能够支撑企业IT管理的重点从面向资源转移为面向业务,又要实现企业对CMDB的期望:更全面的管理运维对象,实现“资源视角+应用视角”的数据源管理,具备模型扩展、流程引擎、在线采集、智能校验、关系构建等能力;以场景为驱动,基于对象与关系的结合,赋能业务影响分析、故障根源定位、容量管理、业务连续性管理及可用性管理;走出运维,将CMDB作为企业数字化运营管理中业务与IT运营之间的纽带。

CMDB4.0是描述运维数字世界的数字地图。以业务为中心的CMDB之后是什么呢?我个人认为应该是在现有运维对象与对象关系管理的基础上,增强运维知识的管理能力,也就是说下一代CMDB应该类似于运维数字世界中的数字地图。这和我们生活体验类似,以周末出去吃饭为例。十几年前,人们通常靠自己经验或口口相传的方式来引导我们获得信息,此时,人们主要生活在一个已知的世界。今天,国家快速发展,人们生活水平得到长足的提升,社会为我们提供越来越丰富的选择,人们需要在在未知的世界中找到最佳的选择,包括:适合口味的馆子,馆子在哪个位置,如何到达到目的地。很明显你会用到数字地图,或在整合了数字地图的生活应用中获得答案。本质上,数字地图是应对社会信息丰富多样化的发展需要,通过数字技术提供的信息更加正确,提供在线的修改、检索、传输信息方式,数字地图成为描述数字世界的关键手段。数字地图解决的是运维数字世界复杂性的问题,运维数字地图协助支撑运维数字世界中运维协同流程、规程工作全线上化,交付方式服务化,机器、系统、客户体验运行状况与运营效能指标化,指标可量化、可监测、可追踪,这中间如何将运维对象、关系、人的知识关联在一起是CMDB4.0的关键。更多关于运维数字地图的在后面进行分析。

本节 END

注:关于CMDB的另外几节内容主要有:CMDB系统关键能力、CMDB的实施与数据运营、运维数字地图。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-10-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 运维之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 本篇是CMDB建设的第1节,简要梳理一下我理解中的CMDB发展四个阶段,欢迎大家讨论指正。
  • 4.4.1 CMDB发展
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档