Modernización conjunta de máquinas virtuales y contenedores
Jens Gerlach, EMEA go-to-market specialist application innovation & modernization, Red Hat
09/07/2024Durante más de dos décadas, las organizaciones han confiado en las tecnologías de virtualización para ofrecer aplicaciones y servicios. Las máquinas virtuales ayudan a los equipos de TI a utilizar los recursos de forma eficiente, aumentar la flexibilidad y mejorar el rendimiento de la infraestructura. Como parte de la tendencia de la nube pública, las plataformas de virtualización han evolucionado para aprovechar la escalabilidad, flexibilidad y rentabilidad de los nuevos modelos de computación en la nube.
Recientemente, sin embargo, nuevas tecnologías como Kubernetes han hecho de los contenedores, en lugar de las máquinas virtuales, el bloque de construcción central de la infraestructura de TI. Al igual que las máquinas virtuales crean sistemas operativos aislados en un único servidor físico, los contenedores crean entornos aislados para la ejecución de aplicaciones dentro de un único sistema operativo.

Jens Gerlach es EMEA go-to-market specialist application innovation & modernization en Red Hat. (Fuente: Red Hat).
Los contenedores ofrecen un nuevo enfoque para desarrollar y desplegar aplicaciones. Permiten a los desarrolladores crear aplicaciones eficientes y nativas de la nube que pueden integrarse con tecnologías emergentes como la inteligencia artificial y el machine learning. Además, las plataformas de orquestación de contenedores han introducido herramientas y automatización para ayudar a los equipos de TI a agilizar la gestión del ciclo de vida de estas aplicaciones modernas en grandes entornos de nube híbrida.
Los contenedores y las aplicaciones nativas de la nube también abordan los retos y las limitaciones de las arquitecturas de máquinas virtuales tradicionales, como el hecho de que no admiten de forma eficiente la modernización de aplicaciones o el desarrollo de nuevas aplicaciones, lo que dificulta la productividad de los desarrolladores. También hay que tener en cuenta el creciente coste de las soluciones de virtualización existentes.
Sin embargo, la innovación tecnológica no cambia el hecho de que muchas organizaciones se enfrentan al reto de adoptar nuevas plataformas al mismo tiempo que mantienen en funcionamiento su infraestructura actual. Al fin y al cabo, muchas organizaciones seguirán dependiendo de entornos virtuales en un futuro previsible. Gartner predice que “a pesar de la migración a la nube y la adopción de contenedores, el 70% de las cargas de trabajo x86 en los centros de datos seguirán utilizando la virtualización basada en hipervisor hasta 20271”.

Descripción general del proceso de migración de máquinas virtuales a Red Hat OpenShift Virtualization. (Fuente: Red Hat).
La cuestión ahora es cómo conciliar mejor el nuevo y el viejo mundo. Cada vez entran más en juego nuevas plataformas de aplicaciones nativas de la nube que admiten tanto máquinas virtuales como contenedores en entornos de nube híbrida con un alto grado de coherencia operativa y de gestión. Esto permite a los equipos de TI desplegar y gestionar todas las cargas de trabajo, ya sean virtualizadas o en contenedores, con un conjunto común de procesos y herramientas. También les permite aprovechar las innovaciones en áreas como monitorización, desarrollo y pipelines, GitOps, service meshes o tecnologías serverless. Esto significa que las organizaciones pueden seguir ejecutando sus cargas de trabajo virtualizadas tradicionales mientras se centran en la futura modernización de las aplicaciones y los enfoques nativos de la nube.
Por regla general, la introducción de un nuevo entorno de aplicaciones siempre conlleva costes. Sin embargo, las organizaciones siempre deben aprovechar la oportunidad para evaluar su compromiso con la virtualización tradicional. Una opción a prueba de futuro es utilizar una plataforma centralizada, escalable y flexible para máquinas virtuales y contenedores. Esto permite a las organizaciones implementar principios modernos de desarrollo de aplicaciones en sus máquinas virtuales y ejecutar todas las aplicaciones y cargas de trabajo de forma coherente en sus propios centros de datos, en el edge o en entornos de nube híbrida, privada y pública. También proporciona la máxima flexibilidad en el despliegue de infraestructura y aplicaciones para satisfacer las necesidades empresariales actuales y futuras.
(1) Gartner: 'Magic Quadrant for Distributed Hybrid Infrastructure', Julia Palmer, Tony Harvey, Michael Warrilow, David Wright, Jeffrey Hewitt, September 27, 2023.