文档章节

从身份证管理系统思考企业CMDB的建设

嘉为科技
 嘉为科技
发布于 03/01 09:37
字数 1344
阅读 16
收藏 0

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

 

对大部分中大型的企业来说,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才发挥价值!

 


​​​​

© 著作权归作者所有

嘉为科技
粉丝 0
博文 58
码字总数 120193
作品 0
广州
私信 提问
直击痛点:从0到1构建可落地的CMDB

本文根据dbaplus社群第164期线上分享整理而成 AIOps建设正成为很多企业当前或者下一阶段的建设目标。这其中,一个很关键的组成部分就是配置管理数据库(CMDB)。 CMDB能否建设好是智能运维建...

dbaplus社群
2018/10/18
0
0
15年老兵:新一代运维管理平台建设的七种武器

本文根据DBAplus社群【运维技术月·第二周】分享整理而成 大家好,我叫宋辉,目前在新炬网络旗下轻维软件负责运维平台的研发。从03年毕业到现在在IT行业混了有14年多了,其中有12年是在从事运...

宋辉
2017/11/23
0
0
SDCC 2017·上海站震撼来袭,首批讲师和议题大公开

时隔一年,2017年3月17-19日,SDCC 2017·上海站震撼来袭,特开设了三大主题会场,分别是互联网运维开发实战峰会、数据库核心技术与应用实战峰会和互联网应用架构实战峰会,为期三天,为软件...

玄学酱
2018/04/19
0
0
大神教你如何构建面向应用的运维管理新思维

今天要和大家阐述一个新的思路——建立面向应用的运维管理新思维,带着这个思路去寻找运维新的解决方案,因此把面向应用管理抽象总结如下: 在ITIL时代,大家都知道一个概念,CMDB是IT服务系...

linux小陶
2016/12/06
17
0
银行祖传老系统很恐怖?也许你可以这么构建CMDB

随着金融科技快速发展,银行服务向“智能化”积极转型,银行IT积极引入云计算、分布式、容器、机器学习等新技术支撑业务快速发展。 对于运维配置数据管理(CMDB)的要求也从简单的辅助支持资...

匠心独运维妙维效
03/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

使用递归打印乘法表

一般我们在学for循环的时候都会去打印九九乘法表,但是如果是用递归的方式打印的话,应该怎么做呢? 下面讲解一下用递归打印九九乘法表的思路: 其实我们在用for循环打印乘法表的时候,用的是...

INEVITABLE
24分钟前
6
0
sql 练习

创建需要的4张表 首先创建student、course、score、teacher这四张表。 student表 创建student表 CREATE TABLE IF NOT EXISTS student(sno TINYINT UNSIGNED NOT NULL,sname VARCHAR(20......

Garphy
24分钟前
9
0
vSphere的两种虚拟交换机

VMware vSphere 6.7中支持两种虚拟交换机: 1、标准交换机,VSS - Virtual Standard Switch 2、分布式交换机,VDS - Virtual Distributed Switch VSS与ESXi主机一一对应,即一个VSS只能部署在...

大别阿郎
27分钟前
9
0
webGL和three.js的关系

本文转载于:专业的前端网站➤webGL和three.js的关系 如今浏览器的功能越来越强大,而且这些功能可能通过JavaScript直接调用。你可以用HTML5标签轻松地添加音频和视频,而且可以在HTML5画布上...

前端老手
54分钟前
8
0
Spring如何实现AOP,请不要再说cglib了!

1. 从注解入手找到对应核心类 最近工作中我都是基于注解实现AOP功能,常用的开启AOP的注解是@EnableAspectJAutoProxy,我们就从它入手。 上面的动图的流程的步骤就是: @EnableAspectJAutoPr...

温安适
57分钟前
39
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部