红帽解析容器原生虚拟化CNV

容器原生虚拟化,即container-native virtualization,CNV,现在称为红帽OpenShift虚拟化,允许运行并管理虚拟机工作负载和容器工作负载。
软件系统 红帽 RedHat
2023-04-27 07:14:35  |   作者:admin  |   来源:转载 红帽

红帽解析容器原生虚拟化CNV

容器原生虚拟化,即container-native virtualization,CNV,现在称为红帽OpenShift虚拟化,允许运行并管理虚拟机工作负载和容器工作负载。
软件系统 红帽 RedHat
2023-04-27 07:14:35
作者:admin
来源:转载 红帽

容器原生虚拟化,即container-native virtualization,CNV,现在称为红帽OpenShift虚拟化,允许运行并管理虚拟机工作负载和容器工作负载。它是红帽OpenShift的一项功能,允许您运行并管理红帽OpenShift上Kubernetes工作流中的传统虚拟机工作负载。

20230427-5.jpg

如果团队准备转向云原生应用开发,并在传统虚拟机技术方面进行了大量投入,容器原生虚拟化就是理想的选择。它可将虚拟化应用依赖项引入到红帽OpenShift的丰富开发环境中,为容器化应用开发提供支持。容器原生虚拟化通过提供基于虚拟机的服务来增强OpenShift。

CNV的价值是什么?

OpenShift虚拟化可以将传统虚拟化工作负载直接迁移到红帽OpenShift中的开发工作流。此项功能通过以下方式加快应用现代化:

支持在与传统虚拟化应用交互的容器中开发新的基于微服务的应用。

在同一平台上糅合传统虚拟化工作负载和新容器工作负载,从而更加轻松地将单体式虚拟化工作负载分入容器中。

OpenShift虚拟化可让团队将基于虚拟机的工作负载托管在与基于容器的应用相同的平台上,从而加快容器化应用的开发。此功能支持对现有工作负载进行分割,同时继续使用属于容器化云原生应用的依赖项的虚拟化应用。通过在单一应用开发和生命周期管理工作流中管理虚拟化工作负载和容器化工作负载,团队可以直接从红帽OpenShift管理和部署目前含有虚拟机和容器的应用,更可逐渐将应用的更多组件迁移到容器中。

如何利用价值?

为红帽OpenShift集群启用OpenShift虚拟化后,开发人员可以采用与容器化应用相同的方式,从服务目录中创建和添加虚拟化应用到其项目中。生成的虚拟机与传统应用容器一并在相同的红帽OpenShift节点上运行。

OpenShift虚拟化是红帽OpenShift的一项功能,不是一个独立的产品。如果您是现有的红帽OpenShift客户,则可通过OpenShift Operator从订阅中访问此项功能。

CNV与其他虚拟化解决方案的区别?

红帽虚拟化和红帽OpenStack平台为数据中心和私有云用例管理虚拟化环境,分别适用于主机基础架构(包括网络、存储和计算)和虚拟机。与红帽虚拟化和红帽OpenStack平台一样,在容器原生虚拟化中运行的虚拟机仍然使用备受信赖的红帽企业Linux虚拟机监控程序KVM。

与之相反,红帽原生虚拟化是作为红帽OpenShift的一项功能提供的,可让管理员导入和开发新的或现有的虚拟机,以及他们在红帽OpenStack容器平台中构建的容器化应用。

红帽提供什么帮助?

容器原生虚拟化意味着红帽一如既往地将Kubernetes视为应用编排之未来,以及开放混合云的一项通用标准。

红帽的容器原生虚拟化解决方案——OpenShift虚拟化基于上游的开源KubeVirt项目,该项目由红帽工程师和业内同仁携手组建的开源社区进行维护和开发。红帽计划会继续参与开发KubeVirt,特别是将其纳入我们企业级Kubernetes产品红帽OpenShift之中。