关注嘉为科技,获取运维新知
对大部分中大型的企业来说,CMDB建设对于整个IT服务和IT运维管理的重要性不言而喻,但是目前仍然有非常多的企业无法建设好CMDB。
我最近刚好接触了一个*系统的朋友,他和我聊了关于身份证管理系统。聊完,我恍然大悟,这套思想和我们企业CMDB建设的思想几乎一摸一样。
1
CMDB中管理的CI属性不是越多越好
只有被大量系统消费的数据才需要放到CMDB中。
在生命周期内不容易变化的数据,我们可以理解为“静态”配置数据。
对比身份证管理系统:身份证上不会把我们个人的所有属性放上去,比如年龄就是一个状态数据,而出生年月是一个静态数据。
2
保障CMDB数据准确性的核心要依靠消费和流程
配置自动发现功能对于CMDB的确重要,能有助于我们配置数据的初始化和配置数据的审计,但是我们不能依赖自动发现保障数据的准确性,更不能期望所有的属性、关联关系都通过自动发现来实现。
配置数据的准确性需要靠消费场景,只有通过消费场景,我们才能够及时发现配置数据的错误;发现了配置数据的错误,我们才能够及时对配置数据进行修正;这样就会形成一个正循环。
人员手工操作永远是不可靠的,配置数据的准确性需要靠流程。只有靠流程和工具,才能保障配置数据的准确性。比如资源申请需要经过流程审批,资源完成交付后,工具可以将配置数据自动化注册到CMDB中。
对比身份证管理系统:身份证管理系统目前并没有线上自动化采集的功能,完全是依靠消费和流程保障数据的准确性。如你的身份不准确,你的驾照、社保系统都是无法使用的,甚至你入住酒店、乘坐高铁都是不可以的;另外我们的国家制定了一套完整的身份证管理流程,包括身份证的创建、更新、过期等一整套生命周期管理流程,并且有*局这个机构负责管理。
3
以资源为中心的CMDB演变为
以应用为中心的CMDB
无论是以资源为中心的CMDB,或是以应用为中心的CMDB,都是从业务需求的角度出发,对CI对象以不同的形式进行组织,对CI和CI的关联关系进行管理,CI的本质并没有变。
过去,企业的应用架构大多是单体应用架构和分层应用架构,资源和应用之间的关联关系并不复杂,一台物理服务器可能就承载了一个或多个应用。此时,我们采用以资源为中心的CMDB并不会给企业的运维管理带来什么影响。
但是,现在企业的应用架构发生了非常大的变化,分布式和微服务架构在企业中开始普及,应用和资源之间的关系变得复杂,目前更多的是一个应用对应多个虚拟机和容器的情形,并且应用关联的虚拟机和容器经常是变化的。此时,以应用为中心的CMDB建设就变得比较迫切。
对比身份证管理系统:在70年代,各省的身份证管理系统是以省为单位构建的,而且没有实现全国联网,*局在追踪人员信息的时候经常只能获取到人员的家庭信息,很难获取到人员准确的公司信息。
到90年代后,身份证实行全国联网,公司通过身份证为员工缴纳社保和税收。*局通过身份证就可以追踪到人员的公司信息,实现更多的犯罪分析的场景。
因此,企业在建设CMDB的过程中,重心不是选择什么样的CMDB工具,也不是规划CMDB的模型及属性。
重心是像我们的身份证管理系统一样,先定义清CMDB在IT运维管理和IT流程管理中的角色和作用,定义清楚CMDB数据管理的负责人和流程,设计的其他运营工具要能够消费CMDB数据,这样CMDB就容易建设成功,并且很容易发挥价值。
CMDB本身不具备价值,只有产生消费,CMDB才发挥价值!
从身份证管理系统思考企业CMDB的建设的更多相关文章
-
浅谈中大型企业CMDB的建设
作者:嘉维蓝鲸产品总监,贺勇 针对CMDB这个主题,之前一直想写一篇文章来表达我的看法,但是之前一直不敢写,为什么?因为CMDB这个主题属于一提大家都懂,但是深入讨论大家都晕菜的一个话题:在2018年 ...
-
运维平台之CMDB系统建设
CMDB是运维的基础核心系统,所有的元数据和共享数据管理源,类似于业务中的账号平台的作用.本篇文章,我将从概念篇.模型篇.到实现与实施篇具体的进行阐述. CMDB也称配置管理,配置管理一直被认为是 I ...
-
如何推进企业流程体系建设?_K2 BPM
推进全集团统一的流程体系为什么比想象的难? 很多企业在推进全集团的流程管理过程中,经常会有一种“望山跑死马”的感觉.“各成员公司都建立起与集团公司统一的流程管理体系”,看似很简单一件事情,但没有经过良 ...
-
阿里云智能数据构建与管理 Dataphin公测,助力企业数据中台建设
阿里云智能数据构建与管理 Dataphin (下简称“Dataphin”)近日重磅上线公共云,开启智能研发版本的公共云公测!在此之前,Dataphin以独立部署方式输出并服务线下客户,已助力多家大型客 ...
-
[思考]我们应该怎样建设企业IT
从人员架构上来看,要不要企业自己的IT团队?如果要,应该有什么样的架构?运维,开发,管理,项目? 从是否外包角度看,要不要外包?如果外包,如何建立外包流程? 从业务角度看,企业IT的发展应该是围绕业务 ...
-
如何围绕企业战略,建设BI驾驶舱?
随着企业的逐步发展,人员的增加.业态的复杂不仅对管理也对信息化的要求越来越高,甚至需要从战略角度出发,进行从上至下的全面推行. 关于这个话题,某公司深有体会.面对这样的瓶颈,一方面从优化信息架构.调整 ...
-
CRM企业管理系统对于企业的价值
对于企业来说,一个完整的工作流程可以概括为三个阶段:售前.售中.售后.每个阶段都需要不同的管理.此外,客户关系管理客户关系管理系统可以帮助企业在这三个阶段进行业务管理和客户管理,帮助企业更好地运作,增 ...
-
华为专家谈CMDB建设
CMDB成功的关键因素 对于CMDB项目的失败,普遍的解释是:没有数据的消费场景.工具和技术不行.流程管控不足. 从我自身的实践来看,我对此是有不同看法的.上述原因的确会影响人们使用CMDB,严重时甚 ...
-
读《31天学会CRM项目开发》记录2 - 企业信息管理系统
在信息技术的快速推动下,企业如果依然利用传统的管理方式,以人为主,那效率便会大打折扣.在此背景下,企业信息化系统得 到了高速发展.如我们常见的ERP系统.MES系统,都是提高公司运行效率,降低运营以及 ...
随机推荐
-
基于webdriver的jmeter性能测试-Selenium IDE
前言: 由于某些项目使用了WebGL技术,需要高版本的Firefox和Chrome浏览器才能支持浏览,兼容性很弱,导致Loadrunner和jmeter(badboy)无法正常进行录制脚本.因此我们采 ...
-
[Java 安全]加密算法
Base64编码 算法简述 定义 Base64内容传送编码是一种以任意8位字节序列组合的描述形式,这种形式不易被人直接识别. Base64是一种很常见的编码规范,其作用是将二进制序列转换为人类可读的A ...
-
斗鱼的sidebar的实现简陋的demo
斗鱼的sidebar的实现简陋的demo <!DOCTYPE html> <html> <head lang="en"> <meta ch ...
-
ubuntu上安装mysql 编译安装
为什么要折腾?首先说明的是ubuntu上安装mysql等软件是非常容易简单的,其简单的程度盖过windows上的安装,一句sudo apt-get install就可以搞定.如果想用最简便的方法安装m ...
-
什么是智能dns解析
智能DNS解析是针对目前电信和网通互联互通不畅的问题推出的一种DNS解决方案.具体实现是:把同样的域名如test.winiis.com的A记录分别设置指向网通和电信IP,当网通的客户访问时,智能DNS ...
-
mysql 事务控制
#!/usr/bin/perl use DBI; $db_name='zjzc'; $ip='127.0.0.1'; $user="root"; $passwd="123 ...
-
Ubuntu下使用Vi时方向键变乱码 退格键不能使用的解决方法
要在Ubuntu下编辑一些文件,这就涉及到了vi这个编辑器了.在Ubuntu下,初始使用vi的时候有点问题,就是在编辑模式下使用方向键的时候,并不会使光标移动,而是在命令行中出现[A [B [C [D ...
-
教你看懂C++类库函数定义之二---STDMETHOD介绍
一切从一个C++ 类库头文件开始,现在在做一个C++的项目,期间用到一个开源的界面库DUILib(类似MFC),这个东西还不错能很容易的写出漂亮的界面,比如QQ的界面,可以去下载下来研究研究,地址:h ...
-
说下browserslist
browserslist 是一个开源项目 见到有些package.json里会有如下的配置参数 "browserslist": [ "> 1%", &qu ...
-
Android 读写权限,已经授权情况下,仍然(Permission denied)
首次安装APP,获取读写权限以后, 当读取文件时候,仍然会遇见(Permission denied)错误,解决方案是杀掉APP,重新打开APP即可. 应该属于部分版本系统的bug,直到APP所有的pr ...