CMDB
Una base de datos de gestión de la configuración (CMDB) se usa para gestionar y almacenar información sobre los elementos que conforman un sistema de TI.
Las bases de datos de la gestión de la configuración son parte del proceso de gestión del servicio de TI (ITSM) y llevan a cabo un seguimiento de las opciones de configuración (CI) individuales, es decir, cualquier recurso o elemento que se incluya en la distribución de los servicios de TI. Las CMDB almacenan información sobre los atributos y las dependencias de las CI, además de los cambios en su configuración que se implementan con el tiempo, lo cual permite que los equipos de TI diseñen y conserven las relaciones que unen a las CI.
Al realizar un seguimiento de la información y comprender la relación de las CI en la infraestructura, los equipos de TI pueden diseñar procesos de ITSM más eficientes (como la gestión de cambios, de incidentes y de problemas) y evaluar mejor el impacto que tienen los cambios o las interrupciones en los servicios de TI, la infraestructura y los resultados empresariales.
Diferencia entre recursos y elementos de configuración
Un recurso de TI es cualquier hardware, software o información del que una empresa depende para realizar sus operaciones. Esto incluiría, por ejemplo, todas las computadoras portátiles, las impresoras, los sistemas operativos, las aplicaciones, las bases de datos, los enrutadores, los servidores, los recursos de nube, las licencias de software, y también los datos recopilados sobre el uso de estas tecnologías.
La gestión de recursos de TI (ITAM) se ocupa del ciclo de vida de un recurso, lo cual incluye obtenerlo y mantenerlo, supervisar la depreciación de su valor y determinar el momento en que debe remplazarse. Mientras que la gestión de recursos suele encargarse de cada recurso en particular, la gestión de la configuración se centra en las relaciones de los recursos con otros de ellos y su contribución al rendimiento de los servicios de TI. Para lograrlo, almacena los recursos y la información sobre ellos como CI, las cuales se gestionan con una CMDB.
Partes de una CMDB
Las CMDB varían mucho entre las distintas empresas e incluso en una misma, según los resultados empresariales que se quieran lograr. Sin embargo, la mayoría tiene un panel en el que se organiza y se presenta la información más pertinente sobre las CI seleccionadas. En esta interfaz, suelen incluirse indicadores sobre el uso actual y pasado de las CI, listas sobre incidentes y problemas relacionados, una función de asignación de los servicios de TI y un modo de ver el efecto de los cambios en las CI en los procesos empresariales de mayor envergadura.
La forma de las CMD puede ser muy diferente en función del modo en que el usuario configure las relaciones en la solución que utiliza. Por ejemplo, una lista de CI para un servidor puede incluir información sobre la relación entre las interfaces de red, los servicios implementados, el dueño del servicio y otras CI que podrían verse afectadas por un evento determinado que se produzca en la CI principal.
Debido a que los entornos de TI cambian y se complejizan permanentemente, es fundamental incorporar iniciativas integrales que mantengan actualizada la información de las CI para poder aprovechar los beneficios de las CMDB. Un panel de CMDB suele incluir un modo de recopilar automáticamente datos sobre dispositivos en una red con el objetivo de crear registros de CI y actualizarlos, pero es necesario que los equipos y los departamentos estén coordinados para que esta información sea precisa.
Relación de las CI y las CMDB con las ITIL
La biblioteca de infraestructura de TI (ITIL) es un subconcepto de la ITSM. Así como ITSM es un enfoque estratégico de las operaciones de TI y los procesos de prestación de servicios, ITIL es el conjunto de prácticas recomendadas para efectivamente implementar la ITSM. Ofrece directrices y consejos prácticos que pueden seguir las empresas para optimizar los procesos de TI y la prestación de servicios, independientemente del sector al que pertenezcan o el área en que se especialicen.
Las CMDB son un elemento esencial del enfoque de ITIL sobre el proceso de gestión de la configuración. De acuerdo con ITIL, las CMDB son necesarias para que los equipos realicen un seguimiento de las relaciones entre las CI y mantengan la información sobre los recursos. En particular, ITIL define las formas, las directrices y los casos prácticos que pueden usar las empresas para gestionar la configuración, con el objetivo de recopilar y mantener datos precisos sobre las CI y sus dependencias.
La importancia de las CMDB
Si una empresa tiene una infraestructura de TI, es probable que siga prácticas recomendadas de la ITIL, lo cual significa que las CMDB tendrán un papel fundamental en su enfoque de ITSM. Las CMDB recopilan datos sobre todas las CI de un sistema, lo cual permite que los equipos de TI conozcan los recursos de la empresa y gestionen varias tareas relacionadas, como el mantenimiento, la resolución de problemas y el aprendizaje a partir de ellos, el cumplimiento normativo y el diseño de procesos de TI más eficientes.
A continuación, presentamos algunos ejemplos de modos en que las CMDB permiten que las empresas tengan un entorno de TI eficiente, seguro y confiable.
Análisis del impacto
El análisis del impacto, también conocido como análisis del impacto de los cambios, es el proceso mediante el cual se identifica y comprende el efecto que puede tener un cambio en las dependencias, la infraestructura, los recursos o las actividades de la empresa en sus resultados. En el análisis, también se puede incluir una aproximación de lo que debe suceder para llevar adelante un cambio.
Para realizar un análisis del impacto, una empresa de TI moderna necesita recopilar información para fundamentar su estudio detallado, tanto antes como después del posible cambio. Una CMDB realiza un seguimiento de tal información, y las más eficientes incluyen un conjunto de opciones de análisis integradas para que las empresas utilicen los datos de configuración recolectados para tomar las mejores decisiones empresariales con la menor cantidad de recursos adicionales posibles.
Gestión de los incidentes
Con el panel de la CMDB, las empresas pueden realizar un seguimiento de los incidentes en todo el entorno de TI. Las CMDB más avanzadas incluso permiten que los usuarios analicen los problemas (las causas de los incidentes), ya que muestran las relaciones entre las CI.
Esta información se puede usar para realizar un seguimiento de los incidentes, desde el origen hasta el punto final, lo cual permite que los equipos de TI puedan responder a ellos de manera más estratégica. Si bien esta función ya reduce la intervención humana, las empresas pueden usar la automatización para que las respuestas sean más rápidas y predecibles y se aprovechen mejor los recursos. Por ejemplo, se puede automatizar la generación de solicitudes de seguimiento de incidentes, su actualización a medida que se realizan cambios y su cierre cuando se resolvieron los problemas.
CMDB como "fuente de información única"
Debido a que las CMDB se usan para realizar un seguimiento de las CI y mantener las relaciones entre ellas, muchas empresas las utilizan como un registro de todos los datos relevantes sobre la configuración de su entorno de TI, también conocido como "fuente de información única", y se basan en este registro cuando desarrollan sus estrategias. A medida que aumenta la complejidad de las empresas, los beneficios que ofrece esta fuente de información única también lo hacen.
Sin embargo, el mantenimiento de una CMDB como fuente de información única resulta complicado desde un punto de vista logístico, ya que incorporar todos los datos de una empresa en una única base de datos puede ser complejo y propenso a errores. Para asegurarse de que los datos sean pertinentes y se almacenen de manera adecuada, muchas empresas adoptan un enfoque federado para mantener la fuente de información única, mediante el cual se garantiza que estos se encuentren en varias ubicaciones y que se dupliquen en la CMDB.
Por ejemplo, se podría usar una herramienta de gestión financiera de TI (ITFM) para la información sobre este ámbito, pero la CMDB duplicaría esos datos y funcionaría como fuente de información primaria solo si se utilizara en el proceso más extenso. A la hora de federar los datos de este modo, con el fin de mantener la uniformidad entre una herramienta especializada y una CMDB, se necesitan herramientas de automatización potentes para que la complejidad del sistema no impida que las personas puedan gestionar su entorno de TI.
La solución de Red Hat para automatizar
Red Hat® Ansible® Automation Platform te permite automatizar los sistemas para diseñar tu marco de gestión de la configuración e ITSM.
Con Red Hat Ansible Certified Content Collection para ServiceNow IT Service Management (ITSM), podrás crear flujos de trabajo de automatización más rápidamente a partir de ServiceNow ITSM y establecer una fuente de información única en la CMDB de ServiceNow. Con Red Hat Ansible Certified Content Collection para ServiceNow ITSM, puedes:
- Habilitar la automatización de circuito cerrado completa para simplificar el inicio, los avances, las actualizaciones y la resolución de los elementos del flujo de trabajo de la gestión de los servicios de TI
- Actualizar la CMDB con información precisa y relevante en diferentes usuarios, equipos y recursos
- Automatizar la respuesta ante incidentes y ofrecer un registro de auditoría uniforme
- Optimizar los pasos que se requieren para solucionar los problemas y aplicarlos según sea necesario
- Garantizar que la información de la infraestructura esté siempre actualizada, sea procesable y se pueda auditar, mientras los equipos interdisciplinarios, que pueden tener acceso a ServiceNow o no, llevan a cabo las tareas
Ansible Automation Platform es uniforme, segura y muy confiable, y tiene una curva de aprendizaje baja para los administradores, los desarrolladores y los gerentes de TI. Sus configuraciones son descripciones de datos sencillas de la infraestructura que son comprensibles tanto para las personas como para las máquinas. Esto garantiza que todos los miembros del equipo comprendan el significado de cada tarea de configuración. Además, permite que los miembros nuevos del equipo generen un impacto rápidamente y los actuales completen su trabajo en menos tiempo, de manera que tengan más tiempo para dedicarse a tareas más importantes y estratégicas.
Con Ansible Automation Platform, para empezar a gestionar los sistemas sin instalar software agente solo necesitas una contraseña o una clave SSH, lo cual elimina el problema de "gestionar la gestión" presente en muchos sistemas de automatización.