Enterprises have always used multiple generations of technology simultaneously. Enterprise applications need to be deployed into both VMs and containers, and enterprises need a converged platform to support both. So the question IT people have to answer is, “How can we manage existing applications running on virtual machines and new applications running on containers together in an unified platform?”
That is the mission of the open source project, KubeVirt. Downstream of that, Red Hat introduced OpenShift Virtualization (a.k.a. Container Native Virtualization) within the Red Hat OpenShift Container Platform, a Kubernetes based platform.
The Background
Modern application development and deployment are growing at rapid pace; infrastructure shouldn’t get in the way. The IT industry has been shifting from traditional infrastructure (like datacenters) to cloud-based infrastructure (such as private and public clouds) to meet this requirement. This cloud-based infrastructure is highly scalable, available and easily-manageable. Most of these clouds have been virtual machine (VM) based, but are now evolving to support containers.
Enterprises run a combination of VMs and containers for their applications. Even though some enterprises want to containerize all their applications, the reality is that any number of existing applications can not be containerized for various reasons.
Some traditional applications will never be effectively containerized as the technology to do so is unavailable. Others remain tightly coupled with traditional VM resources. The effort required to migrate these applications from VMs to containers could take years of work from development and operations teams and in a number of cases is too great to overcome. Some applications can be easily migrated from VMs to containers through the lift-and-shift approach with minimal changes.
Virtual machines and containers on one unified platform
One of OpenShift Virtualization’s goals is to help enterprises make the transition from VM-based infrastructure to a container and Kubernetes-based platform. At the same time, many of these VM-based applications require a significant amount of VM-native configuration to function. OpenShift Virtualization lets you develop, deploy, and manage VMs and containers on a single, container-based platform as if they were just a standard Kubernetes object.
OpenShift Virtualization allows you to run and manage VM workloads alongside container workloads. It is a feature of Red Hat OpenShift that lets developers bring conventional virtual machines into Kubenetes workflows on the Red Hat OpenShift Container Platform. OpenShift Virtualization is ideal for enterprises that are shifting to cloud-native application development and have a large commitment in conventional VM technology. It supports the development of containerized applications by bringing virtualized application dependencies into the rich development environment of Red Hat OpenShift.
Virtualization’s role in next-generation infrastructure
Even though there are many changes happening to IT infrastructure in the cloud epoch, virtualization is still the foundation of IT infrastructure and has been evolving with container technologies. Virtualization is realizing the demand for new roles in next generation infrastructure, supporting modern container-based applications in clouds while maintaining traditional applications in conventional VM infrastructure.
OpenShift Virtualization allows virtualized workloads to be directly developed, deployed, and managed within OpenShift Container Platform. OpenShift Virtualization uses the Red Hat Enterprise Linux (RHEL) KVM hypervisor technology deployed using containers, which allows Kubernetes to deploy and manage VMs locally.
It will be the common component across traditional and cloud stacks for the next generation. Red Hat's KVM-based virtualization in the Kubernetes platform will combine virtualized workloads with container workloads on the unified platform and make it easier to gradually refactor monolithic, virtualized applications into containers.
Red Hat has a history of supporting enterprises with Linux and other open source software, and we’re ready to help you bring container virtualization to your enterprise as well. If you want to stay on top of virtualization, check out OpenShift Virtualization to learn how to get started.
Sobre el autor
As a Chief Architect, Chung Kim provides technical and program delivery thought leadership for his customers. Much of his work focuses on providing experience in strategy, architecture, development and management of open enterprise services for digital transformation and hybrid cloud solutions. In his role, Kim is responsible for the strategy development of Red Hat solution architecture across Red Hat partner ecosystems and the delivery of Red Hat’s vision and messages to Red Hat customers and partners. Prior to this role, he was Chief Architect of IBM Global Business Services for more than 20 years.
Navegar por canal
Automatización
Las últimas novedades en la automatización de la TI para los equipos, la tecnología y los entornos
Inteligencia artificial
Descubra las actualizaciones en las plataformas que permiten a los clientes ejecutar cargas de trabajo de inteligecia artificial en cualquier lugar
Nube híbrida abierta
Vea como construimos un futuro flexible con la nube híbrida
Seguridad
Vea las últimas novedades sobre cómo reducimos los riesgos en entornos y tecnologías
Edge computing
Conozca las actualizaciones en las plataformas que simplifican las operaciones en el edge
Infraestructura
Vea las últimas novedades sobre la plataforma Linux empresarial líder en el mundo
Aplicaciones
Conozca nuestras soluciones para abordar los desafíos más complejos de las aplicaciones
Programas originales
Vea historias divertidas de creadores y líderes en tecnología empresarial
Productos
- Red Hat Enterprise Linux
- Red Hat OpenShift
- Red Hat Ansible Automation Platform
- Servicios de nube
- Ver todos los productos
Herramientas
- Training y Certificación
- Mi cuenta
- Soporte al cliente
- Recursos para desarrolladores
- Busque un partner
- Red Hat Ecosystem Catalog
- Calculador de valor Red Hat
- Documentación
Realice pruebas, compras y ventas
Comunicarse
- Comuníquese con la oficina de ventas
- Comuníquese con el servicio al cliente
- Comuníquese con Red Hat Training
- Redes sociales
Acerca de Red Hat
Somos el proveedor líder a nivel mundial de soluciones empresariales de código abierto, incluyendo Linux, cloud, contenedores y Kubernetes. Ofrecemos soluciones reforzadas, las cuales permiten que las empresas trabajen en distintas plataformas y entornos con facilidad, desde el centro de datos principal hasta el extremo de la red.
Seleccionar idioma
Red Hat legal and privacy links
- Acerca de Red Hat
- Oportunidades de empleo
- Eventos
- Sedes
- Póngase en contacto con Red Hat
- Blog de Red Hat
- Diversidad, igualdad e inclusión
- Cool Stuff Store
- Red Hat Summit