智能化运维基石:以应用为中心的CMDB建设与实践
3星 · 超过75%的资源 需积分: 50 171 浏览量
更新于2024-07-18
收藏 3.65MB PPTX 举报
"以应用为中心的智能化运维基石--cmdb"
CMDB,即配置管理数据库(Configuration Management Database),在ITIL(Information Technology Infrastructure Library)时代,它被定位为一个元数据平台,主要服务于IT服务管理(ITSM)流程,同时也为自动化服务提供支持。在ITIL的框架下,CMDB主要负责收集、整合并管理IT基础设施的各种配置项(CI),以支持离线的服务过程。然而,随着DevOps理念的发展,CMDB的角色也在发生变化,它不再仅仅是一个后台的数据平台,而是成为在线服务过程中的重要支撑,为端到端的服务交付过程提供数据基础。
在构建CMDB模型时,我们需要进行思路的重构,将焦点放在以应用服务为中心。这意味着我们需要不断细分和扩展应用的管理边界,从使用者和服务生产者的两个不同视角出发,梳理业务的构成及其与应用的关系。模型设计原则应坚持服务为中心,无论是从用户视角的业务导向,还是从生产视角的技术导向,都要明确对象的属性、关系、生命周期和自动化场景。
构建CMDB的一般过程包括:首先,梳理IAAS、PAAS、SAAS对象内的资源对象及它们之间的关系,明确生命周期的不同阶段;然后,确定责任人、所在位置等关键属性;接着,根据应用的需求来定义对象的生命周期,如主机的申请、使用、释放和废弃等;最后,通过场景自动化实现运维操作,例如主机的上架、下架等。
在梳理对象属性和关系时,需要考虑其在实际运维场景中的应用。属性和关系的梳理应围绕三个核心管理元素:属性、关系和状态。只有能支持场景消费的属性和关系才应被存储。场景可分为执行和监控两类,执行会改变对象状态,而监控则用于收集数据反馈对象状态。因此,IT对象的全面管理能力需要一个涵盖业务、应用、集群和主机等核心模型的框架,并根据实际需求扩展关联对象,如IAAS和PAAS提供的面向应用的资源支撑。
面向应用的IT资源模型框架应当详细记录如应用部署资源、应用环境运维动作、服务资源等信息,例如应用名、资源版本、部署IP、环境说明、中间件、数据库等,以便进行部署、启停、监控等管理操作。
CMDB作为智能化运维的基础,其构建和应用应当紧密围绕业务需求和应用服务,以提供准确、及时的信息支持,实现高效、自动化的运维流程。
2021-09-06 上传
2023-05-15 上传
2023-03-25 上传
2023-08-20 上传
2023-05-16 上传
2023-12-10 上传
2023-05-18 上传
淘爸仔
- 粉丝: 1
- 资源: 14
最新资源
- IEEE 14总线系统Simulink模型开发指南与案例研究
- STLinkV2.J16.S4固件更新与应用指南
- Java并发处理的实用示例分析
- Linux下简化部署与日志查看的Shell脚本工具
- Maven增量编译技术详解及应用示例
- MyEclipse 2021.5.24a最新版本发布
- Indore探索前端代码库使用指南与开发环境搭建
- 电子技术基础数字部分PPT课件第六版康华光
- MySQL 8.0.25版本可视化安装包详细介绍
- 易语言实现主流搜索引擎快速集成
- 使用asyncio-sse包装器实现服务器事件推送简易指南
- Java高级开发工程师面试要点总结
- R语言项目ClearningData-Proj1的数据处理
- VFP成本费用计算系统源码及论文全面解析
- Qt5与C++打造书籍管理系统教程
- React 应用入门:开发、测试及生产部署教程