cmdb是什么(djangocmdb)

通过2年多的勤奋,在 2020 年微众智能化运维基本建设总算获得了显著成果,在视频监控系统方面的异常情况辨别及根因精准定位层面起到了关键作用,乃至还可以做好了秒级出现异常发觉与精准定位。CMDB 系统(配置管理系统 Configuration Management Datebase)做为智能化运维管理体系的根基与确保,除开担负储存和元数据支撑点之外,也为智能化运维管理体系的常规运行、灵巧拓展带来了充分确保。文中将融合实际实践活动,详细介绍微众朝向智能化运维的 CMDB 系统构建过程及其执行实际效果。

前文回望专题讲座 | 大数据时代下的运维

构建 CMBD 系统的三个环节

1.CMDB1.0 所面对的困扰

在 2015 年微众创立之初,微众构建了 CMDB1.0。CMDB百思特网1.0 汲取了开源软件 oneCmdb 的工作经验, CI 实体模型配置融合 key-value 方式储存 CI 数据,灵便的支撑了当初的金融机构基本架构建设的初始阶段。但伴随着不断发展的信贷业务经营规模,配置项愈来愈多种多样,科技领域的专用工具系统如如雨后春笋创建起來。在这里全过程中,CMDB1.0 的架构设计在系统间连接层面,配置项多元性实体模型基本建设层面,及其数据量快速提升层面的扩展性主要表现得更加差, 与此同时客户体验层面也显现出许多难题。在这个环节,困扰和不够表现为:

  • 实体模型界定不详细:CMDB 中监管的配置范畴、配置数据遮盖不全,配置关联及特性界定不详细,没法高效支撑点日常运维的基本需求。
  • 数据维护保养成本增加:未创建配置信息内容的生命期流程管理,没法做到自动升级维护保养数据的目地。那时候,CMDB 中数据的搜集和变动比较严重依靠工作人员维护保养,维护保养成本增加,数据落后于真正运转状况,乃至一部分配置信息内容在系统外维护保养,CMDB 无法充分发挥该有的功效。
  • 数据品质难以确保:欠缺数据中间逻辑性标准校检体制及其数据同歩校检体制,数据精确性和数据品质难以确保,运维工作人员不信任 CMDB。

2. 朝向智能化运维的 CMDB2.0 系统构建

从 2016 年逐渐,为构建自动化技术智能化运维管理体系,与此同时达到微众分布式框架的运维管理方法规定,大家再次整体规划构建起了为支撑点各运维情景,给予精确灵便基本数据工作能力的新一代 CMDB 系统,并解决了 CMDB1.0 环节所遭遇困扰。

大家以使用为核心,根据自研给予详细的、精确的,能各大网站管理方法运维目标和关联储存的实体模型,完成了与运维系统的灵便对接。CMDB2.0 的优点具体表现在如下所示三个层面:

以使用为核心。创建自动化技术、智能化运维管理体系,从运用的视角整体规划管理方法各种各样运维情景。因而,在 CMDB2.0 的设计模型上,大家始终坚持以使用为核心,全方位整理和剖析业内的运维目标及关联,从mac层、逻辑性层和网络层几层面分层次构建实体模型。根据该实体模型中所理解的配置项及关联,可协助运用运维在日常工作上快速搜索和掌握总体运用資源目标和拓扑关系,提高变动公布、常见故障解析等运维工作效率。

智能运维系列(十三)| 面向智能化运维的CMDB系统构建

图 1 微众配置实体模型架构

高度重视系统的协调性和可拓展工作能力性。CMDB2.0 一方面必须提高配置实体模型的管理水平,即迅速灵敏的完成实体模型伴随着业务流程变动而调节、调整和拓展,达到每个运维精英团队针对配置数据的高度和深度的要求;另一方面,也必须提升配置数据的便捷性,协助客户或别的运维系统方便快捷、高效率地查看和引入 CMDB 数据。在这个构思下, CMDB2.0 管理系统百思特网具有如下所示 6 个层面作用特点:

  • 配置实体模型动态性拓展:线上动态性界定配置项,及其配置项的特性、关联、数据种类、唯一性、组成关键词等;
  • 界定多层次查看:适用线上自定多种配置数据联合查询,及其整站查找;
  • API 插口动态性转化成:适用线上界定 API 插口,适用测验、认证插口精确性;
  • 粗粒度管理权限监管:完成行级列级的数据权限管理;
  • 多层次日志查看:整站数据变化的时间追朔;
  • 版本号基准线核对及返回:适用配置实体模型版和配置数据的版本号基准线核对及回朔。
智能运维系列(十三)| 面向智能化运维的CMDB系统构建

图 2 CMDB 系统 API 插口线上调节作用

3.分布式架构下的 CMDB 3.0

伴随着外场系统对 CMDB2.0 的依赖性越来越大,系统间启用关联更加繁杂, CMDB2.0 各控制模块藕合高,一个服务项目连接点与此同时适用标准、财务审计,表格、插口等作用,假如一个作用点出现异常有可能会危害整体服务平台服务项目。因此,CMDB3.0 开展了分布式架构升級,把系统插口启用、web 客户浏览,标准解决、数据解决等按程序模块抽身成单独微服务架构运用,应用 Dubbo 架构开展微服务治理,此外 3.0WEB 前面是根据 VUE 自主研发的架构,改进了客户体验,提升了精英团队开发设计合作工作能力,减少了开发设计风险性。

智能运维系列(十三)| 面向智能化运维的CMDB系统构建

图 3 CMDB 演变全过程

CMDB 的系统设计理念:多层次保证数据的精确性

数据精确性是 CMDB 的性命,大家根据数据维护保养步骤自动化技术、推动数据消費、数据财务审计等多层次确保数据的精确性,并提高实用价值,关键涉及下列一些层面:

1.创建数据生命期管理方法,自动化技术步骤推动数据升级

CMDB2.0 在修建之初,就理解了每一个配置项从生产制造、经营、衰落的全部生命期,并根据设计方案与之搭配的 ITSM 步骤自动化技术推动生命期情况运转,完成了数据闭环。与此同时,鉴别每一个环节会危害的特性及关联,确保配置实体模型的一致性。

智能运维系列(十三)| 面向智能化运维的CMDB系统构建

图 4 网络服务器生命期情况变动步骤

2.与好几个运维专用工具对百思特网接,推动数据消費,提升数据流通性

联系实际运维情景,与别的运维服务平台连动,数据被积极主动消費,在别的专用工具中反映 CMDB 信息内容的最高使用价值。数据被广泛运用才可以维持鲜活的生命力。好似水塘里的水,仅有水持续流动性和更替,水体才可以清亮。根据灵便 API 服务项目,微众 CMDB2.0 已完成与 ITSM、监控管理平台、容积服务平台、运用发布平台、基本高新科技专用工具服务平台及其智能化运维服务平台等系统连接。用一个子系统从设计方案态到运形状的全部生命期为例子,展现数据连动的交易及流动性全过程如下所示。

智能运维系列(十三)| 面向智能化运维的CMDB系统构建

图 5 CMDB 和各运维系统互动完成数据消費及流动性

3.根据标准校检及其人力财务审计保证及时处理和修补出现异常数据

为了更好地确保数据精确性,根据标准校检、系统中间的数据同歩核对及其人力取样审批的形式的按时财务审计。不断检查和提升生命期管理方法,持续改进数据品质。微众重要配置项准确度做到 99% 之上。

表 1:CMDB 全自动财务审计标准实例

配置项 全自动财务审计标准 网络服务器

  • 服务器下关系运用案例,服务器情况并不是“已分派”,服务器状态并不是“已建成投产”
  • 服务器类型是器皿母机,相匹配网络服务器类型并不是器皿;
  • 已分派情况服务器沒有布署运用;

业务流程运用

  • 业务流程运用情况“已发布”隶属子系统情况并不是“已发布”;
  • 子系统情况为“已退出”,仍布署业务流程运用;

执行成效及未来发展趋势

自 2017 年起,CMDB 获得全面推行和运行。从这三年的经营实际效果看来,CMDB 合理支持了顶层业务流程运维, 其可扩展性、灵便度及精确性获得了普遍认同,已变成运维朋友信赖的好朋友。

在运用经营规模上看,CMDB 已发展壮大为运维朋友管理方法和获得配置数据的优选系统,服务平台连接要求目不暇接。现阶段管理方法配置项累计 226 个,在其中重要配置项根据步骤维护保养和插口同歩升级占有率 72%。与此同时服务项目业内别的运维系统 50 个,给予系统插口超 300 个。

在服务项目数据化经营及其适用智能化运维层面,CMDB 已变成微众自智能化运维管理体系管理体系中不可以缺失的组员。

  • 推动工作流程:CMDB 为各工作流程给予优质的配置数据,全部业务流程系统架构模式、資源申请办理、发布布署和运转维护保养等步骤,均是根据 CMDB 与好几个系统的联合运行来推动落地式。当今仅 ITSM 系统中连接 CMDB 升级或查看数据的步骤已超出 200 个。
  • 服务项目数据化经营:适用服务项目容积整体规划、成本计算、业务流程运营分析等情景,比如容积管理方法系统根据 CMDB 数据可给予业务流程总体資源使用率数据和各业务流程需求量数据数据分析报告。
  • 适用智能化运维:根据 CMDB 数据关联,根据监管系统端到端主视图輔助故障检测精准定位、根因分析,使常见故障迅速修复和及时处理,已顺利建立了对本行智能化系统监管系统这类繁杂要求情景的高效适用。
智能运维系列(十三)| 面向智能化运维的CMDB系统构建

图 6 CMDB 数据輔助视频监控系统系统常见故障精准定位、根因分析

CMDB 的构建仍是一个不断迭代更新提升全过程,2020 年大家根据微服务架构构建 CMDB3.0,期待 CMDB 可以根据开源平台的形式保证服务项目,与此同时完成配置项全自动发觉,图象化元数据关联展现及其数据出现异常自动化技术修补等层面进一步提高。将来 CMDB 的运作实际效果大家会再次介绍给大伙儿,期待各位不断大家的演变步伐。假如期待掌握我们在智能化运维中采用的深度学习优化算法及其适用根因分析的具体做法,客户程序该系列产品别的文章内容。

批注

文中小编为微众智能化运维系统高級产品运营 杨芳

拓宽阅读文章:

大家的CMDB实体模型是否都不对-InfoQ

爱奇艺视频MySQL高可用性计划方案简述-InfoQ

从Oracle到MySQL,金融业关键情景线上换库落地式实战演练-InfoQ

我并分享此一篇文章,私聊我“领到材料”,就可以免費得到InfoQ使用价值4999元迷你书,点一下文尾「掌握大量」,就可以换步InfoQ官方网站,获得最新动态~

相关推荐

盒子游戏,游戏玩家专属个性阅读社区


©CopyRight 2010- 2020 BOXUU.COM Inc All Rights Reserved

鄂公网安备 35020302000061号- 鄂ICP备2020015574号-1