Jump to section

¿En qué consiste la virtualización propia de los contenedores?

Copiar URL

La virtualización propia de los contenedores (ahora denominada Red Hat OpenShift® Virtualization) permite ejecutar y gestionar las cargas de trabajo de las máquinas virtuales junto con las de los contenedores. Se trata de una función de Red Hat® OpenShift que posibilita la ejecución y la gestión de las cargas de trabajo de las máquinas virtuales convencionales en los flujos de trabajo de Kubernetes en Red Hat OpenShift.

Es la solución ideal para los equipos que quieren desarrollar aplicaciones en la nube y han invertido mucho en la tecnología de las máquinas virtuales convencionales. Admite el desarrollo de aplicaciones en contenedores trasladando las dependencias de las aplicaciones virtualizadas necesarias al entorno de desarrollo avanzado de Red Hat OpenShift. Además, permite mejorar OpenShift gracias a que ofrece servicios basados en máquinas virtuales.

OpenShift Virtualization permite trasladar las cargas de trabajo virtualizadas tradicionales directamente a los flujos de trabajo de desarrollo que se encuentran dentro de Red Hat OpenShift. Esto 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 las cargas de trabajo virtualizadas convencionales con las cargas nuevas de los contenedores en la misma plataforma. En consecuencia, facilita la división progresiva en contenedores de las cargas de trabajo monolíticas virtualizadas.

OpenShift Virtualization permite que los equipos desarrollen aplicaciones en contenedores con mayor rapidez, ya que las cargas de trabajo de las máquinas virtuales se pueden alojar en la misma plataforma que las aplicaciones basadas en contenedores. Además, ofrece la posibilidad de dividir las cargas actuales y seguir usando las aplicaciones virtualizadas que constituyen dependencias de las desarrolladas 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.

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, no un producto independiente, que se encuentra disponible en la versión 4.5. Si actualmente es cliente de Red Hat OpenShift, tiene acceso a ella como parte de su suscripción a través de los operadores de OpenShift.

Red Hat Virtualization y Red Hat OpenStack® Platform permiten gestionar los entornos de virtualización en los casos prácticos del centro de datos y la nube privada para la infraestructura host (la cual 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 propia de los contenedores siguen usando KVM, el mismo hipervisor de confianza de Red Hat Enterprise Linux™ 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.

La virtualización propia de los contenedores amplía el compromiso de Red Hat con Kubernetes como el futuro de la organización de las aplicaciones y como el estándar común para toda la nube híbrida abierta.

Nuestra solución de virtualización propia de los contenedores, OpenShift Virtualization, está basada en el proyecto upstream y open source KubeVirt, cuyo mantenimiento y desarrollo están a cargo de la comunidad open source, con ingenieros de Red Hat que 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.

Keep reading

ARTÍCULO

Diferencias entre los contenedores y las máquinas virtuales

Las máquinas virtuales (VM) y los contenedores de Linux son entornos informáticos empaquetados que combinan varios elementos de TI y los aíslan del resto del sistema.

ARTÍCULO

¿Qué es la organización de los contenedores?

La organización en contenedores automatiza la implementación, la gestión, la escalabilidad y la conexión en red de los contenedores.

ARTÍCULO

¿Qué es un contenedor de Linux?

Un contenedor de Linux es un conjunto de procesos separados del resto del sistema, los cuales pueden ejecutarse desde una imagen diferente que proporciona todos los archivos necesarios para que funcionen.

Más información sobre los contenedores

Productos

Red Hat OpenShift

Plataforma de contenedores de Kubernetes empresarial con operaciones automatizadas integrales para gestionar implementaciones de nube híbrida, multicloud y edge computing.

Contenido adicional

Lista de verificación

Desarrollo de aplicaciones en contenedores: cinco temas para analizar con su equipo

Ebook

Los tres aspectos más importantes que debe tener en cuenta a la hora de seleccionar una plataforma de Kubernetes

Capacitación

Curso de capacitación gratuito

Running Containers with Red Hat Technical Overview

Curso de capacitación gratuito

Containers, Kubernetes and Red Hat OpenShift Technical Overview

Curso de capacitación gratuito

Developing Cloud-Native Applications with Microservices Architectures

Illustration - mail

Obtenga más contenido como este

Suscríbase a nuestro boletín informativo: Red Hat Shares.