以CMDB为基础构建DevOps平台体系

在当今数字化转型的浪潮中,企业IT运维模式正从传统的资产管理向现代化的资源管理转变。配置管理数据库(CMDB)作为IT运维的核心组成部分,其在DevOps平台中的重要性愈加凸显。通过国信证券和招商银行的实际案例,我们将详细探讨如何基于CMDB打造高效的DevOps平台,并从技术角度深入分析各个关键环节的实现方法和实践经验。本文案例资料《CMDB,从资产到资源的转变 ——来自国信证券的实际案例总结》&《以CMDB为基础打造DEVOPS平台体系》

本文参考资料,下载地址文末获取~

以CMDB为基础构建DevOps平台体系

第一章:CMDB在DevOps平台中的角色

1.1 DevOps平台与CMDB的关系

在DevOps平台中,CMDB不仅仅是一个静态的数据存储库,更是服务端到端服务交付过程的核心支撑。通过对CMDB的有效管理,可以实现:

  • 电子看板管理:通过CMDB的数据支持,实现需求流程的简化和用户故事的管理。电子看板可以实时展示当前的工作进度和任务状态,使得项目管理更加透明和高效。
  • 敏捷开发管理:CMDB关联代码与用户故事,自动生成检查报告,集成安全扫描工具,实现质量分析。通过这种方式,开发团队可以快速识别和修复问题,确保代码质量和安全性。
  • 持续集成与测试:在持续集成过程中,CMDB提供了基础设施配置和依赖关系的数据支持,确保代码在不同环境下的稳定运行。自动化测试结合CMDB的数据,可以快速执行测试用例并反馈结果。
  • 持续交付:通过CMDB的资源配置和版本控制,实现增量发布、配置管理和发布管理。流水线管理确保持续部署和反馈,实现快速迭代和交付。

1.2 ITIL、DevOps与CMDB的协同

CMDB在ITIL和DevOps框架中均扮演着关键角色,为IT服务管理和持续交付提供了坚实的基础。其主要功能包括配置管理、资产管理和资源管理,确保IT运营的高效性和稳定性。

  • 配置管理:CMDB记录了所有配置项及其关系,支持变更管理和影响分析。
  • 资产管理:CMDB帮助企业追踪IT资产的生命周期,从采购到退役的全过程。
  • 资源管理:CMDB支持资源的动态分配和优化,提高资源利用率和服务质量。

第二章:CMDB模型的构建

2.1 从资产到业务的转变

传统的资产管理系统主要关注成本管理和采购流程,而现代的CMDB则更注重线上业务的支持和IT资源的全面管理。从机房基础设施到操作系统配置,CMDB覆盖了所有与业务相关的IT资源。

  • 资产管理:记录资产的采购、维护和退役信息,关注成本和折旧。
  • 配置管理:管理系统配置、版本和依赖关系,确保系统的一致性和可控性。
  • 资源管理:动态管理计算、存储和网络资源,支持业务的灵活扩展和优化。
2.2 面向应用的IT资源模型框架

CMDB的模型需要从应用的角度进行构建,包括:

  • 核心模型:业务、应用、集群、主机。
  • 业务模型:定义业务服务和功能,关联应用和资源。
  • 应用模型:描述应用系统的架构、依赖关系和配置。
  • 集群模型:管理应用集群的配置和状态,支持高可用和扩展。
  • 主机模型:记录主机的硬件配置、操作系统和网络信息。
  • 扩展模型:基于核心模型的关联对象,如IAAS、PAAS资源支撑。
  • 存储资源:管理存储设备、卷和文件系统。
  • 网络资源:记录网络设备、连接和拓扑关系。
  • 安全资源:管理防火墙、访问控制和安全策略。

这种以应用为中心的模型确保了资源配置的灵活性和适应性,为业务的快速变化提供支持。

第三章:CMDB平台建设的最佳实践

3.1 CMDB架构设计

CMDB平台的架构通常分为基础资源层和应用资源层两部分。基础资源层管理底层IT资源,而应用资源层则整合相关资源,以应用为中心进行管理。通过人工维护和自动发现相结合的方式,确保数据的准确性和完整性。

  • 基础资源层:管理物理设备和虚拟化资源,提供统一的资源视图。
  • 物理设备:服务器、存储设备、网络设备等。
  • 虚拟资源:虚拟机、容器、虚拟网络等。
  • 应用资源层:整合应用系统和业务服务,支持应用的全生命周期管理。
  • 应用配置:管理应用的配置文件、版本和依赖关系。
  • 服务拓扑:记录应用组件之间的交互关系和依赖链路。

3.2 DevOps与CMDB的集成

通过将CMDB与DevOps平台的各个环节(如构建、管理、测试、发布、监控等)进行深度集成,可以实现:

  • 持续集成/自动化测试平台的无缝对接。CMDB提供环境配置和依赖关系的数据,确保构建和测试的稳定性和一致性。
  • IT资源管理与变更流程的自动化。通过CMDB的数据支持,可以实现自动化的资源分配、变更管理和版本控制,减少人工干预和错误。
  • 应用状态和资源状态的实时反馈与更新。监控系统和CMDB的集成,使得应用和资源的状态信息可以实时更新,支持快速故障定位和恢复。

这种集成不仅提升了运维效率,还保证了业务连续性和系统稳定性。

第四章:案例分析——国信证券和招商银行的实践经验

4.1 国信证券的CMDB应用

国信证券通过构建以应用为中心的CMDB,实现了从资产管理向资源管理的转变。其主要经验包括:

  • 统一资源管理:将所有IT资源纳入CMDB,实现全局配置的可视化管理。通过统一的资源模型和数据接口,简化了资源管理的复杂性,提高了资源利用率。
  • 自动化运维:通过CMDB的数据支持,国信证券实现了自动化运维作业的执行和监控,极大提升了运维效率。例如,自动化脚本可以根据CMDB中的配置数据,自动执行日常运维任务和故障排除。
  • 应用管理优化:在应用管理中,CMDB提供了详细的资源和状态信息,支持应用生命周期的各个阶段。通过CMDB的变更管理功能,可以有效追踪应用的变更历史和依赖关系,减少变更风险。

4.2 招商银行的CMDB落地

招商银行的CMDB建设围绕以下几方面展开:

  • 应用管理:通过统一的应用元数据管理,实现应用生命周期的全面管理。CMDB记录了应用的版本、配置、依赖关系等信息,为开发、测试和运维提供了统一的数据源。
  • 流程优化:结合敏捷ITSM要求,对现有流程进行评估和改进,特别是变更、发布和配置流程。通过流程自动化和标准化,提高了流程的执行效率和一致性。
  • 运维平台建设:根据运维需求,规划并建设一体化运维平台,涵盖监控、应用运维、配置管理等各个方面。通过CMDB与运维平台的集成,实现了资源的动态管理和智能监控。

招商银行的实践经验表明,CMDB不仅是IT资源的管理工具,更是支撑业务快速响应和创新的重要基础。

总结

通过本文的分析,我们可以看到CMDB在现代IT运维中的核心作用。它不仅提升了资源管理的效率和准确性,还为DevOps平台的各个环节提供了坚实的数据支持。结合实际案例,我们进一步理解了如何通过构建强大的CMDB平台,推动企业的数字化转型,实现高效、稳定的IT运营。未来,随着技术的发展和业务需求的变化,CMDB的作用将更加重要,为企业提供更多的创新和竞争优势。

参考资料&资料下载

参考资料地址
CMDB,从资产到资源的转变——来自国信证券的实际案例总结https://pduola.com/file/14,1e2e8d76c109
以CMDB为基础打造DEVOPS平台体系https://pduola.com/file/10,1e30fbdb4899

预览

CMDB,从资产到资源的转变——来自国信证券的实际案例总结

以CMDB为基础打造DEVOPS平台体系

最后

关注我,分享优质前沿资料(IT、运维、编码、互联网…)

给我留言,会帮大家寻找需要的资料~,第一时间推送

持续更新中,关注我,公众号内回复【专栏】即可获取专栏地址,专栏今日已更新!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/719428.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Redis缓存与数据库双写不一致及解决方法

1.缓存与数据库双写不一致 在大并发下,同时操作数据库与缓存会存在数据不一致性问题 1.1 双写不一致情况 1.2 读写并发不一致 2.解决方法 对于并发几率很小的数据(如个人维度的订单数据、用户数据等),这种几乎不用考虑这个问题,很少会发生…

Stable Diffusion 3 开源了,完全不输 Midjourney

前段时间我介绍过一款文字生视频的 AI 工具: SadTalker, 当时咱们是作为 Stable Diffusion 的插件来安装的。 那基于 Stable Diffusion 呢,咱们今天就来聊聊新开源的 Stable Diffusion 3。 在文字生成图片这个领域,一直是有三个…

springSecurity(二):实现登入获取token与解析token

登入生成token 主要思想 springSecurity使用UsernamePasswordAuthenticationToken类来封装用户名和密码的认证信息 代码实现 发起登入请求后,进入到login()方法 /*** 在接口中我们通过AuthenticationManager的authenticate方法来进行用户认证,* 所以需要在Secur…

MySQL----表级锁行级锁排它锁和共享锁意向锁

MySQL的锁机制 锁(Locking)是数据库在并发访问时保证数据一致性和完整性的主要机制。在 MySQL 中,不同存储引擎使用不同的加锁方式;我们以 InnoDB 存储引擎为例介绍 MySQL 中的锁机制,其他存储引擎中的锁相对简单一些…

隐藏element的DateTimePicker组件自带的清空按钮

管理台页面使用到el-date-picker,type datetimerange 但是组件自带了清空按钮,实际上这个控件业务上代表开始时间和结束时间是一个必填选项,所有想要把清空按钮隐藏掉。 查看了文档https://element.eleme.io/#/zh-CN/component/datetime-p…

C++内联函数-auto关键字-for循环-空指针

内联函数 1.1概念: 以 inline 修饰 的函数叫做内联函数, 编译时 C 编译器会在 调用内联函数的地方展开 ,没有函数调 用建立栈帧的开销,内联函数提升程序运行的效率。 #define _CRT_SECURE_NO_WARNINGSint ADD(int left, int rig…

【Pandas驯化-07】DataFrame中无所不能的pivot函数

【Pandas驯化-07】DataFrame中无所不能的pivot函数 本次修炼方法请往下查看 🌈 欢迎莅临我的个人主页 👈这里是我工作、学习、实践 IT领域、真诚分享 踩坑集合,智慧小天地! 🎇 相关内容文档获取 微信公众号 &#x…

前端菜鸡学习日记 -- 关于pnpm

哈咯哇大家,我又来了,最近稍微悠闲一些,所以就趁着这个机会学习一些新的知识,今天就是碰巧遇到了pnm,这个可以看作是npm的升级版本,比npm要快,用起来也更得劲更迅速 官网地址:https…

OpenGL系列(六)变换

在三角形和纹理贴图示例中,顶点使用的是归一化设备坐标,在该坐标系下,顶点的每个轴的取值为-1到1,超出范围的顶点不可见。 基于归一化设备坐标的物体的形状随着设备的大小变换而变化,这里产生的第一个问题是&#xff0…

数学学习与研究杂志社《数学学习与研究》编辑部2024年第6期目录

课改前沿 基于核心素养的高中数学课堂教学研究——以“直线与圆、圆与圆的位置关系”为例 张亚红; 2-4 核心素养视角下初中生数学阅读能力的培养策略探究 贾象虎; 5-7 初中数学大单元教学实践策略探索 耿忠义; 8-10《数学学习与研究》投稿:cn7kantougao…

微信ipad协议8049新版本

首先我们要先了解下ipad协议是什么 ,ipad协议又叫微信协议 是基于微信IPad协议的智能控制系统帮助企业快速连接客户,创造营销氛围,实现自动获客、自动传播、自动转化、智能营销等分布式营销服务。 通过API 实现 个性化微信功能 (例…

精度丢失引起的支付失败问题

问题描述 在提交订单时候,输入充值金额和优惠码,后台会返回具体的订单信息,如下图,支付金额应该是1 * (1 - 0.09) 0.91(这个是理想状态),但是表单显示的是0.90999997, 然后点击确…

React+TS前台项目实战(十二)-- 全局常用组件Toast封装,以及rxjs和useReducer的使用

文章目录 前言Toast组件1. 功能分析2. 代码详细注释(1)建立一个reducer.ts文件,用于管理状态数据(2)自定义一个清除定时器的hook(3)使用rxjs封装全局变量管理hook(4)在to…

2025计算机毕业设计选题题目推荐-毕设题目汇总大全

选题在于精,以下是推荐的容易答辩的选题: SpringBoot Vue选题: 基于SpringBoot Vue家政服务系统 基于SpringBoot Vue非物质文化遗产数字化传承 基于SpringBoot Vue兽医站管理系统 基于SpringBoot Vue毕业设计选题管理系统 基于SpringBoot Vue灾害应急救援…

使用Ollama+OpenWebUI本地部署阿里通义千问Qwen2 AI大模型

🏡作者主页:点击! 🤖AI大模型部署与应用专栏:点击! 🤖Ollama部署LLM专栏:点击! ⏰️创作时间:2024年6月17日22点50分 🀄️文章质量&#xff…

safari浏览器无法连接到服务器

问题:MacBook pro,网络连接正常,可以使用各种软件上网,唯独safari浏览器打不开网页,报错说Safari无法连接到服务器; 原因:使用了VPN,VPN自动更改了网络设置,导致Safari浏…

数据结构-十大排序算法集合(四万字精讲集合)

前言 1,数据结构排序篇章是一个大的工程,这里是一个总结篇章,配备动图和过程详解,从难到易逐步解析。 2,这里我们详细分析几个具备教学意义和实际使用意义的排序: 冒泡排序,选择排序&#xff0c…

【vue大作业-端午节主题网站】【预览展示视频和详细文档】

vue大作业-端午节主题网站介绍 端午节,又称为龙舟节,是中国的传统节日之一,每年农历五月初五庆祝。这个节日不仅是纪念古代爱国诗人屈原的日子,也是家人团聚、共享美食的时刻。今天,我们非常高兴地分享一个以端午节为…

建筑学跑路:揭秘热门转行新选择!

话说建筑学真的是我见过最关心同行的专业,每个建筑学跑路的帖子下面都有人问:你跑哪里去了? 很多人表示,我也想跑 当然不仅建筑学,园林的、城规的、土木的也会来凑热闹: 很多小伙伴分享了自己的转行经历&a…

用这个神级提示词插件,能让你的AI绘画工具Stable diffusion提示词直接写中文!

大家好,我是设计师阿威 最近,有同学在使用AI绘画工具 Stable Diffusion的时候和我说:老师,我英文不好,能不能直接让我写中文提示词啊?最好可以直接在SD的输入框就能直接写中文,不用切换网页或者…