cmdb是什么(djangocmdb)( 二 )


1.建立数据生命周期管理,积极进行流程驱动的数据更新 。
在构建之初,CMDB2.0定义了从生产、运营、消亡各个配置项的全生命周期,通过设计匹配的ITSM流程,主动驱动生命周期状态流转,从而实现数据的闭环管理 。同时,确定每个阶段将受到影响的属性和关系,以确保配置模型的完整性 。

cmdb是什么(djangocmdb)

文章插图
图4服务器生命周期变化过程
2.连接多种操作和维护工具,以增加数据成本并提高数据移动性 。
【cmdb是什么(djangocmdb)】结合实际运维场景,与其他运维平台联动,数据积极支出,CMDB信息最大的价值体现在其他工具上 。数据被广泛使用,并且能够保持新鲜的活力 。就像池塘里的水一样,只有水保持流动和交替,水质清澈 。基于智能API服务,微众银行CMDB2.0已接入ITSM、监控平台、能力平台、应用公告平台、基础技术工具平台、智能运维平台 。以一个子系统从设计状态到运行状态的全生命周期为例,展示数据联动的成本和流程如下 。
cmdb是什么(djangocmdb)

文章插图
图5 CMDB和各种运维系统交互实现数据成本和流量 。
3.通过规则检查和人工审核,确保及时发现和修复异常数据 。
为了保证数据的准确性,通过规则检查、系统间信息同步比较和人工抽样审计等方式进行定期审计 。持续审核优化生命周期管理,持续提升数据质量 。微众银行配置项准确率在99%以上 。
表1:示例1:CMDB主动审计规则
配置活动审核规则服务器 。
主机下关联运用实例,主机状况不是“已分配”,服务器状况不是“已投产”主机类别是容器母机,对应服务器类别不是容器;已分配状况主机没有安排运用;商业应用
业务运用状况“已上线”所属子体系状况不是“已上线”;子体系状况为“已下线”,仍安排业务运用;实行后果及未来展望自2017年起,CMDB全面推广运营 。从这三年的运营成果来看,CMDB有效支持了上层业务运维,其韧性、灵巧性、精准性得到了普遍认可,成为运维同仁值得信赖的合作伙伴 。
应用范围方面,CMDB已经发展成为运维同仁管理和获取配置数据的首选系统,平台对接需求势不可挡 。目前共有226个管理配置项,其中72%的关键配置项通过流程保护和接口同步更新 。同时,服务线还有50个其他操作和维护系统,供应系统有300多个接口 。
在服务数据运营和支持智能运维方面,CMDB已成为微众银行自智能运维体系中不可或缺的一员 。
驱动业务流程:CMDB 为各业务流程供给高质量的配置数据,所有业务体系架构设计、资源申请、上线安排和运行保护等流程,均是通过 CMDB 与多个体系的协同运作来驱动落地 。当前仅 ITSM 体系中对接 CMDB 更新或查询数据的流程已超过 200 个 。服务数据化运营:支撑服务容量计划、成本核算、业务运营剖析等场景,例如容量管理体系基于 CMDB 数据可供给业务整体资源应用率数据和各业务应用量数据剖析报告 。支撑智能化运维:基于 CMDB 数据关系,通过监控体系端到端视图帮助故障诊判断位、根因剖析,使故障迅速恢复和及时发明,已胜利实现了对我行智能化监控体系这种庞杂需求场景的有效支撑 。
cmdb是什么(djangocmdb)

文章插图
图6 CMDB数据有助于智能监控系统故障定位和根本原因分析 。
CMDB的建设仍然是一个不断迭代优化的过程 。2020年,我们将构建基于微服务的CMDB3.0,期待CMDB通过开源平台提供服务,同时实现配置项的主动发明、元数据关系的可视化、数据异常的主动修复 。我们今后将继续分担CMDB行动的后果 。我希望你能继续我们的进化 。如果你想了解我们在智能运维中应用的机器学习算法以及支持根本原因分析的具体方法,请参考本系列其他文章 。
作者简介
作者是微众银行智能运维系统高级产品经理杨芳 。
扩展浏览:
我们的CMDB模型都错了吗
MySQL高可用性计划概述-InfoQ
从甲骨文到MySQL,金融核心场景在线交流与落地-InfoQ
我也转发了这篇文章,相信我“收到信息”,就可以免费获得价值4999元的InfoQ小书 。点击文末“了解更多”,即可移步InfoQ官网获取最新消息~


推荐阅读