--- title: "Configuration Management Database (CMDB)" type: concept tags: [cloud, devops, operations, itsm] date: 2025-03-01 --- ## Definition 配置管理数据库(CMDB)是存储IT基础设施中所有配置项(Configuration Items, CI)及其关系关系的数据库。在现代ITSM中,AI驱动的CMDB增强了依赖映射、漂移检测和实时影响分析能力。 ## Traditional vs Modern CMDB | 维度 | 传统CMDB | AI-Enhanced CMDB | |------|---------|------------------| | 数据来源 | 手动录入 | 自动发现 | | 关系映射 | 静态 | 动态 | | 漂移检测 | 定期审计 | 实时监控 | | 影响分析 | 人工推断 | AI预测 | | 多云支持 | 有限 | 原生支持 | ## Key Capabilities (Modern CMDB) ### 1. Dependency Mapping ``` 服务 → 应用 → 中间件 → 数据库 → 基础设施 ↓ ↓ ↓ ↓ ↓ 自动发现配置项及其依赖关系 ``` ### 2. Drift Detection - 配置变更自动检测 - 与预期配置对比 - 告警和自动修复 ### 3. Real-time Impact Analysis - 变更前影响预测 - 事件影响范围评估 - 服务依赖可视化 ## In ITSM Context 在[[ITSM]]中,CMDB是[[Configuration-Management]]的核心: ``` Configuration Management (ITSM 5.0) ├── AI-powered CMDB │ ├── 依赖映射 │ ├── 漂移检测 │ └── 实时影响分析 ├── Multi-cloud Orchestration │ ├── 公有云 │ ├── 私有云 │ └── 混合云 └── Misconfiguration Prevention └── 安全漏洞预防 ``` ## Related Concepts - [[Configuration-Management]] — 配置管理流程 - [[ITSM]] — CMDB的父框架 - [[AIOps]] — AI驱动的CMDB能力 - [[Cloud-Native]] — 多云CMDB支持 ## Sources - [[understanding-complete-itsm]] — AI-CMDB在现代ITSM中的应用