Wat is een configuratiebeheerdatabase?
Een configuratiebeheersdatabase (CMDB) is een of meer databases die worden gebruikt als een middel voor IT-managers om elk aspect van de IT-omgeving van een organisatie te plannen en te organiseren. Vrijwel alles wat de IT-werking van een organisatie omvat, kan naar een CMDB gaan, waar elke invoer in de database een zogenaamd configuratie-item (CI) wordt. Dit omvat niet alleen inventarisatie en controle van computerhardware en -software, maar ook bedieningsmethoden, specifieke incidenten en wijzigingen in de IT-omgeving, zelfs mensen.
De inhoud van een bepaalde CMDB kan verschillen per afdeling of service. De CI's voor een organisatie worden verzameld in een CMDB, die een centrale informatie-opslagplaats wordt voor het volgen van hen en hun relaties met elkaar. Met behulp van een goede CMDB-implementatie kan een organisatie beter geïnformeerde beslissingen nemen over IT-planning, beheer en noodzakelijke uitgaven voor het onderhoud van de IT-infrastructuur.
Het idee achter de database voor configuratiebeheer is ontstaan vanuit de werking van het Central Computer and Telecommunications Agency, dat uiteindelijk het Office of Government Commerce werd, een overheidsinstelling in het Verenigd Koninkrijk (VK). De groep onderhoudt en publiceert een reeks boeken die beschrijven wat bekend staat als de Information Technology Infrastructure Library (ITIL®). Onderdeel van ITIL® was het aanbevolen gebruik van databases voor het beheer van de elementen van een IT-omgeving en hoe deze zijn geconfigureerd.
Terwijl de ITIL® ook buiten de Britse overheidsinstanties en contracten populair bleef, werd het concept van de database voor configuratiebeheer enigszins verwarrend en ontstond een beetje controverse. Tal van bedrijven renden om echte database-applicaties te maken die op de markt werden gebracht als één bron voor het vereenvoudigen van het beheer van IT-afdelingen. Tegen de tijd dat versie drie van ITIL® uitkwam, viel het idee achter de CMDB onder een sectie waarin een meer algemeen configuratiebeheersysteem (CMS) werd beschreven om het idee achter het gebruik van een CMDB beter te beschrijven. Volgens de nieuwe verduidelijking kan een CMS een of meer mogelijke CMDB's bevatten.
Het idee van de database voor configuratiebeheer werd verder ontwikkeld en het idee werd overgenomen door de Distributed Management Task Force (DMTF®), een coalitie van bedrijven in de technologische industrie. Door de CMDB te benaderen als meer een federatie van databases, met behulp van de CMS-notie die wordt beschreven in de nieuwe ITIL®, stelt het concept een willekeurig aantal databases voor, genaamd management data repositories (MDR), en een manier waarop ze communiceren en configuratie-items delen met een ander. De DMTF®-standaard helpt bedrijven die databases willen blijven ontwikkelen voor gebruik als MDR's, op een manier die werkt met MDR's die door anderen zijn gemaakt.
In wezen staat bovenaan de hiërarchie de primaire database voor configuratiebeheer, die kan worden gezien als iets van een meta-database. Het hoeft niet alle details met betrekking tot een bepaalde IT-omgeving te bevatten, in plaats daarvan kunnen andere vertrouwde bronnen die informatie behouden. De verschillende CMDB's van een organisatie delen vervolgens de belangrijkste gegevens tot de primaire CMDB die vervolgens wordt gebruikt voor algemene besluitvorming. Door de CMDB's op deze manier onder te verdelen, kan de informatie over de gehele IT-omgeving beter worden verduidelijkt en eenvoudiger worden beheerd.