近年来,CMDB在IT运维管理中的价值逐步得到认可,使用CMDB的期望值也日益增长。然而,CMDB实施和维护的高成本却一直是建设者们的痛点。那么今天,我们来探讨一下如何通过消费来持续驱动CMDB的逐步完善。

消费驱动是指依托用户消费的收益,吸引研发者、销售者,逐步围绕该产业开展建设并延伸拓展其发展范畴。举例来说,网购的消费方式驱动了电商的蓬勃发展,新型的生活模式驱动了职能家居的研制。借鉴这一思路,我们不妨通过加强CMDB的消费落地,场景化其应用效益,来驱动管理者和使用者更加重视配置管理,从而投入适当的成本来保持CMDB的准确和完整性。

在这里,我们从三个方面来分析CMDB的消费场景。一是帮助企业实现信息管理的标准化,二是实现自动高效的业务影响分析,三是支持对监控和环境的管理。

一、标准化信息管理

统一的配置信息管理平台,解决了配置信息大量分散、副本丛生、多头管理的困境,我们有了可以准确、标准查询和管理资产和配置的平台,也实现了资产配置信息的合法合规维护。

同时,我们解决了以往各部门、各系统对同一个配置信息的命名、记录、填写规范不一致的问题,为信息集中分析与统计带来诸多便利,减少了沟通成本;每一个对象(CI)都具有独有的档案,它可以告诉我们过去与现在正在发生什么(事件、问题、变更)或者是什么样子(属性),它影响着什么,又被什么影响(关系),改变那种只有配置信息没有配置历史的记录模式,这将从根本上改变配置信息的使用范围及质量状况。

图1配置变更历史可追踪

二、自动化业务影响分析

基于业务服务的管理是任何系统从简单到复杂变化中、在IT管理思想上必须要经历的一个跃升,即从原有以“IT基础架构管理”为中心向以“业务服务”为中心的转变,将管理的焦点从单纯考虑IT资源的好与坏,转移到关心业务系统是否能够提供持续的服务能力。

这一提升,要求我们能够基于准确、完整的配置管理模型,实现从底层基础架构到上层业务服务的关联,从而在发生故障或产生变更时,能够快速自动的分析出一个故障或变更对业务产生什么样的影响。

图2故障的业务影响分析

从上图可以看到,当某一个资源发出告警后,通过CMDB的模型关系,可以穿过浩瀚如海的设备、组件、服务,传导分析出这一告警影响到的业务,这一场景将为故障的级别判断、资源分配决策以及业务恢复方案起到巨大的支撑作用。

图3变更的业务影响分析

同理,在我们要实施一个变更之前,常常受困于如何准确的发现该变更会对哪些业务产生影响,一旦变更失败或出现问题,会导致什么级别的故障,这一判断将直接影响到变更的级别、审批过程、实施时间和实施资源决策。

从上图中我们看到,CMDB模型将有力地解决这一问题,通过对设备组件变更点的向上追溯,可以实现对业务影响的分析,支持变更管理的高效和准确。

三、支持对监控和环境的管理

CMDB的使用还可以对日常监控管理给予支撑。首先CMDB能够将所有的IT资源统一管理起来,能够在第一时间获取节点信息(人工输入、自动发现、系统集成采集等方式),根据CI状态的变化,识别出新增的节点。在自动运维平台支持自动化监控配置的情况下,可触发自动部署动作,对于人工方式可以产生工单通知相关负责人员。通过这样的方式,我们可以实现对监控对象的全面覆盖和新增项的及时补充。

图4利用CMDB实现监控配置时序图

再有,我们可以通过CMDB的使用协助实现对各类不同环境一致性的分析和管理。通常企业的信息化环境包括开发测试环境、生产环境、灾备环境等。检查、保持不同环境在配置上的一致性,对测试和灾备恢复工作有着至关重要的意义。我们不妨通过消费CMDB数据来协助实现这一管理要求。

我们可以在系统内预置相应的规则,对同一系统在不同环境的配置项信息及关联关系进行比对,识别范围内的配置差异,提醒管理人员进行核实修复,并在相关界面上进行提示。当然,这需要对比对规则进行设置,针对测试或灾备不同的环境,比对的颗粒度和严格程度应当有所不同。同时,这种比对可以设置为定期定时运行,以便持续维持环境一致性管理。

图5利用CMDB实现环境一致性管理时序图

综上,我们看到,CMDB的有效消费,实实在在的解决了以往运维管理中的诸多难题,带来了可见的业务价值。

后记:通过消费来驱动CMDB的建设和维护,可以让管理者们更有信心对其投入,也能够通过这些场景的应用,让普通运维人员认可其价值,从而建立起使用CMDB的习惯和意愿。广通软件基于多年的运维实践,将陆续推出以CMDB为核心的敏捷运维好文,敬请期待~~

作者简介:郝姝琪,专业从事IT运维服务管理,曾经在部委信息化部门工作十余年,致力于运维服务管理体系的构建、实施和落地,精通ITIL、ISO20000管理。目前任职优云软件:秉承devops的理念,从监控、到应用体验,到自动化持续交付。

双态运维分享之二: 服务型CMDB的消费场景的更多相关文章

  1. 双态运维分享之:业务场景驱动的服务型CMDB

    最近这几年,国内外CMDB失败的案例比比皆是,成功的寥寥可数,有人质疑CMDB is dead?但各种业务场景表明,当下数据中心运维,CMDB依然是不可或缺的一部分,它承载着运维的基础,掌握运维的命脉 ...

  2. 双态运维联盟(BOA)正式成立

    3月1日,由联想.新华三.华为等12家IT企业在北京正式达成协议,联合发起成立“双态运维联盟”.中国电子工业标准技术协会.信息技术服务分会数据中心运营管理工作组(DCMG)组长肖建一先生出席了会议. ...

  3. IT运营新世界大会:广通软件开启双态运维大时代

    10月28日,第一届“IT运营新世界大会”在北京成功举办.大会上由10家ITOM领域的标杆企业宣布结成“ITOM联盟”. 广通软件(证券代码:833322)作为大会的创始成员全程推动见证了这一历史时刻 ...

  4. 双态运维:如何让CMDB配置维护更贴近人性

    近来很多行业内的大佬关于CMDB连连发声,CMDB的关注度持续高涨,CMDB的前生就是长满雀斑的丑媳妇,扭扭捏捏不受待见这么多年,终于熬出头要见公婆了.哎,她的贤惠谁能懂? 言归正传,在拜读了多篇大牛 ...

  5. [分享]运维分享一一阿里云linux系统mysql密码修改脚本

    [分享]运维分享一一阿里云linux系统mysql密码修改脚本       大象吃豆子 级别: 小白 发帖 12 云币 27 加关注 写私信   只看楼主 更多操作楼主  发表于: 2014-09-3 ...

  6. saltstack自动化运维系列⑩SaltStack二次开发初探

    saltstack自动化运维系列⑩SaltStack二次开发初探 1.当salt运行在公网或者网络环境较差的条件下,需要配置timeout时间vim /etc/salt/master timeout: ...

  7. Python自动化运维 - Django(二)Ajax基础 - 自定义分页

    Ajax基础 AJAX 不是新的编程语言,而是一种使用现有标准的新方法. AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下. 什么是Ajax AJAX = 异步 Java ...

  8. 提高运维效率(二)桌面显示IP

    运维人员远控电脑询问IP时,总要告诉用户找ip的步骤,岂不很烦? 以下方法直观地把ip地址显示在桌面上,再做个入职培训,即可提高运维效率. 1.  下载bginfo.exe软件,放到域控下的netlo ...

  9. 读SRE Google运维解密有感(二)

    前言 这是读“SRE Google运维解密”有感第二篇,第一篇参见 这本书最近又读了几章,结合自己的经历,有些地方真的能感同身受,有些地方也惊叹SRE充满辩证的思想,总之SRE是好一本好书,会给你很大 ...

随机推荐

  1. 教你如何架设linux邮件服务器postfix

    检查linux是否有安装postfix和dovecot 检查命令如下: Rpm  -qa |grep  postfix; Rpm –qa |grep dovecot; 如果没有显示任何数据,表明没有安 ...

  2. js unicode处理

    //岗位详细界面 var str="1.\u000D\u21B52.\u000D\u21B53"; var pad = function() { var tbl = []; ret ...

  3. js计算两个时间相差天数

     //两个时间相差天数 兼容firefox chrome    function datedifference(sDate1, sDate2) {    //sDate1和sDate2是2006-12 ...

  4. bootstrap table使用指南

    Bootstrap table是国人开发的一款基于 Bootstrap 的 jQuery 表格插件,通过简单的设置,就可以拥有强大的单选.多选.排序.分页,以及编辑.导出.过滤(扩展)等等的功能. 目 ...

  5. python小工具

    http://blog.csdn.net/pipisorry/article/details/46754515 python复制.删除文件代码.python代码出错重新启动 python遍历和删除指定 ...

  6. ChemDraw教程:如何查看和删除俗名

    化学范畴里,允许用俗名表示ChemDraw原子标记或原子标记的一部分,可以定义俗名的快捷键也可以自由查看或删除俗名,熟练掌握可以提高ChemDraw软件使用效率,下面将具体介绍此部分内容. 一.查看俗 ...

  7. HTML之DocType的几种类型

    一.什么是DOCTYPE DOCTYPE是Document Type(文档类型)的简写,在页面中,用来指定页面所使用的XHTML(或者HTML)的版本.要想制作符合标准的页面,一个必不可少的关键组成部 ...

  8. linux下 redis 启动

    启动文件 startredis.sh  : nohup /data/redis/bin/redis-server /data/redis/etc/redis.conf & 关闭文件 stopr ...

  9. shell脚本中,for基于列表进行循环的实现方法

    需求描述: 在写脚本中需要这么个需求,需要对一个列表中的值进行循环 比如,列表中的值mysqld,zookeeper,hbase 简单来说,for基于列表值的循环. 脚本测试过程: 1.测试脚本 #! ...

  10. HTML&CSS精选笔记_浮动与定位

    浮动与定位 元素的浮动 元素的浮动属性float 什么是浮动? 元素的浮动是指设置了浮动属性的元素会脱离标准文档流的控制,移动到其父元素中指定位置的过程. 如何定义浮动? 在CSS中,通过float属 ...