요약
구성 관리 데이터베이스(Configuration Management Database, CMDB)는 IT 시스템을 구성하는 구성 요소에 관한 정보를 저장하고 관리하는 데 사용되는 데이터베이스입니다.
ITSM(IT Service Management)의 일환인 구성 관리는 CMDB를 사용하여 IT 서비스 제공에 포함된 자산 또는 구성 요소와 같은 개별 구성 항목(CI)을 추적합니다. CMDB는 CI의 특성, 종속성, 시간이 지남에 따른 구성 변경 사항에 관한 정보를 저장하여 IT 팀이 CI를 하나로 묶을 수 있는 관계를 매핑하고 유지 관리하도록 지원합니다.
이 정보를 추적하고 CI가 인프라 전반에서 어떻게 연결되는지 파악하면 IT 팀은 변경 관리, 인시던트 관리, 문제 관리 등 더 효율적인 ITSM 프로세스를 구축할 수 있으며 변경이나 디스럽션이 IT 서비스, 인프라, 비즈니스 결과에 어떻게 영향을 미치는지 더 잘 평가할 수 있습니다.
구성 항목과 자산
IT 자산은 비즈니스가 기능하기 위해 의존하는 하드웨어, 소프트웨어 또는 정보입니다. 조직의 모든 노트북, 프린터, 운영 체제, 애플리케이션, 데이터베이스, 라우터, 서버, 클라우드 리소스, 소프트웨어 라이센스뿐만 아니라 이 기술 사용과 관련하여 수집된 데이터까지 예시로 들 수 있습니다.
IT 자산 관리(ITAM)는 라이프사이클 내내 자산 획득 및 관리, 자산 가치 감가상각 모니터링, 교체 시기 결정 등과 같은 자산 관리에 중점을 둡니다. 자산 관리는 일반적으로 자산을 개별적으로 살펴보는 반면, 구성 관리는 자산과 다른 자산 사이의 관계 및 이러한 자산이 IT 서비스 성능에 기여하는 방식에 중점을 둡니다. 자산과 관련 정보를 CI로 저장하여 CMDB를 통해 관리하는 방식으로 관리 작업을 완수합니다.
Red Hat 리소스
CMDB를 구성하는 요소
CMDB는 목표 비즈니스 결과에 따라 조직마다 그리고 같은 조직 내에서도 크게 다릅니다. 하지만 대부분의 CMDB에는 선택한 CI에 대한 중요한 정보를 구성하고 표시하는 대시보드가 존재합니다. 이 인터페이스에는 일반적으로 현재 및 과거의 CI 사용에 대한 메트릭, 관련 인시던트와 문제의 목록, IT 서비스 매핑 기능, CI 변경이 대규모 비즈니스 프로세스에 어떻게 영향을 주는지 추적하는 수단이 포함됩니다.
CMDB의 형태는 사용자가 사용 중인 솔루션에서 관계를 어떻게 구성하는지에 따라 크게 다를 수 있습니다. 예를 들어 서버의 CI 목록에는 관련 네트워크 인터페이스, 배포된 서비스, 서비스 소유자, 상위 CI에서 발생하는 특정 이벤트에 영향을 받을 수 있는 다른 CI에 대한 정보가 포함될 수 있습니다.
IT 환경이 지속적으로 변화하고 점점 더 복잡해지면서 CMDB의 가치는 CI 정보를 최신 상태로 유지 관리하려는 종합적인 노력에 따라 달라집니다. CMDB 대시보드에는 일반적으로 네트워크상의 기기에 대한 데이터를 자동으로 수집하고 CI 레코드를 생성 및 업데이트하는 수단이 있지만, CMDB 데이터를 정확히 유지 관리하려면 팀과 부서 전반의 조정이 필요합니다.
CI 및 CMDB와 ITIL의 관계
정보 기술 인프라 라이브러리(Information Technology Infrastructure Library, ITIL)는 ITSM의 하위 개념입니다. ITSM이 IT 운영 및 서비스 전달 프로세스에 대한 전략적 접근이라면, ITIL은 실제로 ITSM을 구현하는 데 유용한 모범 사례집입니다. ITIL은 어떤 산업 또는 전문 분야든 조직이 IT 프로세스와 서비스 전달을 효율적으로 개선하기 위해 따를 수 있는 실용적인 조언과 지침을 제공합니다.
CMDB는 ITIL의 구성 관리 프로세스 접근 방식의 기본적인 구성 요소입니다. ITIL에 따르면 CMDB는 IT 팀이 CI 사이의 관계를 추적하고 자산 데이터를 유지 관리하는 데 필요합니다. ITIL은 CI 및 해당 종속성에 관한 정확한 데이터를 수집하고 유지 관리하려는 목표로 조직이 구성 관리 프로세스에서 따를 수 있는 형식, 가이드라인, 활용 사례를 구체적으로 정의합니다.
CMDB가 중요한 이유
조직은 보유한 IT 인프라의 규모가 어떻든 ITIL에 제시된 일부 사례를 따를 가능성이 높습니다. 다시 말해서, CMDB는 조직의 ITSM 접근 방식에서 중심 역할을 합니다. CMDB는 모든 CI 관련 데이터를 단일 시스템에 수집하여 IT 팀이 조직의 모든 자산을 파악하고 다양한 관련 태스크(유지 관리 수행, 문제 해결 및 문제에서 배우기, 컴플라이언스 보장, 더욱 효율적인 IT 프로세스 구축 등)를 관리하는 데 도움을 줍니다.
CMDB가 조직의 효율적이고 안정적인 보안 IT 환경 유지 관리에 도움을 주는 방식을 몇 가지 예시로 설명합니다.
영향 분석
변경 영향 분석이라고도 하는 영향 분석은 종속성, 인프라, 자산 또는 비즈니스 활동의 변화가 비즈니스 결과에 미칠 수 있는 영향을 식별하고 파악하는 프로세스입니다. 이러한 분석에는 변경을 실행하려면 필요한 사항을 측정하는 작업도 포함될 수 있습니다.
현대의 IT 조직이 영향 분석을 수행하려면 잠재적인 변경 사항을 적용하기 전과 후에 모두 자세한 분석에 필요한 정보를 수집해야 합니다. CMDB는 해당 정보를 추적합니다. 강력한 CMDB에는 분석 옵션 모음이 기본적으로 제공되므로 조직은 수집된 구성 데이터를 사용하여 최소한의 추가 리소스로 최상의 비즈니스 의사 결정을 내릴 수 있습니다.
인시던트 관리
CMDB의 대시보드에서 조직은 IT 환경 전반의 인시던트를 추적할 수 있습니다. 고급 CMDB의 경우 CMDB가 CI 사이의 관계를 매핑하기 때문에 사용자는 문제(인시던트의 기본 원인)를 추적할 수도 있습니다.
이 정보를 사용하여 인시던트를 출처에서 엔드포인트까지 추적할 수 있어, IT 팀은 더욱 전략적으로 인시던트에 대응할 수 있습니다. 이 기능으로 사람의 개입이 최소화될 수 있으며, 조직은 자동화를 사용하여 인시던트 대응 프로세스의 속도, 리소스 효율성, 예측 가능성을 더 높일 수 있습니다. 예를 들어 자동화를 사용하여 인시던트 티켓을 열고, 변경이 생길 때마다 티켓을 업데이트하고, 문제가 해결되면 티켓을 자동으로 종료할 수 있습니다.
단일 정보 소스(Single Source of Truth)인 CMDB
CI를 추적하고 CI 사이의 관계를 유지 관리하는 데 CMDB가 사용되므로, 많은 조직들은 CMDB를 IT 환경 구성에 대한 모든 관련 데이터의 레코드(단일 정보 소스라고도 함)로 사용하며 비즈니스 전략을 개발할 때 활용합니다. 이 단일 정보 소스를 생성할 때 발생하는 비즈니스 가치는 조직의 복잡성이 커질수록 높아집니다.
하지만 CMDB를 단일 정보 소스로 유지 관리하는 것은 논리적으로 어려운 일입니다. 조직의 모든 데이터를 단일 데이터베이스에 넣으면 다루기 힘들고 오류가 발생하기 쉽기 때문입니다. 데이터 관련성을 높이고 데이터를 적절하게 저장하기 위해 조직은 단일 정보 소스의 유지 관리에 페더레이션 접근 방식을 채택합니다. 이렇게 하면 데이터가 여러 위치에 상주하고 CMDB에서 미러링됩니다.
예를 들어 IT 재무 관리(ITFM) 툴을 재무 정보의 기본 대상 위치로 사용할 수 있지만, CMDB는 해당 데이터를 미러링하고 대규모 프로세스를 서비스하는 경우에만 기본 소스 역할을 합니다. 특수 툴과 CMDB 사이의 일관성을 유지하기 위해 이 방식으로 데이터를 페더레이션하려면 시스템 복잡성으로 인해 사람이 IT 환경을 관리하기가 과도하게 힘들어지지 않도록 강력한 자동화 툴이 필요합니다.
Red Hat의 지원 방식
Red Hat® Ansible® Automation Platform은 자동화를 통해 ITSM 및 구성 관리 프레임워크를 구축하는 데 도움을 줄 수 있습니다.
ServiceNow ITSM(IT Service Management)용 Red Hat Ansible Certified Content Collection은 ServiceNow ITSM을 기반으로 새로운 자동화 워크플로우를 더 빠르게 생성하는 동시에 ServiceNow CMDB에 단일 정보 소스를 구축하는 데 도움이 됩니다. ServiceNow ITSM용 Red Hat Ansible Certified Content Collection을 사용하면 다음을 수행할 수 있습니다.
- 완전 폐회로 자동화를 활성화하여 IT 서비스 관리 워크플로우 항목의 열기, 진행, 업데이트, 해결 간소화
- 서로 다른 사용자, 팀, 자산 전반에서 정확한 연관 정보를 사용하여 CMDB 업데이트
- 인시던트 대응을 자동화하고 일관된 감사 추적 제공
- 문제 해결에 필요한 단계를 간소화하고 이를 대규모로 적용
- ServiceNow 액세스 권한 보유 여부와 관계없이 여러 도메인에 걸친 팀이 작업을 완료하는 동안 인프라 정보를 항상 실행 가능하고 감사 가능한 최신 상태로 유지
Ansible Automation Platform은 일관되고 안전하며 매우 안정적으로 설계되었으며 관리자, 개발자, IT 매니저가 쉽게 배울 수 있습니다. Ansible Automation Platform 구성은 사람이 읽을 수 있고 머신으로 구문 분석 가능한, 인프라에 대한 간단한 데이터 설명입니다. 따라서 팀의 모든 구성원이 각 구성 태스크의 의미를 이해할 수 있습니다. 덕분에 신규 팀원은 신속하게 기여할 수 있고, 기존 팀원은 더 빠르게 작업을 완료할 수 있어 더 중요하고 전략적인 작업에 더 시간을 들여 집중할 수 있습니다.
Ansible Automation Platform을 사용할 때는 에이전트 소프트웨어를 설치하지 않고 시스템 관리를 시작하기 위해 비밀번호나 SSH 키만 있으면 됩니다. 따라서 많은 자동화 시스템에서 일반적으로 발생하는 '관리를 관리'해야 하는 문제가 발생하지 않습니다.
레드햇 공식 블로그
레드햇 공식 블로그에서 고객, 파트너, 커뮤니티 에코시스템 등 현재 화제가 되는 최신 정보를 살펴 보세요.