以应用为中心
CMDB助力自动化运维能力提升
- 计费分中心运维研发项目组
随着数字化转型的发展,线下业务逐渐线上化,应用数量与日俱增,应用架构也趋于多样化和复杂化,而 IT基础设施逐步云化标准化并趋于稳定,因此运维的重心和价值渐渐聚焦于应用。另一方面,运维的发展必然走向数据化、智能化,如容量管理、根因定位、故障预测、辅助运营等,这些运维高级场景更多的也都指向了应用。以应用为中心进行设计的CMDB,满足了各种运维场景对CMDB的消费需求。
CMDB的定义
CMDB(配置管理数据库)是一个逻辑数据库,包含了配置项全生命周期的信息以及配置项之间的关系(包括物理关系、实时通信关系、非实时通信关系和依赖关系),发挥配置信息的价值,同时依赖于流程控制来保证数据的准确性,并且可以开放数据服务给到各个系统来调用和访问。
![60ec01ed75fca5593292a9ed99e6dfaa.png](https://i-blog.csdnimg.cn/blog_migrate/9fadfe758bd3244d9668dde129899e2f.png)
![5313ed58f3dc6ab25f56b76423d3e662.png](https://i-blog.csdnimg.cn/blog_migrate/b1e9236e4d001ed12d74941d6e093a27.png)
CMDB的功能架构
CMDB提供了全文检索、自定义模型、关联关系、业务拓扑、事件订阅、日志审计、运营分析、流程控制和权限管理等资源管理功能,同时提供了丰富的API,供业务系统进行配置数据的消费。
![c934b2741805a9ee040a682c28cd9eff.png](https://i-blog.csdnimg.cn/blog_migrate/010808367db345701d4a987e669d105c.png)
![ef57355eddda02bc50010aa1557071e2.png](https://i-blog.csdnimg.cn/blog_migrate/cb629fb6206b7c72ab74be0e47c639fb.png)
CMDB与监控
CMDB为监控系统提供了必要的支撑数据,来收敛、立体化、标准化告警信息。具备提供数据给监控系统的能力,具备相应的数据查询、读取的接口信息,并且能够方便的与监控系统进行集成。
CMDB通过事件订阅的方式打通了与监控系统的通道,在新的配置对象加入CMDB的时,能够自动将该对象加入监控系统。同时在配置数据发生变化的时候,能够通过监控系统发出必要的告警信息。
![c117034cce16533521235c394f295c12.png](https://i-blog.csdnimg.cn/blog_migrate/681ff0ea7982cb6074bf23c65a9e578a.png)
CMDB助力快立方切换
计费、账管和信控的应用需要实时高速地访问快立方数据库,水滴、智能计收、智能工单、移动运维等自动化运维平台对快立方配置信息的依赖也越发加重。因此,快立方每次进行主备切换,所有涉及的模块都需要更改各自维护的配置信息,甚至还需要重启应用。
相比于传统的流程管控方式,即在完成准备切换操作后,通知相关模块进行配置信息变更。以应用为中心的CMDB,在自动发现快立方配置变更后,以快立方应用为中心点,进行关联拓扑分析后,第一时间将变更事件自动推送给关联模块,相关业务系统通过消费配置数据,或者调用CMDB提供的API自动同步快立方最新配置信息。同时CMDB会以钉钉通知、短信或电话告警的方式通知关联模块的负责人。
CMDB的建设大大缩短了快立方主备切换的操作时间,自动发现和事件推送代替人工操作,既降低生产操作的风险,也避免了因通知不到位而引起的遗漏模块同步数据延迟的问题。
![7dab20e850c0d298edafce68c102ba7c.png](https://i-blog.csdnimg.cn/blog_migrate/470b52a5e3dee45150846d39b3cf06b5.png)
CMDB实践推广
目前,CMDB已逐渐完成实践和落地,B域基础设施运营平台和智网基础设施运营平台的建设,实现了主机、交换机、网络、机柜、机房、数据中心、虚拟机群等基础物理设施的配置纳管;天宫运营管理平台搭建,实现了主机、用户、服务、组件、容器等云资源的配置管理;Billing应用配置管理平台的探索,实现了主机、数据库、计费账管信控的进程通道、配置文件、环境依赖、中间件等应用资源的关联拓扑管理。
![c9b4d6ac2a35b79134ed0c01298db1f8.png](https://i-blog.csdnimg.cn/blog_migrate/3cbc75e39de7c64e5927e43362ff0442.png)
![6c2fddb34382625d26699a178d7ce2b5.png](https://i-blog.csdnimg.cn/blog_migrate/07e7fa260e826813faddd40daaa79e93.png)
结语
随着以应用为中心的CMDB平台建设的持续推进,既要支撑得起传统的单体、SOA应用架构,也要支撑越来越广泛的分布式、微服务和云原生应用架构,既要满足当前自动化运维的需求,也要为数据化、智能化运维打下基础,既要以应用为中心,也要兼顾基础架构运维的需求,真正成为IT研发运维运营的基石。计费分中心运维研发团队将不忘初心,继续攻坚克难,助力自动化和智能化运维平台建设。
![26db0b6e929fbb6f815e7328d506051e.gif](https://i-blog.csdnimg.cn/blog_migrate/7dc9e3e84276e004a152ad7f7ccc9050.gif)
1
END
1
文案 | 计费分中心 田丰
图片 | 计费分中心 张晓强
编辑 | 办公室 郭子辉
审核 | 办公室 郭子辉
![623dda07cc67e00a087259d37bf825bb.gif](https://i-blog.csdnimg.cn/blog_migrate/99ebe10a86a038bd2a6797f489fbf2a3.gif)
![f67ffa455ee3654ed7adc327ea89a716.png](https://i-blog.csdnimg.cn/blog_migrate/105ad8ee962fba73ebdab34f70961e23.jpeg)
扫码关注我们
微信号|联通软研
新浪微博|@联通软件研究院
![52430bab3946c5c62c86e5861cd2152f.gif](https://i-blog.csdnimg.cn/blog_migrate/4d557ab9243b7258a0aaaa761166f45e.gif)