Iniciar sesión / Registrar Cuenta

CONTENEDORES

¿En qué consiste la virtualización nativa para contenedores?

La virtualización nativa para contenedores (ahora denominada OpenShift® Virtualization) le permite ejecutar y gestionar las cargas de trabajo de máquinas virtuales junto con las de contenedores. Es una función de Red Hat® OpenShift que posibilita que los desarrolladores incorporen las máquinas virtuales convencionales a los flujos de trabajo de Kubernetes en Red Hat OpenShift Container Platform.

Es la solución ideal para los equipos que quieren desarrollar aplicaciones nativas de la nube y han invertido mucho en la tecnología convencional de las máquinas virtuales. Admite el desarrollo de las aplicaciones en contenedores trasladando las dependencias de las aplicaciones virtualizadas necesarias al entorno de desarrollo avanzado de Red Hat OpenShift Container Platform y proporcionando servicios de máquinas virtuales (VM).

¿Cómo funciona la virtualización nativa para contenedores?

OpenShift Virtualization permite trasladar las cargas de trabajo virtualizadas tradicionales directamente a los flujos de trabajo de desarrollo dentro de Red Hat OpenShift Container Platform. Esta función agiliza la modernización de las aplicaciones de la siguiente manera:

  • Admite el desarrollo de las aplicaciones nuevas basadas en microservicios en los contenedores que interactúan con las aplicaciones virtualizadas tradicionales.
  • Combina en la misma plataforma las cargas de trabajo virtualizadas convencionales con las cargas nuevas en contenedores, y así facilita la división progresiva de las cargas de trabajo monolíticas virtualizadas en los contenedores.

La virtualización de OpenShift permite que los equipos desarrollen las aplicaciones en contenedores con mayor rapidez, alojando las cargas de trabajo de máquinas virtuales en la misma plataforma que las aplicaciones basadas en contenedores. Además, pueden dividir las cargas de trabajo actuales y seguir usando las aplicaciones virtualizadas que se necesiten para las aplicaciones desarrolladas originalmente en la nube y organizadas en contenedores. Pueden gestionar las cargas de trabajo virtualizadas y en contenedores como parte de un solo flujo de trabajo de desarrollo y ciclo de vida de las aplicaciones, lo cual les permite administrar e implementar las aplicaciones que en la actualidad incluyen máquinas virtuales y contenedores directamente desde Red Hat OpenShift, con la posibilidad de trasladar más elementos de las aplicaciones a los contenedores con el tiempo.

Administración

Cuando se habilita OpenShift Virtualization para un clúster de Red Hat OpenShift, los desarrolladores pueden crear aplicaciones virtualizadas y agregarlas a sus proyectos desde el catálogo de servicios de la misma forma que lo harían con una aplicación en contenedores. Las máquinas virtuales resultantes se ejecutarán en paralelo en los mismos nodos de Red Hat OpenShift que los contenedores de aplicaciones tradicionales.

OpenShift Virtualization es una función de Red Hat OpenShift y no un producto independiente. Está disponible ahora en OpenShift 4.5. Si actualmente es cliente de Red Hat OpenShift, tiene acceso a ella como parte de su suscripción a través de OpenShift Operators.

¿En qué se diferencia de las otras soluciones de virtualización?

Red Hat Virtualization y Red Hat OpenStack® Platform sirven para gestionar los entornos de virtualización en los casos prácticos del centro de datos y de la nube privada para la infraestructura host (que incluye las redes, el almacenamiento y la informática) y para las máquinas virtuales, respectivamente. Las máquinas virtuales que se ejecutan con la virtualización nativa de los contenedores siguen usando el mismo hipervisor de confianza de Red Hat Enterprise Linux™, la máquina virtual basada en el kernel (KVM), que Red Hat Virtualization y Red Hat OpenStack Platform.

En cambio, la virtualización nativa de los contenedores es una función que se ofrece como parte de Red Hat OpenShift, y permite que los desarrolladores importen y diseñen las máquinas virtuales actuales o nuevas junto con las aplicaciones en contenedores que creen en Red Hat OpenShift Container Platform.

¿Cuál es la aportación de Red Hat?

La virtualización nativa de los contenedores representa la continuación del compromiso de Red Hat con Kubernetes como el futuro de la organización de las aplicaciones y como el estándar común en toda la nube híbrida abierta.

La virtualización de OpenShift, que es nuestra solución de virtualización nativa de los contenedores, está basada en el proyecto KubeVirt upstream y open source, cuyo mantenimiento y desarrollo están a cargo de la comunidad open source con ingenieros de Red Hat, quienes trabajan junto a un equipo de colegas de todo el sector. Red Hat planea seguir participando en el desarrollo de KubeVirt, en especial como parte de nuestro producto de Kubernetes empresarial: Red Hat OpenShift.

Las herramientas de nube que necesita

Red Hat Openshift

Plataforma de contenedores para implementar con mayor rapidez aplicaciones desarrolladas originalmente en la nube.

Gestione varios clústeres y aplique políticas en ellos según sea necesario.