O que é um banco de dados de gerenciamento de configuração?
Um banco de dados de gerenciamento de configuração (CMDB) é um ou mais bancos de dados usados como um meio para os gerentes de tecnologia da informação (TI) planejar e organizar todos os aspectos do ambiente de TI de uma organização. Praticamente tudo o que compreende o funcionamento de TI de uma organização pode ir para um CMDB, onde cada entrada no banco de dados se torna o que é chamado de item de configuração (IC). Isso inclui não apenas inventário e controle de hardware e software de computador, mas também métodos de operação, incidentes específicos e alterações no ambiente de TI, até mesmo pessoas.
O conteúdo de um CMDB específico pode variar de acordo com o departamento ou serviço. Os ICs de uma organização são coletados em um CMDB, que se torna um repositório de informações central para rastrear eles e seus relacionamentos entre si. Com a ajuda de uma boa implementação do CMDB, uma organização pode tomar decisões mais informadas sobre o planejamento, gerenciamento e gastos necessários para manter a infraestrutura de TI.
A idéia por trás do banco de dados de gerenciamento de configuração surgiu do funcionamento da Agência Central de Telecomunicações e Computadores, que acabou se tornando o Office of Government Commerce, uma agência governamental no Reino Unido (Reino Unido). O grupo mantém e publica uma série de livros que descrevem o que é conhecido como Biblioteca de Infraestrutura de Tecnologia da Informação (ITIL®). Parte do ITIL® envolveu o uso recomendado de bancos de dados para gerenciar os elementos de um ambiente de TI e como eles são configurados.
À medida que o ITIL® continuava ganhando popularidade além das agências e contratos governamentais do Reino Unido, no entanto, o conceito de banco de dados de gerenciamento de configuração tornou-se um pouco confuso e surgiu um pouco de controvérsia. Várias empresas correram para criar aplicativos de banco de dados reais que foram comercializados como uma única fonte para simplificar o gerenciamento dos departamentos de TI. Quando a versão três do ITIL® surgiu, a ideia por trás do CMDB se enquadrava em uma seção que descrevia um sistema de gerenciamento de configuração mais geral (CMS), a fim de melhor descrever a idéia por trás do uso de um CMDB. Sob o novo esclarecimento, um CMS pode conter um ou mais CMDBs possíveis.
Desenvolvendo ainda mais a noção do banco de dados de gerenciamento de configuração, a idéia foi adotada pela Força Tarefa de Gerenciamento Distribuído (DMTF®), uma coalizão de empresas do setor de tecnologia. Ao abordar o CMDB como mais uma federação de bancos de dados, usando a noção CMS descrita no novo ITIL®, o conceito propõe qualquer número de bancos de dados, chamados MDR (repositórios de dados de gerenciamento) e um meio pelo qual eles se comunicam e compartilham itens de configuração uns com os outros. O padrão DMTF® ajuda as empresas que desejam continuar desenvolvendo bancos de dados para uso como MDRs a fazê-lo de uma maneira que funcione com MDRs criados por outros.
Em essência, no topo de uma hierarquia está o banco de dados principal de gerenciamento de configuração, que pode ser visto como uma espécie de meta-banco de dados. Ele não precisa conter todos os detalhes sobre um ambiente de TI específico, permitindo que outras fontes confiáveis mantenham essas informações. Os vários CMDBs de uma organização compartilham os dados principais até o CMDB principal que é usado para a tomada de decisão geral. Departamentalizar os CMDBs dessa maneira permite um melhor esclarecimento e um controle mais fácil das informações sobre todo o ambiente de TI.