概述
容器原生虚拟化(现在称为红帽 OpenShift® 虚拟化)允许您运行并管理虚拟机工作负载和容器工作负载。它是红帽® OpenShift 的一项功能,允许您运行并管理红帽 OpenShift 上 Kubernetes 工作流中的传统虚拟机工作负载。
如果团队准备转向云原生应用开发,并在传统虚拟机技术方面进行了大量投入,容器原生虚拟化就是理想的选择。它可将虚拟化应用依赖项引入到红帽 OpenShift 的丰富开发环境中,为容器化应用开发提供支持。容器原生虚拟化通过提供基于虚拟机的服务来增强 OpenShift。
容器原生虚拟化有何用途?
OpenShift 虚拟化可以将传统虚拟化工作负载直接迁移到红帽 OpenShift 中的开发工作流。此项功能通过以下方式加快应用现代化改造:
- 支持在与传统虚拟化应用交互的容器中开发新的基于微服务的应用。
- 在同一平台上糅合传统虚拟化工作负载和新容器工作负载,从而更加轻松地将单体式虚拟化工作负载分入容器中。
OpenShift 虚拟化可让团队将基于虚拟机的工作负载托管在与基于容器的应用相同的平台上,从而加快容器化应用的开发。此功能支持对现有工作负载进行分割,同时继续使用属于容器化云原生应用的依赖项的虚拟化应用。通过在单一应用开发和生命周期管理工作流中管理虚拟化工作负载和容器化工作负载,团队可以直接从红帽 OpenShift 管理和部署目前含有虚拟机和容器的应用,更可逐渐将应用的更多组件迁移到容器中。
红帽资源
运作方式
为红帽 OpenShift 集群启用 OpenShift 虚拟化后,开发人员能够按照创建容器化应用的方式从服务目录创建虚拟化应用并将其添加到自己的项目中。生成的虚拟机与传统应用容器一并在相同的红帽 OpenShift 节点上运行。
OpenShift 虚拟化是红帽 OpenShift 的一项功能,不是一个独立的产品。目前在 OpenShift 4.5 中可用。如果您是现有的红帽 OpenShift 客户,则可通过 OpenShift Operator 从订阅中访问此项功能。
与其他虚拟化解决方案有何不同?
红帽的虚拟化解决方案包括 OpenShift® 上的红帽 OpenStack 服务,该服务可为数据中心和私有云用例管理虚拟化环境,分别适用于主机基础架构(包括网络、存储和计算)和虚拟机。与红帽虚拟化和红帽 OpenStack 服务一样,在容器原生虚拟化中运行的虚拟机仍然使用备受信赖的红帽企业 Linux™ 虚拟机监控程序 KVM 和 OpenShift 上的红帽 OpenStack 服务。
与之相反,容器原生虚拟化是作为红帽 OpenShift 的一项功能提供的,可让开发人员导入和开发新的或现有的虚拟机,以及他们在红帽 OpenStack 容器平台中构建的容器化应用。
为什么选择红帽来实现虚拟化?
容器原生虚拟化意味着红帽一如既往地将 Kubernetes 视为应用编排之未来,以及开放混合云的一项通用标准。
红帽值得信赖的产品与合作伙伴生态系统相结合,形成了一个全面的容器原生虚拟化解决方案。现在,您可以将虚拟机迁移到红帽 OpenShift 虚拟化,这是一个基于开源项目 KVM 和 KubeVirt 的现代应用平台,能够并行运行虚拟机和容器。随附的虚拟化迁移工具包提供了您所需的工具,让您只需几个简单步骤即可开始迁移。利用红帽 Ansible® 自动化平台的自动化功能来加速交付,涵盖从大规模迁移到 Day 2 运维及修复的各个环节。利用红帽 Kubernetes 高级集群管理,从单一控制台监控虚拟机的安全性和性能。红帽在存储、备份和灾难恢复以及网络方面提供额外的支持选项和合作伙伴集成,您可以借此确保您的虚拟基础架构在整个混合云环境中顺畅运行,并且红帽可在您准备好时帮助您实现现代化改造。
红帽官方博客
获取有关我们的客户、合作伙伴和社区生态系统的最新信息。