Contáctenos
Cuenta Inicie sesión
Jump to section

La virtualización y Red Hat OpenShift

Copiar URL

Red Hat®OpenShift® Virtualization es una función de Red Hat OpenShift que permite ejecutar y gestionar las cargas de trabajo de los contenedores junto con las de las máquinas virtuales (VM).

Si bien en la actualidad se utilizan cada vez más las tecnologías de contenedores y sin servidor en la etapa de desarrollo, las empresas han realizado inversiones importantes en las aplicaciones que funcionan como máquinas virtuales, y varias de ellas prestan servicios fundamentales para las aplicaciones en contenedores nuevas y actuales.

OpenShift Virtualization (anteriormente conocida como la virtualización de los contenedores) permite que los desarrolladores incorporen las VM a los flujos de trabajo en contenedores. Para ello, las ejecutan dentro de un contenedor donde pueden desarrollarlas, gestionarlas e implementarlas a la par de otros contenedores y sistemas informáticos sin servidor, todo desde una sola plataforma. 

Esta función combina dos tecnologías en una sola plataforma de gestión, para que las empresas puedan beneficiarse de la sencillez y la velocidad de los contenedores y de Kubernetes, pero sin dejar de aprovechar las aplicaciones y los servicios que se diseñaron para las máquinas virtuales.

 

OpenShift Virtualization se basa en KubeVirt, el proyecto open source que posibilita la ejecución de las máquinas virtuales en una plataforma de contenedores gestionada por Kubernetes. Permite virtualizar las cargas de trabajo para los contenedores utilizando una máquina virtual basada en el kernel (KVM) dentro de los contenedores de Kubernetes. 

Sus servicios son similares a los que ofrecen las plataformas de virtualización tradicionales, lo cual permite obtener lo mejor de la tecnología consolidada de gestión de la virtualización y todos los beneficios de la organización en contenedores de Kubernetes.

En la actualidad, KubeVirt es un proyecto de la Cloud Native Computing Foundation (CNCF), pero originalmente nació con Red Hat, uno de los principales colaboradores del ecosistema de Kubernetes y el desarrollador de funciones importantes (como StatefulSets, el control de acceso basado en funciones [RBAC] y las políticas de red) y de algunos elementos esenciales de la plataforma (como el etcd, que ayuda a mantener la configuración del clúster).

 

Virtualización para Kubernetes

OpenShift Virtualization es un operador de Kubernetes que permite que los desarrolladores creen aplicaciones virtualizadas y las agreguen a sus proyectos desde OperatorHub, 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 las aplicaciones tradicionales.

OpenShift Virtualization incorpora objetos nuevos al clúster de Red Hat OpenShift mediante los recursos personalizados de Kubernetes para posibilitar las tareas de virtualización, por ejemplo:

  • Crear y gestionar las máquinas virtuales de Linux® y Windows
  • Conectarse a las máquinas virtuales con las herramientas de la interfaz de usuario y la CLI
  • Importar y crear una copia exacta de las máquinas virtuales actuales, incluso las de VMware y Red Hat Virtualization
  • Gestionar los controladores de la interfaz de la red y los discos de almacenamiento conectados a las máquinas virtuales
  • Migrar las máquinas virtuales de un nodo a otro sin interrumpir su funcionamiento

Con OpenShift Virtualization, las empresas ofrecen una plataforma para:

Impulsar su estrategia de modernización

Con OpenShift Virtualization, puede trasladar hoy mismo las aplicaciones y los servicios de las máquinas virtuales directamente a Kubernetes. Agréguelas a las aplicaciones basadas en los contenedores y, con el paso del tiempo, organícelas en ellos. Mientras tanto, podrá controlar todos los elementos de la aplicación, las VM, los contenedores y los equipos sin servidor desde una sola plataforma.

Comercializar los productos más rápido

Si bien en la actualidad se utilizan cada vez más las tecnologías de contenedores para el desarrollo de las aplicaciones, las empresas han realizado inversiones importantes en las aplicaciones que funcionan como máquinas virtuales, las cuales prestan servicios fundamentales para las aplicaciones en contenedores nuevas y actuales. OpenShift® Virtualization es una función de Red Hat OpenShift que permite ejecutar y gestionar las cargas de trabajo de los contenedores junto con las de las máquinas virtuales. 

Trabajar en las tecnologías de open source con los principales innovadores de Kubernetes

Red Hat no solo desarrolla proyectos de contenedores y Kubernetes, sino que también lidera sus comunidades y aprovecha su experiencia con la tecnología de open source para impulsar innovaciones importantes en los proyectos upstream.

OpenShift Virtualization es la solución ideal para los equipos que quieren desarrollar aplicaciones en la nube, pero que han invertido mucho tiempo y dinero en las máquinas virtuales tradicionales.

 

Descubra lo que puede lograr con Red Hat OpenShift Virtualization

Artículos relacionados

Artículo

¿Qué son los operadores de Red Hat OpenShift?

Red Hat OpenShift Operators automatizan la creación, configuración y gestión de instancias de las aplicaciones desarrolladas específicamente para Kubernetes.

Artículo

¿Por qué elegir Red Hat OpenShift Serverless?

Red Hat OpenShift Serverless amplía Kubernetes para implementar y gestionar las cargas de trabajo sin servidor.

Artículo

¿Por qué conviene elegir Red Hat OpenShift Service Mesh?

Red Hat OpenShift Service Mesh le permite conectar, gestionar y vigilar las aplicaciones basadas en microservicios de manera uniforme.

Más información sobre OpenShift

Productos

Plataforma de aplicaciones empresariales que ofrece servicios probados para lanzar aplicaciones al mercado en la infraestructura que usted escoja.

Almacenamiento definido por software que aloja los datos de forma permanente a medida que los contenedores ajustan su capacidad en todos los entornos.

Solución empresarial de seguridad de los contenedores propia de Kubernetes que permite diseñar, implementar y ejecutar aplicaciones en la nube con mayor seguridad.

Consola con políticas de seguridad integradas para controlar las aplicaciones y los clústeres de Kubernetes.

Contenido adicional

Ebook

¿Cuál es la diferencia entre Red Hat OpenShift y Kubernetes?

Informe de analistas

Red Hat named a leader among multicloud container development platforms by Forrester

DATASHEET

Red Hat OpenShift Dedicated: descripción del producto

datasheet

Red Hat OpenShift Container Platform: descripción del producto

datasheet

Red Hat OpenShift Kubernetes Engine: descripción del producto

datasheet

Red Hat OpenShift Data Foundation: descripción del producto

Capacitación

Curso de capacitación gratuito

Running Containers with Red Hat Technical Overview

Curso de capacitación gratuito

Developing Cloud-Native Applications with Microservices Architectures

Curso de capacitación gratuito

Containers, Kubernetes and Red Hat OpenShift Technical Overview

Cursos de capacitación certificados

Planes de desarrollo de conocimiento de Red Hat OpenShift

Illustration - mail

Obtenga más contenido como este

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