Resumen
Image Builder es una herramienta que se utiliza en la administración de sistemas para crear una copia, una imagen exacta, de un sistema o de una configuración virtual (como un sistema operativo, un servidor, una máquina virtual, un contenedor, etc.). Los desarrolladores pueden emplear esa copia como punto de partida para diseñar e implementar sistemas, o versiones personalizadas, en distintas máquinas, plataformas o entornos.
Por ejemplo, los contenedores y sus imágenes se utilizan de esta manera para trasladar el código que se necesita para una aplicación de un sistema o plataforma a otro.
Con las configuraciones originales del sistema protegidas, los desarrolladores pueden experimentar y ampliar la imagen o copia y, a la vez, conservar los elementos de compilación originales y agregar nuevas características y funciones. De este modo, pueden aprender e introducir mejoras de manera constante sin alterar ni poner en riesgo el sistema original ni sus permisos. La herramienta Image Builder facilita este proceso al eliminar la necesidad de generar cada imagen nueva desde cero.
La capacidad para poner en marcha instancias nuevas de los sistemas es un recurso invaluable para los equipos de desarrollo, ya que no solo se ahorran el tiempo que les tomaría crear la copia por su cuenta, sino que también obtienen uniformidad en todas las imágenes. Gracias a esta uniformidad y validación, no se deben corregir errores humanos, lo que genera mayor confianza en el sistema y mejora la eficiencia del proceso.
Estas imágenes, a menudo denominadas "imágenes de referencia", pueden almacenarse para acceder a cada versión según sea necesario, de manera similar a los registros de contenedores.
El estándar de referencia de las imágenes: ¿Qué son las imágenes de referencia?
La imagen de referencia (también denominada "imagen base", "imagen clon" o "imagen principal") es considerada la copia final y exacta de un sistema original, a partir de la cual se generan otras copias. El término proviene del ámbito del cine y los medios de comunicación, donde se lo utiliza en relación con la edición o versión final de una película o una obra. Se considera que es la versión perfecta y, por lo tanto, "de referencia".
Desde el punto de vista de la seguridad, la creación de una imagen de la instancia ideal del sistema permite contar con una copia de respaldo que simplificará la puesta en marcha inmediata en caso de que haya algún problema o fallo de seguridad.
Una imagen de referencia contribuye además a prevenir el denominado "desajuste" o "desajuste de la configuración", es decir, cualquier cambio del estado base definido como óptimo. Este tipo de variaciones puede reflejar cambios no previstos en aplicaciones, ajustes de seguridad o configuraciones del sistema entre el centro de datos y los sistemas de recuperación. En ausencia de una imagen que funcione como referencia, resulta complejo determinar en qué momento y de qué manera se produjeron cambios en los sistemas. Esta visibilidad es clave para garantizar el cumplimiento normativo y alinearse con los estándares regulatorios y del sector. Usar una imagen de referencia significa que puedes supervisar los sistemas para detectar cualquier desajuste.
Las imágenes de referencia también permiten que los equipos de operaciones (como los administradores de sistemas) creen y gestionen un catálogo selecto de imágenes prediseñadas que los desarrolladores y los administradores de bases de datos pueden implementar para las tareas de diseño y pruebas.
Recursos de Red Hat
Image Builder de Red Hat Enterprise Linux
Red Hat® Enterprise Linux® incluye su propia herramienta para la creación de imágenes personalizadas del sistema operativo en diversos formatos y con distintas configuraciones. Image Builder puede utilizarse tanto como herramienta local como servicio alojado en Red Hat Hybrid Cloud Console, lo que ofrece a las empresas la capacidad de optimizar su infraestructura actual y migrar e implementar nuevas cargas de trabajo con mayor eficiencia.
Además, se puede usar para diseñar imágenes personalizables y repetibles del sistema operativo y del servidor que posibiliten el aprovisionamiento y la implementación uniformes en todos los entornos, incluso en las plataformas de nube.
La herramienta también gestiona de forma automática los detalles de la implementación en la nube, en una máquina virtual o en una imagen, por lo que resulta más rápido y sencillo utilizarla que crear las imágenes de forma manual. Las imágenes que crea son compatibles con los proveedores principales de nube y las tecnologías de virtualización disponibles, para que pongas en marcha los sistemas Red Hat Enterprise Linux nuevos de inmediato en distintas plataformas, según tus necesidades.
Con Image Builder de Red Hat, puedes crear una imagen personalizada en tan solo unos sencillos pasos:
- Selecciona la plataforma.
- Elige entre una versión local o la alojada de Image Builder.
- Crea una plantilla definiendo los sistemas de archivos, seleccionando los paquetes y configurando los usuarios.
- Crea la imagen.
- Impleméntala.
Image Builder de Red Hat Enterprise Linux es una solución del proveedor líder de Linuxopen source para empresas que crea imágenes perfectas y nuevas, así que no es necesario ejecutar operaciones de actualización y limpieza que pueden generar errores. Red Hat también utiliza la herramienta en todos sus propios flujos de trabajo de diseño, y su equipo de ingeniería de calidad la somete a pruebas y ofrece soporte completo.
Si eliges a Red Hat como la base para diseñar los sistemas (y sus imágenes), también tendrás acceso a otros beneficios:
- Con Red Hat Lightspeed (anteriormente conocido como Red Hat Insights), las empresas pueden supervisar toda tu infraestructura. Al trabajar con un conjunto de imágenes de referencia, resulta más sencillo identificar puntos vulnerables, definir playbooks para la automatización y detectar desajustes en los sistemas.
- El programa Cloud Access de Red Hat permite que las empresas utilicen sus suscripciones con los proveedores de nubes públicas. Como parte del programa, Red Hat creó imágenes certificadas y prediseñadas de todos sus productos principales, como Red Hat Enterprise Linux, Red Hat Middleware y Red Hat Storage, para Amazon Web Services (AWS), Microsoft Azure y Google Cloud.
- Red Hat incluso ofrece imágenes de contenedores optimizadas y compatibles con Open Container Initiative (OCI) en el catálogo de imágenes base universales.
Modo de imagen de Red Hat Enterprise Linux
El modo de imagen de Red Hat Enterprise Linux introduce un enfoque alternativo para la adopción de Red Hat Enterprise Linux, el cual permite diseñar, implementar y gestionar el sistema operativo mediante tecnologías de contenedores. La gestión del sistema operativo con las mismas herramientas y flujos de trabajo utilizados en el desarrollo de aplicaciones contribuye a generar una experiencia uniforme y un lenguaje común entre los equipos.
La implementación de Red Hat Enterprise Linux en modo de paquete es un proceso bastante común en cualquier entorno, ya que el sistema operativo se ensambla y actualiza a partir de paquetes RPM. La herramienta Image Builder de Red Hat Enterprise Linux se emplea cuando la implementación se realiza en este modo.
En modo de imagen, Red Hat Enterprise Linux se distribuye como una imagen de contenedor bootc inmutable. Cada actualización se genera como una nueva imagen y se publica en el registro de contenedores, para después aplicarse sobre la imagen previa. Este enfoque permite implementar actualizaciones de manera uniforme, con la posibilidad de revertirlas fácilmente, ya que la nueva imagen de contenedor puede eliminarse por completo y volver al estado de referencia original.
Ambos modos se ejecutan en servidores dedicados (bare metal), máquinas virtuales, entornos de nube y el extremo de la red.
Red Hat Enterprise Linux 10
Red Hat Enterprise Linux 10 brinda una respuesta a los desafíos más urgentes de la actualidad, desde la falta de personal capacitado en Linux hasta la seguridad post-cuántica.