複製鏈接
請複製以下鏈接發送給好友

CMDB

鎖定
配置管理數據庫( Configuration Management Database,CMDB)是一個邏輯數據庫,包含了配置項全生命週期的信息以及配置項之間的關係(包括物理關係、實時通信關係、非實時通信關係和依賴關係)。 [1] 
CMDB存儲與管理企業IT架構中設備的各種配置信息,它與所有服務支持和服務交付流程都緊密相聯,支持這些流程的運轉、發揮配置信息的價值,同時依賴於相關流程保證數據的準確性。
中文名
配置管理數據庫
外文名
Configuration Management Database
簡    稱
CMDB
介    紹
設備的各種配置信息
類    型
邏輯數據庫

CMDB簡介

配置管理數據庫可能是由幾個物理數據庫組成,這些數據庫形成了一個邏輯實體,對數據庫之間的整合狀況要進行優化,所有配置項信息都包括在配置管理數據庫中。配置管理數據庫對所有的IT組件、組件的不同版本和狀態,以及組件之間的關係進行跟蹤。 [2] 
配置管理與資產管理不同: [2] 
資產管理——對購買價格超過一定限額的資產進行監控的一套會計核算流程,它記錄了購買價格、折舊、所屬業務單元和所處位置等信息。 [2] 
配置管理——超越了資產管理,它保留了配置項的技術信息、配置項相互關係的詳細信息及配置項的標準化和授權狀況等方面的信息,還監控對當前信息的反饋。 [2] 
應該注意的是,配置管理數據庫是一個邏輯實體。意思是説,存儲在配置管理數據庫中的信息不僅是可靠的、動態的,更主要的它是由一定的邏輯模式整合起來的有序信息。 [2] 
綜上所述,我們可以把配置管理的目標定義為:配置管理致力於通過維護IT基礎設施和IT服務的邏輯模式來協助管理IT服務的經濟價值(客户需求、質量和成本的結合),並將與此相關的信息提供給其他業務流程。它通過識別、監測、控制和提供有關配置項及其版本方面的信息來實現目標。 [2] 

CMDB功能

CMDB功能介紹

CMDB工具中至少包含這幾種關鍵的功能:整合、調和、同步、映射和可視化。
整合是指能夠充分利用來自其他數據源的信息,對CMDB中包含的記錄源屬性進行存取,將多個數據源合併至一個視圖中,生成連同來自CMDB和其他數據源信息在內的報告;
調和能力是指通過對來自每個數據源的匹配字段進行對比,保證CMDB中的記錄在多個數據源中沒有重複現象,維持CMDB中每個配置項目數據源的完整性;自動調整流程使得初始實施、數據庫管理員的手動運作和現場維護支持工作降至最低;
同步指確保CMDB中的信息能夠反映聯合數據源的更新情況,在聯合數據源更新頻率的基礎上確定CMDB更新日程,按照經過批准的變更來更新 CMDB,找出未被批准的變更;
應用映射與可視化,舉例説明應用間的關係並瞭解應用和其他組件之間的依存關係,瞭解變更造成的影響並幫助診斷問題。
作為IT管理的核心,CMDB不僅是各大管理軟件廠商關注的重點,也逐漸成為系統管理項目實施的熱點。在很多的案例中,由於忽視了CMDB的因素,ITIL的深入應用受到了極大的挑戰。同時,由於CMDB是IT管理信息的集中,在法規的遵從性實施和管理上,CMDB也是一個重要的工具和手段。
而在具體實施中需要注意的是,CMDB項目不是一個簡單的軟件安裝過程,而是一個諮詢、培訓、實施、優化密切結合的綜合過程;涉及到平台工具採購、諮詢服務、實施服務、培訓、甚至擴展開發等內容;同時,CMDB項目不能一蹴而就,而是一個循序漸進、持續發展的過程,需要企業後續的投入和不斷改進服務。

CMDBCMDB建模思路

  • 配置管理面向消費,發揮數據價值;
  • 配置管理以數據和模型為核心;
  • 配置管理以整合的思路推進;
  • 配置元模型和分視角模型相結合。

CMDB配置管理流程

ISO20000定義的配置管理流程主要活動應包括: [1] 
(1)制定配置項及組件定義的策略,定義每一個配置項應記錄的信息,包括有效的服務管理所需的配置項關係及文檔。 [1] 
(2)建立服務和基礎設施可識別組件的識別、控制和追溯版本的機制。該機制應確保控制程度充分滿足業務需求、失效的風險和服務的重要性。 [1] 
(3)為變更管理流程提供與變更請求對於服務和基礎設施配置影響有關的信息。 [1] 
(4)確保配置項的變更在適當時候可追溯和審計 [1] 
(5)對系統、服務和服務組件的完整性進行維護。 [1] 
(6)應在發佈到實際運行環境之前建立配置項的基線。 [1] 
(7)數據配置項的主拷貝應控制在安全的物理或電子數據庫中,可將其參考信息記錄在配置項中,如軟件、測試產品和支持文檔等。 [1] 
(8)所有的配置項應能被唯一識別,並記錄在嚴格控制更新訪問的配置管理數據庫中。主動管理和驗證配置管理數據庫,確保其可靠性和準確性。 [1] 
(9)有需要的人員可看到配置項的狀態、版本、位置、相關的變更和問題以及相關的文檔。 [1] 

CMDBCMDB與傳統數據庫的區別

CMDB軟件側重於信息的管理(採集、整合、記錄、維護、檢驗、更新等),數據庫側重於信息的物理存儲,兩者是密切聯繫的。
CMDB的功能需要專門的CMDB管理軟件,很難在傳統數據庫上直接完成。因為對配置信息的管理是CMDB的核心功能,而這一部分功能很難由數據庫軟件實現。

CMDB使用注意事項

在實際的項目中,CMDB常常被認為是構建其它ITIL(Information Technology Infrastructure Library,IT基礎架構庫)流程的基礎而優先考慮,ITIL項目的成敗與是否成功建立CMDB有非常大的關係。
70%~80%的IT相關問題與環境的變更有着直接的關係。實施變更管理的難點和重點並不是工具,而是流程。即通過一個自動化的、可重複的流程管理變更,使得當變更發生的時候,有一個標準化的流程去執行,能夠預測到這個變更對整個系統管理產生的影響,並對這些影響進行評估和控制。而變更管理流程自動化的實現關鍵就是CMDB。
參考資料
  • 1.    柴洪峯主編.金融IT服務外包信息安全管理:上海交通大學出版社,2015.01:第88頁
  • 2.    張禮立主編.IT服務管理新論:中國式智慧和西方文化融合的研究:上海交通大學出版社,2011.05:第59頁