Che cos’è un database di gestione della configurazione?

Un database di gestione della configurazione (CMDB) è uno o più database utilizzati come mezzo per i responsabili della tecnologia dell’informazione (IT) per pianificare e organizzare ogni aspetto dell’ambiente IT di un’organizzazione. Praticamente tutto ciò che comprende il funzionamento IT di un’organizzazione può entrare in un CMDB, dove ogni voce nel database diventa ciò che viene chiamato un elemento di configurazione (CI). Ciò include non solo l’inventario e il controllo dell’hardware e del software del computer, ma anche metodi operativi, incidenti specifici e modifiche all’ambiente IT, persino alle persone.

Il contenuto di un particolare CMDB può variare in base al reparto o al servizio. I CI per un’organizzazione sono raccolti in un CMDB, che diventa un repository centrale di informazioni per tracciarli e le loro relazioni reciproche. Con l’aiuto di una buona implementazione di CMDB, un’organizzazione può prendere decisioni più informate sulla pianificazione, la gestione e le spese necessarie per la manutenzione dell’infrastruttura IT.

L’idea alla base del database di gestione della configurazione è nata dal lavoro della Central Computer and Telecommunications Agency, che alla fine è diventata l’Office of Government Commerce, un’agenzia governativa nel Regno Unito (Regno Unito). Il gruppo mantiene e pubblica una serie di libri che descrivono la cosiddetta Information Technology Infrastructure Library (ITIL®). Parte dell’ITIL® prevedeva l’uso consigliato di database per la gestione degli elementi di un ambiente IT e come sono configurati.

Poiché ITIL® ha continuato a guadagnare popolarità al di là delle agenzie e dei contratti governativi del Regno Unito, tuttavia, il concetto di database di gestione della configurazione è diventato alquanto confuso ed è emersa una piccola controversia. Numerose aziende si sono affrettate a creare applicazioni di database reali che sono state commercializzate come un’unica fonte per semplificare la gestione dei reparti IT. Quando è emersa la versione tre di ITIL®, l’idea alla base del CMDB rientrava in una sezione che descriveva un sistema di gestione della configurazione (CMS) più generale per descrivere meglio l’idea alla base dell’uso di un CMDB. Secondo il nuovo chiarimento, un CMS può contenere uno o più possibili CMDB.

Sviluppando ulteriormente la nozione di database di gestione della configurazione, l’idea è stata ripresa dalla Distributed Management Task Force (DMTF®), una coalizione di aziende del settore tecnologico. Avvicinandosi al CMDB come più di una federazione di database, utilizzando la nozione CMS descritta nel nuovo ITIL®, il concetto propone un numero qualsiasi di database, chiamati archivi di dati di gestione (MDR), e un mezzo attraverso il quale comunicano e condividono elementi di configurazione tra loro. Lo standard DMTF® aiuta le aziende che desiderano continuare a sviluppare database da utilizzare come MDR a farlo in un modo che funzioni con MDR creati da altri.

In sostanza, in cima a una gerarchia c’è il database di gestione della configurazione principale, che può essere visto come una sorta di meta-database. Non è necessario che contenga tutti i dettagli relativi a un particolare ambiente IT, consentendo invece ad altre fonti attendibili di conservare tali informazioni. I vari CMDB di un’organizzazione condividono quindi i dati chiave fino al CMDB primario che viene quindi utilizzato per il processo decisionale generale. La suddivisione in divisioni dei CMDB in questo modo consente un migliore chiarimento e un controllo più semplice delle informazioni sull’intero ambiente IT.