Files
nexus/wiki/concepts/CMDB.md

69 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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中的应用