¿Qué es la gestión de la configuración?

Hombre relajado en la oficina en casa con una computadora portátil y los pies en el escritorio

Autores

Chrystal R. China

Staff Writer, Automation & ITOps

IBM Think

Michael Goodwin

Staff Editor, Automation & ITOps

IBM Think

¿Qué es la gestión de la configuración (CM)?

La gestión de la configuración es un proceso de ingeniería de sistemas que ayuda a las empresas a mantener la calidad del rendimiento y la funcionalidad de un producto, sistema u otro activo de TI determinado a lo largo de su ciclo de vida.

Las prácticas personalizadas de administración de configuración (CM) permiten a los administradores de sistemas dar seguimiento al estado de los activos (como sistemas informáticos, servidores y aplicaciones) para que los equipos puedan identificar problemas rápidamente, gestionar eficazmente el control de cambios y evitar desviaciones de la configuración y tiempos de inactividad innecesarios.

La disciplina comenzó en el ejército de los Estados Unidos, concretamente en el Departamento de Defensa, que buscaba aumentar la vida útil de su equipamiento de hardware sin sacrificar el rendimiento con el paso del tiempo. El ejército creó finalmente la serie 480, un conjunto de normas para el mantenimiento de equipamiento técnico, que evolucionó hasta convertirse en la norma ANSI-EIA-649 (la Norma de Consenso Nacional para la Gestión de Configuración) en 1998.

El objetivo principal de la CM es controlar la evolución de los sistemas complejos y crear procesos de mantenimiento de registros vigilantes que optimicen y aceleren la gestión de activos de TI. Las prácticas de CM garantizan que el diseño, la implementación y la información operativa de un sistema estén siempre sincronizados, lo que facilita la gestión eficiente de las versiones y evita las inestabilidades del sistema que pueden ocurrir con modificaciones sin seguimiento. En otras palabras, la CM asegura que los activos de TI permanezcan en el estado deseado, independientemente de cómo evolucionen con el tiempo.

Vista aérea de una autopista

Mantenga su cabeza en la nube


Reciba el boletín semanal Think para obtener orientación de expertos sobre cómo optimizar la configuración multinube en la era de la IA.

¿Cómo funciona el proceso de gestión de la configuración?

Los procesos de CM están impulsados por herramientas de gestión que permiten a los administradores de TI crear una estación de trabajo o servidor con configuraciones específicas y luego aplicar esas configuraciones a otros activos. La CM, empleada junto con la gestión de servicios de TI (según su definición en la biblioteca de infraestructura de TI [ITIL]), requiere que los equipos supervisen el estado de un sistema en tiempo real para identificar comportamientos aberrantes y/u oportunidades de aplicar parches, actualizaciones o mejoras.

Específicamente, la CM involucra los siguientes procesos clave:

Identificación de la configuración

La identificación de la configuración es el proceso de determinar los atributos que definen cada aspecto de un elemento de configuración (CI, sigla en inglés de configuration item) en cualquier momento. También incluye decisiones fundamentales sobre elementos de configuración (la iniciativa, el módulo o la API del software o infraestructura que el equipo supervisará y controlará), identificadores (el número de serie o versión único u otro mecanismo de seguimiento para cada CI) y líneas de referencia (normalmente, la configuración de un entorno de producción de trabajo).

Control de cambios de la configuración

El control de cambios de la configuración, también llamado control de configuración, es una estrategia para manejar los cambios sistemáticamente a fin de que la integridad de los activos permanezca constante a lo largo de su vida útil. Por lo general, implica varias prácticas estabilizadoras, como la presentación de propuestas de cambio, la evaluación del costo y los beneficios de cada propuesta, la obtención de las aprobaciones necesarias de las partes autorizadas y la implementación y documentación de los cambios.

Registro del estado de la configuración (CSA)

 El registro del estado de la configuración (CSA) implica documentar todos los detalles de identificación de la configuración (por ejemplo, ubicación, versión, estado actual) y los detalles de los cambios (fecha, parte responsable, descripción de las modificaciones). El proceso también incluye generar registros periódicos de estado e históricos para los stakeholders, verificar la precisión de todos los registros y crear un registro de auditoría accesible.

Auditorías de configuración

La auditoría de configuración es el proceso formal de evaluar cuán bien se ajustan las prácticas de CI y CM a los estándares y líneas de referencia establecidos, incluida la identificación y resolución de anomalías. La auditoría podría implicar la evaluación de atributos físicos, atributos funcionales o ambos.

Plan de gestión de la configuración

Un plan de gestión de la configuración (CMP) describe las prácticas, procedimientos y cronogramas específicos de CM designados para un proyecto u organización en particular. Por lo general, incluye información sobre procesos relacionados, así como detalles completos sobre el alcance y los objetivos de la CM, las actividades, roles y responsabilidades de CM, la gestión de líneas de base, los procedimientos de capacitación del equipo y las herramientas que el equipo utilizará para apoyar el proceso.

AI Academy

Cómo lograr la preparación para la IA con la nube híbrida

Dirigida por los principales líderes de opinión de IBM, el plan de estudios está diseñado para ayudar a los líderes empresariales a obtener los conocimientos necesarios para priorizar las inversiones en IA que pueden impulsar el crecimiento.

¿Qué son las herramientas de gestión de la configuración? 

Las herramientas de gestión de la configuración, desde programas de código abierto como Ansible, Jira, Puppet, SaltStack y CFEngine hasta soluciones patentadas como IBM AIOps Insights,ayudan a los administradores de sistemas a minimizar la complejidad de la CM mediante la automatización de la mayoría de sus procesos asociados. Las herramientas de CM pueden gestionar versiones de código, realizar el seguimiento de los cambios en el sistema y automatizar los procesos de construcción y despliegue.

Permiten a los equipos cambiar las configuraciones base desde una ubicación central; categorizar y gestionar los CI por grupo/subgrupo; automatizar la identificación, las actualizaciones y los parches de CI; instalar nuevas configuraciones en todos los grupos; y localizar configuraciones obsoletas o de bajo rendimiento.

Las herramientas de CM incluyen tecnologías como:

  • Sistemas de control de versiones: estas herramientas gestionan los cambios en el código fuente o los documentos a lo largo del tiempo. Mantienen versiones y historiales que ayudan con el seguimiento de los cambios, la implementación de restablecimientos (si es necesario) y el soporte del desarrollo paralelo.
     

  • Herramientas de integración continua/entrega continua (CI/CD): Las herramientas de pipeline de CI/CD automatizan las pruebas y el despliegue de software, garantizando así que los sistemas integren de manera periódica los cambios en la base de código y ejecuten las pruebas adecuadas para la identificación de problemas.
     

  • Herramientas de infraestructura como código (IaC): herramientas facilitan el aprovisionamiento y la gestión de la infraestructura mediante un código del que pueden crearse versiones y tratarse como cualquier otro componente del sistema de software.
     

  • Herramientas de gestión y seguimiento de cambios: estas herramientas registran, rastrean y gestionan las solicitudes de cambio y los problemas a través de un flujo de trabajo definido.
     

  • Bases de datos de gestión de la configuración (CMDBs): las CMDB almacenan información de configuración sobre los CI y sus dependencias, aclarando la estructura de un entorno de TI y el posible impacto de los cambios.

Ventajas de la gestión de la configuración

La administración eficaz de la configuración es esencial para optimizar la automatización de TI dentro de una empresa. Ayuda a los equipos a tomar decisiones informadas sobre los cambios en su infraestructura y activos de TI, y facilita una comunicación clara entre los stakeholders al priorizar la documentación clara y constante de los estados del sistema a lo largo del ciclo de vida.

En entornos DevOps, la CM habilita a los administradores de TI para automatizar aún más la gestión de la infraestructura y los procesos de despliegue. En entornos ágiles, la CM ayuda a los equipos a acceder y priorizar más fácilmente las tareas de configuración para optimizar las prácticas de gestión de proyectos. Y en entornos de CI/CD, las herramientas de CM automatizan las modificaciones para que los equipos puedan desplegar inmediatamente el código aprobado y los cambios de configuración en los sistemas en vivo.

La CM también ofrece beneficios significativos para el control de calidad y la gestión de riesgos en una amplia gama de industrias, desde el desarrollo de software y la atención médica hasta la fabricación y la gestión de servicios de TI (ITSM, sigla en inglés de IT service management). Y tiene innumerables casos de uso para una variedad de entornos de TI, que incluyen: 

Automatización de la nube

Las herramientas de CM pueden configurar y administrar nubes privadas virtuales (VPC), sistemas operativos (SO) y seguridad de cargas de trabajo1 en entornos de computación en la nube.

automatización de seguridad

Las herramientas de CM pueden aplicar políticas de manera constante a través de una red y configurar sistemas de detección de intrusiones y cortafuegos automáticamente.

Automatización perimetral

Las herramientas de CM pueden configurar y gestionar sistemas de infraestructura remotos, como activos IoT, equipamiento de servidores y protocolos de red y seguridad.

Automatización de redes

Las herramientas de CM pueden configurar dispositivos de red, como enrutadores, automáticamente.

Mejores prácticas de gestión de la configuración

Tan solo el volumen de los datos que generan los programas de CM puede agregar complejidad al proceso de gestión de activos de TI de cualquier organización. Por lo tanto, optimizar los beneficios de los programas y herramientas de CM requiere una planeación adecuada, recursos y formación del personal. Para maximizar la eficacia de los sistemas de gestión de la configuración, los equipos pueden: 

  • Establecer una línea de referencia de manera temprana. Establezca líneas de referencia iniciales tan pronto como comience el proyecto.
     

  • Automatizar lo máximo posible. Utilice las herramientas de CM para automatizar tareas repetitivas; esto no solo ahorra tiempo, sino que también reduce el riesgo de error humano.
     

  • Realizar copias de seguridad de los datos con frecuencia. Como es de esperar, las copias de seguridad del estado de los activos y los datos de configuración pueden resultar invaluables si los administradores necesitan volver a visitar la configuración de la línea de referencia luego de un incidente de pérdida o corrupción de datos.   

  • Mantener una única fuente de información. Utiliza un repositorio o base de datos definitivo para documentar y hacer seguimiento al estado de los CIs.
     

  • Crear un consejo asesor de cambios (CAB). Un consejo asesor de cambios (CAB, sigla en inglés de change advisory board) ofrece estructura y trazabilidad adicionales durante los procesos de evaluación y aprobación de cambios.

Soluciones relacionadas

IBM Cloud Pak

Descubra cómo Cloud Paks puede transformar sus operaciones comerciales e impulsar resultados más rápidos e inteligentes de innovación y eficiencia en un entorno de nube híbrida.

Explore IBM Cloud Paks
Servicios de consultoría en la nube

Utilice nuestros servicios en la nube, impulsados por nuestra plataforma IBM Consulting Advantage, para acelerar su transición hacia la nube híbrida, generar rentabilidad, aumentar la productividad y la sostenibilidad y acelerar el tiempo de comercialización.

Conozca los servicios de nube
Soluciones de nube híbrida

Optimice su transformación digital con las soluciones de nube híbrida de IBM, creadas para optimizar la escalabilidad, la modernización y la integración perfecta en toda su infraestructura de TI.

Conozca las soluciones de la nube híbrida
Dé el siguiente paso

Desbloquee todo el potencial de la IA y la nube híbrida con la plataforma segura y escalable de IBM. Comience por explorar nuestras soluciones preparadas para la IA o cree una cuenta gratuita para acceder a productos y servicios siempre gratuitos.

Explorar las soluciones de IA de IBM Cloud Crear una cuenta gratuita de IBM Cloud
Notas de pie de página