핵심 인사이트
- 본질: CMDB (Configuration Management Database)는 IT 자산인 CI(Configuration Item)와 그들 간의 논리적·물리적 종속 관계를 저장하는 중앙 데이터베이스다.
- 가치: 인시던트 발생 시 영향을 받는 서비스/CI를 즉시 파악하여 복구 우선순위를 결정하는 핵심 도구이다.
- 판단 포인트: CMDB의 정합성(실제 환경과의 일치율)이 낮으면 영향도 분석이 부정확해져 변경·인시던트 관리 전체가 흔들린다.
Ⅰ. 개요 및 필요성
CMDB는 ITIL의 서비스 전환(Service Transition) 단계에서 정의되며, 구성 관리(Configuration Management) 프로세스의 핵심 저장소다. 서버, 스위치, 소프트웨어 라이선스, 서비스 계약서까지 모든 IT 자산이 CI로 등록되고, CI 간 종속 관계(예: 웹서버 → WAS → DB서버)가 매핑된다. 변경 관리, 인시던트 관리, 문제 관리 모두 CMDB를 참조하여 변경 영향도, 장애 연관 서비스, 근본 원인 탐색을 수행한다. 📢 섹션 요약 비유: CMDB는 건물의 배선도(전기·수도·통신)다. 어디를 고치면 어디에 영향이 가는지 한눈에 볼 수 있다.
Ⅱ. 아키텍처 및 핵심 원리
┌──────────────────────────────────────────┐
│ CMDB 구조 │
│ ┌─────────┐ 종속관계 ┌─────────┐ │
│ │ 웹서버 │ ─────────────→│ WAS │ │
│ └─────────┘ └─────────┘ │
│ ↓ │
│ ┌─────────┐ │
│ │ DB서버 │ │
│ └─────────┘ │
│ 각 CI: 속성(IP, OS, 버전, 소유자, SLA) │
└──────────────────────────────────────────┘
| CI 유형 | 예시 |
|---|---|
| 하드웨어 CI | 서버, 스위치, 라우터 |
| 소프트웨어 CI | OS, 미들웨어, 애플리케이션 |
| 서비스 CI | 전자결재서비스, HR시스템 |
| 문서 CI | SLA, 운영 매뉴얼 |
📢 섹션 요약 비유: CMDB의 CI 종속 관계는 인체 해부도다. 심장(DB)이 멈추면 어느 장기(서비스)가 영향받는지 즉시 알 수 있다.
Ⅲ. 비교 및 연결
| 구분 | 자산 관리(Asset Mgmt) | 구성 관리(CMDB) |
|---|---|---|
| 초점 | 재무적 자산 추적 | IT 서비스 종속 관계 |
| 목적 | 비용/감가상각 | 영향도 분석 |
| 범위 | 모든 IT 자산 | 서비스 영향 CI만 |
📢 섹션 요약 비유: 자산 관리가 집안의 가전제품 목록(구매가·보증기간)이라면, CMDB는 전기 배선도(연결 관계)이다.
Ⅳ. 실무 적용 및 기술사 판단
CMDB 정합성 유지가 핵심 과제다. 클라우드 환경에서는 자동 디스커버리 도구(ServiceNow Discovery, AWS Config)로 CI를 자동 등록·갱신한다. 정합성이 90% 이하로 떨어지면 영향도 분석의 신뢰성이 급락한다. 📢 섹션 요약 비유: CMDB 정합성은 지도의 최신성이다. 오래된 지도는 없는 길을 안내하거나 새 길을 놓친다.
Ⅴ. 기대효과 및 결론
CMDB 구축으로 ①변경 영향도 사전 파악(변경 실패율 40% 감소), ②인시던트 MTTR 단축, ③IT 자산 최적화(유휴 자원 식별)가 달성된다. ServiceNow·Jira Service Management 등 ITSM 플랫폼과 통합하면 CMDB가 ITSM의 신경망이 된다. 📢 섹션 요약 비유: CMDB는 도시 전체의 지하 배관 지도다. 이것 없이 공사하면 예상치 못한 곳이 터진다.
📌 관련 개념 맵
| 개념 | 설명 | 연관 키워드 |
|---|---|---|
| CI | 관리 대상 구성 항목 | 서버, SW, 서비스 |
| 변경 관리 | CMDB 기반 영향도 분석 | CAB |
| 인시던트 관리 | CMDB로 연관 CI 파악 | 복구 우선순위 |
| 자동 디스커버리 | CI 자동 등록·갱신 | ServiceNow |
👶 어린이를 위한 3줄 비유 설명
- CMDB는 레고 세트의 조립 설명서예요. 어떤 조각이 어디에 연결됐는지 다 나와있어요.
- 서버가 고장나면 그 서버에 연결된 다른 서비스들이 뭔지 CMDB에서 바로 찾아요.
- 이 설명서가 틀리면 잘못된 곳을 고치려다 엉뚱한 것을 망가뜨릴 수 있어요.