Jump to content

Configuration management database: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
→‎Purpose and Benefits: Added internal link to WP Incident Management page
→‎Purpose and Benefits: Added CMDB for Change Management citation.
Line 21: Line 21:
CMDBs contain metadata, and thus the concept overlaps with that of a [[metadata]] repository which are both used in running large IT organizations. Configuration management addresses how the data is to be kept up to date, which has historically been a weakness of metadata repositories.
CMDBs contain metadata, and thus the concept overlaps with that of a [[metadata]] repository which are both used in running large IT organizations. Configuration management addresses how the data is to be kept up to date, which has historically been a weakness of metadata repositories.


CMDBs can be used for many things, including but not limited to impact analysis for, both, [[Change management]] and [[Incident management]]<ref name=Automating_Incident_Management>{{cite journal|last1=Gupta|first1=R.|last2=Prasad|first2=K. H.|title=Automating ITSM Incident Management Process|journal=IEEE: Autonomic Computing, 2008. ICAC '08. International Conference on|date=2 June 2008|pages=141 - 150|doi=10.1109/ICAC.2008.22|url=http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=4550835&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D4550835|accessdate=30 August 2014}}</ref>.
CMDBs can be used for many things, including but not limited to impact analysis for, both, [[Change management]]<ref name=CMDB_for_Change_Management>{{cite book|last1=Sauvé|first1=Jacques|last2=Rebouças|first2=Rodrigo|last3=Moura|first3=Antão|last4=Bartolini|first4=Claudio|last5=Boulmakoul|first5=Abdel|last6=Trastour|first6=David|title=Business-Driven Decision Support for Change Management: Planning and Scheduling of Changes|date=2006|publisher=Springer Berlin Heidelberg|isbn=978-3-540-47662-7|pages=173-184|url=http://link.springer.com/chapter/10.1007/11907466_15|accessdate=30 August 2014}}</ref> and [[Incident management]]<ref name=Automating_Incident_Management>{{cite journal|last1=Gupta|first1=R.|last2=Prasad|first2=K. H.|title=Automating ITSM Incident Management Process|journal=IEEE: Autonomic Computing, 2008. ICAC '08. International Conference on|date=2 June 2008|pages=141 - 150|doi=10.1109/ICAC.2008.22|url=http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=4550835&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D4550835|accessdate=30 August 2014}}</ref>.


== CMDB schematic representations==
== CMDB schematic representations==

Revision as of 04:11, 30 August 2014

A configuration management database (CMDB) is a repository that acts as a data warehouse for information technology (IT) organizations. Its contents are intended to hold a collection of IT assets that are commonly referred to as configuration items (CI), as well as descriptive relationships between such assets. When populated, the repository becomes a means of understanding how critical assets such as information systems are composed, what their upstream sources or dependencies are, and what their downstream targets are.[1]

Purpose and Benefits

CMDBs are used to keep track of the state of different things that are normally referred to as assets, such as products, systems, software, facilities, and people as they exist at specific points in time, as well as the relationships between such assets. The maintenance of such state related information allows for things like the reconstruction of such assets, at any point in their existence, as well as for things such as impact analysis, in the cases of root cause analysis or change management.

The IBM ITSM framework describes the use of the CMDB as it is tied to software development and all aspects of an information system as it moves through the Systems development life-cycle.[2]

The Information Technology Infrastructure Library framework, also known as ITIL describes the use of CMDBs as part of infrastructure operations and support. In the ITIL context, a CMDB represents the authorized configuration of the significant components of the IT environment.

A CMDB helps an organization understand the relationships between the components of a system and track their configurations. The CMDB is a fundamental component of the ITIL framework's Configuration Management process. CMDB implementations often involve federation, the inclusion of data into the CMDB from other sources, such as Asset Management, in such a way that the source of the data retains control of the data. Federation is usually distinguished from ETL (extract, transform, load) solutions in which data is copied into the CMDB.

The CMDB records configuration items (CI) and details about the important attributes and relationships between CIs. Configuration managers usually describe CIs using three configurable attributes:

  1. Technical
  2. Ownership
  3. Relationship

A key success factor in implementing a CMDB is the ability to automatically discover information about the CIs (auto-discovery) and track changes as they happen.

CMDBs contain metadata, and thus the concept overlaps with that of a metadata repository which are both used in running large IT organizations. Configuration management addresses how the data is to be kept up to date, which has historically been a weakness of metadata repositories.

CMDBs can be used for many things, including but not limited to impact analysis for, both, Change management[3] and Incident management[4].

CMDB schematic representations

CMDBs schematic structures, also known as database schemas (or just "schemas"), take on multiple forms. Two of the most common forms are those of a relational data model and a semantic data model.

Relational data models are based on first-order predicate logic and all data is represented in terms of tuples that are grouped into relations. In the relational model, related records are linked together with a "key", where the key is unique to an entry's data type definition. Such relational models provide declarative methods for specifying data and queries. In other words, users directly state what information the database contains and what information they want from it, and let the database system take care of describing data structures for storing the data and retrieval procedures for answering queries.

Semantic data models typically rely on the resource description framework and use a model that simply relates any thing to any other thing through the use of a relationship descriptor, giving context to how things are related to each other.

.

See also

References

  • Office of Government Commerce (OGC), ed.: Service Support. IT Infrastructure Library (ITIL). The Stationery Office, Norwich, UK (2000)
  • OGC, ed.: Introduction to ITIL. IT Infrastructure Library. The Stationery Office (2005)
  1. ^ "Configuration Management Database Definition". The International Foundation for Information Technology. September 2010.
  2. ^ H. Madduri, S.S.B. Shi, R. Baker, N. Ayachitula (6 April 2010). "A configuration management database architecture in support of IBM Service Management". Institute of Electrical and Electronics Engineers, The (IEEE). doi:10.1147/sj.463.0441. {{cite journal}}: Cite journal requires |journal= (help)CS1 maint: multiple names: authors list (link)
  3. ^ Sauvé, Jacques; Rebouças, Rodrigo; Moura, Antão; Bartolini, Claudio; Boulmakoul, Abdel; Trastour, David (2006). Business-Driven Decision Support for Change Management: Planning and Scheduling of Changes. Springer Berlin Heidelberg. pp. 173–184. ISBN 978-3-540-47662-7. Retrieved 30 August 2014.
  4. ^ Gupta, R.; Prasad, K. H. (2 June 2008). "Automating ITSM Incident Management Process". IEEE: Autonomic Computing, 2008. ICAC '08. International Conference on: 141–150. doi:10.1109/ICAC.2008.22. Retrieved 30 August 2014.

External links

CMDB Examples

  • CMDB Example : Shows taxonomical categorization of configuration items and the implementation of semantic relationship between them, through descriptive predicates.