关注嘉为科技,获取运维新知

对大部分中大型的企业来说,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的建设的更多相关文章

  1. 浅谈中大型企业CMDB的建设

    作者:嘉维蓝鲸产品总监,贺勇 针对CMDB这个主题,之前一直想写一篇文章来表达我的看法,但是之前一直不敢写,为什么?因为CMDB这个主题属于一提大家都懂,但是深入讨论大家都晕菜的一个话题:在2018年 ...

  2. 运维平台之CMDB系统建设

    CMDB是运维的基础核心系统,所有的元数据和共享数据管理源,类似于业务中的账号平台的作用.本篇文章,我将从概念篇.模型篇.到实现与实施篇具体的进行阐述. CMDB也称配置管理,配置管理一直被认为是 I ...

  3. 如何推进企业流程体系建设?_K2 BPM

    推进全集团统一的流程体系为什么比想象的难? 很多企业在推进全集团的流程管理过程中,经常会有一种“望山跑死马”的感觉.“各成员公司都建立起与集团公司统一的流程管理体系”,看似很简单一件事情,但没有经过良 ...

  4. 阿里云智能数据构建与管理 Dataphin公测,助力企业数据中台建设

    阿里云智能数据构建与管理 Dataphin (下简称“Dataphin”)近日重磅上线公共云,开启智能研发版本的公共云公测!在此之前,Dataphin以独立部署方式输出并服务线下客户,已助力多家大型客 ...

  5. [思考]我们应该怎样建设企业IT

    从人员架构上来看,要不要企业自己的IT团队?如果要,应该有什么样的架构?运维,开发,管理,项目? 从是否外包角度看,要不要外包?如果外包,如何建立外包流程? 从业务角度看,企业IT的发展应该是围绕业务 ...

  6. 如何围绕企业战略,建设BI驾驶舱?

    随着企业的逐步发展,人员的增加.业态的复杂不仅对管理也对信息化的要求越来越高,甚至需要从战略角度出发,进行从上至下的全面推行. 关于这个话题,某公司深有体会.面对这样的瓶颈,一方面从优化信息架构.调整 ...

  7. CRM企业管理系统对于企业的价值

    对于企业来说,一个完整的工作流程可以概括为三个阶段:售前.售中.售后.每个阶段都需要不同的管理.此外,客户关系管理客户关系管理系统可以帮助企业在这三个阶段进行业务管理和客户管理,帮助企业更好地运作,增 ...

  8. 华为专家谈CMDB建设

    CMDB成功的关键因素 对于CMDB项目的失败,普遍的解释是:没有数据的消费场景.工具和技术不行.流程管控不足. 从我自身的实践来看,我对此是有不同看法的.上述原因的确会影响人们使用CMDB,严重时甚 ...

  9. 读《31天学会CRM项目开发》记录2 - 企业信息管理系统

    在信息技术的快速推动下,企业如果依然利用传统的管理方式,以人为主,那效率便会大打折扣.在此背景下,企业信息化系统得 到了高速发展.如我们常见的ERP系统.MES系统,都是提高公司运行效率,降低运营以及 ...

随机推荐

  1. SSIS Hekaton In-Memory OLTP 【翻译一篇外国文章】

    来自:http://www.itprotoday.com/microsoft-sql-server/important-new-features-sql-server-2014 Microsoft's ...

  2. asp.net 经常用到需要判断文本框是否输入的数字是小数,有无正负,几位小数,可以封装一起判断

    /// <summary> /// 判断是否为小数点数字且带符号 /// </summary> /// <param name="symbol"> ...

  3. Installing ROS Indigo on the Raspberry Pi

    Installing ROS Indigo on the Raspberry Pi Description: This instruction covers the installation of R ...

  4. 2017.12.7 URAT 串口通信

    波特率就是发送二进制数据位的速率, 习惯上用 baud 表示, 即我们发送一位二进制数据的持续时间=1/baud. 在通信之前, 单片机 1 和单片机 2 首先都要明确的约定好它们之间的通信波特率, ...

  5. CSS制作渐变背景色

    <style type="text/css"> #grad1 { background: -webkit-linear-gradient(#C2F2F0,#); /* ...

  6. Tensorflow object detection API ——环境搭建与测试

    1.开发环境搭建 ①.安装Anaconda 建议选择 Anaconda3-5.0.1 版本,已经集成大多数库,并将其作为默认python版本(3.6.3),配置好环境变量(Anaconda安装则已经配 ...

  7. 结合API Gateway和Lambda实现登录时的重定向和表单提交请求(Python3实现)

    1. 创建Lambda函数,代码如下: from urllib import parse def lambda_handler(event, context): body = event['body' ...

  8. java 字符串笔记

    java字符串当中有三个关于字符串对象的类. String 首先谈论下他们各自的含义: 1.String含义为引用数据类型,是字符串常量.是不可变的对象,(显然线程安全)在每次对string类型进行改 ...

  9. Linux学习资料整理

    Linux sshd服务自动启动 Ubuntu 各版本代号简介 CentOS 7 FTP安装与配置 vsftpd配置文件讲解 linux中的selinux到底是什么 CentOS7 部署Apache服 ...

  10. CodeForces - 1102A

    You are given an integer sequence 1,2,-,n1,2,-,n. You have to divide it into two sets AA and BB in s ...