Una base de datos de administración de configuración ( CMDB ) es un término de ITIL para una base de datos utilizada por una organización para almacenar información sobre activos de hardware y software (comúnmente denominados Elementos de configuración [CI]). Es útil dividir los elementos de configuración en capas lógicas. [1] Esta base de datos actúa como un almacén de datos para la organización y también almacena información sobre las relaciones entre sus activos. [2] La CMDB proporciona un medio para comprender los activos críticos de la organización y sus relaciones, como los sistemas de información., fuentes ascendentes o dependencias de activos, y los objetivos descendentes de activos. [3]
Propósito y beneficios
La CMDB es un componente fundamental del proceso de Gestión de la Configuración del marco ITIL . Las CMDB se utilizan para realizar un seguimiento del estado de los activos, como productos, sistemas, software, instalaciones, personas tal como existen en puntos específicos en el tiempo y la relación entre todos los activos. Una CMDB ayuda a una organización a comprender la relación entre los componentes de un sistema y a realizar un seguimiento de sus configuraciones. El mantenimiento de esta información permite que ciertas acciones, como la reconstrucción de activos, ocurran en cualquier momento. Las CMDB también se pueden utilizar para cosas como análisis de impacto , análisis de causa raíz o gestión de cambios .
Las implementaciones de CMDB a menudo implican la federación, la inclusión de datos en la CMDB de otras fuentes, como la gestión de activos, de tal manera que la fuente de los datos retiene el control de los datos. La federación generalmente se distingue de las soluciones ETL (extraer, transformar, cargar) en las que los datos se copian en la CMDB.
Las CMDB se pueden utilizar para muchas cosas, que incluyen, entre otras: inteligencia empresarial, compilaciones de software y hardware, inventario, [4] análisis de impacto para la gestión de cambios [5] y gestión de incidentes .
En el contexto de ITIL , el uso de CMDB es parte de las operaciones y el soporte de la infraestructura. La CMDB representa la configuración autorizada de los componentes importantes del entorno de TI.
Contenido
La CMDB contiene y registra datos que también se denominan elementos de configuración (CI). También proporciona detalles sobre los atributos importantes de los elementos de configuración y las relaciones entre ellos.
Atributos y datos de CI
Los atributos capturados por una CMDB varían según la categoría de CI y pueden llegar a cientos. Algunos ejemplos incluyen:
- Identificador único de CI o código de identificación
- CI nombre o etiqueta (a menudo, ambos nombres largos y nombres cortos )
- Abreviaturas o acrónimos de CI
- Descripción CI
- Propiedad de CI (organizaciones y personas)
- Importancia de CI
Debido a que los atributos se definen mediante metadatos, las CMDB también contienen metadatos y, por lo tanto, el concepto se superpone con el de un repositorio de metadatos , que también se utiliza para ejecutar organizaciones de TI de manera más eficaz. La gestión de la configuración aborda cómo se deben mantener actualizados los datos. Históricamente, esto ha sido una debilidad de los repositorios de metadatos.
Relaciones entre CI
Como mínimo, las relaciones a menudo se componen de un CI de origen que está relacionado con un CI de destino. En el caso de relaciones más avanzadas, como las relaciones semánticas , es deseable tener un descriptor entre el CI de origen y el CI de destino que ayude a proporcionar contexto. Por ejemplo, la "base de datos" está relacionada como un "Componente" de la "Aplicación Y". El descriptor también se conoce como predicado.
Tipos de elementos de configuración
Un tipo de elemento de configuración (o tipo de CI) es el tipo de datos del elemento o elemento de configuración que una empresa desea almacenar dentro de la CMDB. Como mínimo, todos los tipos de CI de software, hardware, red y almacenamiento se almacenan y se rastrean en una CMDB. A medida que las empresas maduran, comienzan a realizar un seguimiento de los tipos de CI comerciales en su CMDB, como personas, mercados, productos y entidades de terceros, como proveedores y socios. Esto permite que las relaciones entre los CI se vuelvan más significativas y que la CMDB se convierta en una fuente más sólida para la gestión del conocimiento.
Los tipos de CI son:
Un factor clave de éxito en la implementación de una CMDB es la capacidad de descubrir automáticamente información sobre los CI (descubrimiento automático) y realizar un seguimiento de los cambios a medida que ocurren.
Representaciones esquemáticas
Las estructuras esquemáticas de CMDB, también conocidas como esquemas de base de datos , adoptan múltiples formas. Dos de las formas más comunes son las de un modelo de datos relacionales y un modelo de datos semánticos .
Los modelos de datos relacionales se basan en la lógica de predicados de primer orden y todos los datos se representan en términos de tuplas que se agrupan en relaciones. En el modelo relacional, los registros relacionados se vinculan con una "clave", donde la clave es única para la definición del tipo de datos de una entrada. Estos modelos relacionales proporcionan métodos declarativos para especificar datos y consultas. En otras palabras, los usuarios declaran directamente qué información contiene la base de datos y qué información quieren de ella, y dejan que el sistema de la base de datos se encargue de describir las estructuras de datos para almacenar los datos y los procedimientos de recuperación para responder consultas.
Los modelos de datos semánticos generalmente se basan en el marco de descripción de recursos que mapea la relación entre una serie de cosas mediante el uso de descriptores de relación, dando contexto a cómo las cosas se relacionan entre sí.
Desafíos
Hay tres desafíos centrales específicos para crear y mantener una base de datos de administración de configuración:
- Relevancia : Es necesario recopilar datos a lo largo del ciclo de vida de cada registro o CI. Esto significa implementar procesos y herramientas para recopilar los cambios más recientes en los datos a medida que ocurren.
- Mantenimiento : las empresas se enfrentan a cambios constantes. Los datos sobre los CI y las relaciones entre ellos cambian constantemente. Este mantenimiento es una empresa importante que a menudo no se planifica ni se espera. Las organizaciones a menudo encuentran que este es el mayor desafío.
- Usabilidad : la mayoría de las CMDB son solo bases de datos. Esto significa que no tienen rasgos, características o beneficios de aplicaciones más complejas. Carecen de herramientas para ver datos a través de visualizaciones complejas o herramientas para el descubrimiento avanzado. Esto significa que la mayoría de las empresas necesitan invertir en una capa de aplicación que agregue tales construcciones a su CMDB, lo que agrega una capa de complejidad y costo que la mayoría de las empresas no planean ni esperan. Sin embargo, implementar funciones que aseguren que la base de datos esté actualizada o le permitan interactuar con los sistemas para ejecutar comandos, aplicar actualizaciones o implementar nuevas aplicaciones amplía la funcionalidad y utilidad de la CMDB.
Debido a las razones anteriores, las empresas generalmente optan por comprar sus CMDB, en lugar de diseñarlas, construirlas, entregarlas y respaldarlas ellas mismas.
Ver también
Referencias
- ^ "Capas de elementos de configuración" .
- ^ "¿Qué es CMDB (base de datos de administración de configuración)?" . TechTarget . Julio de 2017 . Consultado el 14 de enero de 2019 .
- ^ "TI: ¿desconectado del negocio?" . Axios Systems . 2015-11-10 . Consultado el 14 de enero de 2019 .
- ^ "Libro blanco: Ansible en profundidad" . Ansible (software) . Consultado el 14 de enero de 2019 .
Hay muchos puntos de integración que se pueden utilizar para ampliar Ansible, incluidos: (...) datos de inventario recuperados de sistemas CMDB o fuentes en la nube.
- ^ Sauvé, Jacques; Rebouças, Rodrigo; Moura, Antão; Bartolini, Claudio; Boulmakoul, Abdel; Trastour, David (2006). Soporte de decisiones impulsado por el negocio para la gestión de cambios: planificación y programación de cambios . Springer Berlín Heidelberg. págs. 173-184. doi : 10.1007 / 11907466_15 . ISBN 978-3-540-47662-7.
- ^ "CMDBf | DMTF" . www.dmtf.org . Consultado el 21 de abril de 2021 .
enlaces externos
- OneCMDB en SourceForge.net - Base de datos de gestión de configuración de código abierto
- Collins: gestión de infraestructura para ingenieros
- Guía para el diseño de soluciones CMDB