智能化运维基石:以应用为中心的CMDB建设与实践
3星 · 超过75%的资源 需积分: 50 39 浏览量
更新于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作为智能化运维的基础,其构建和应用应当紧密围绕业务需求和应用服务,以提供准确、及时的信息支持,实现高效、自动化的运维流程。
1495 浏览量
203 浏览量
171 浏览量
2022-07-15 上传
2021-10-13 上传
114 浏览量
2021-10-13 上传
淘爸仔
- 粉丝: 1
- 资源: 14
最新资源
- Glenn Baddeley - GPS - NMEA sentence information
- Build your own web site the right way using HTML and CSS.pdf
- C++Builder6编程实例精解
- 单片机基础知识一定要学
- linux诞生和发展的5个支柱
- Snort 数据包捕获性能的分析与改进
- 高质量c++编程 林锐著
- Cognos性能调优
- ov7725 CMOS摄像头模组资料
- 跟我一起写Makefile
- 测试计划(GB8567——88)
- 图书馆管理系统 资源下载
- SAP应用及ABAP开发最佳实践—基于ABAP Workbench创建并发布Web Service.pdf
- MySQL5.0触发器
- SAP应用及ABAP开发最佳实践—Internal Table.pdf
- JAVA语言版数据结构与算法(中文)