在2021年,虚拟化的基本原理仍保持相对不变,但是管理员用于部署和管理虚拟服务器的技术却在不断演变。为了构建更灵活、适应性更强的虚拟化工作流,很多企业现在希望在其数据中心中使用DevOps和云原生产品。
其他虚拟化趋势集中在基础架构,在超融合基础架构(HCI)和裸机部署中增加Kubernetes支持,以及容器的使用。这些进步为IT团队提供多种选择,让他们可用于在数据中心内部署虚拟化应用程序。
云原生技术以及云计算、混合云和边缘计算等仍处于早期阶段。无论发生什么情况,虚拟化都不会毫无变化,它会与其他数据中心技术一起发展,以满足未来工作负载的需求。
DevOps和HCI跻身主流虚拟化趋势
越来越多的企业开始拥抱DevOps方法和云原生技术,例如容器化、微服务和无服务器计算。IT团队部署HCI以帮助简化操作,并更有效地支持虚拟化工作负载。
基于这些趋势,我们很自然地看到,供应商选择增强其HCI产品以更好地适应DevOps和云原生应用程序。
最明显的是,越来越多的HCI设备集成Kubernetes以支持容器编排。可帮助简化Kubernetes部署的HCI设备吸引着很多IT团队,特别是因为大多数IT团队还在运行传统应用程序,并且在可预见的将来将继续这样做。但是,如果操作不正确,Kubernetes可能难以部署和维护。
顶级HCI供应商已经将Kubernetes集成到他们的产品中。VMware将Kubernetes引入其vSphere控制平面—这是VMware Cloud Foundation HCI软件堆栈的一部分。Nutanix的HCI软件堆栈具有Nutanix Karbon,这是一种企业级Kubernetes管理工具,它已完全集成到Nutanix Acropolis Hypervisor中。
HCI和Kubernetes为容器化工作负载提供类似虚拟化的功能。VM提供彼此独立的安全环境,即使在受到严格监管的情况下,也可以更轻松地保护应用程序。而在裸机上运行的容器无法达到相同的隔离级别,因此更难以保护。
这种隔离使DevOps团队可以部署多个独立的VM,这些VM可以满足不同的工作负载要求,并避免潜在的应用程序冲突。HCI中的虚拟化软件通常支持VM模板,与物理服务器部署相比,它可以轻松更快地启动VM。
HCI还具有高级工具和质量保证功能,可用于管理VM及其配置。托管DevOps工具或容器的虚拟服务器可以使用快照或自动备份,以及监视和分析功能。很多HCI产品还提供API用于第三方工具集成,以使DevOps团队能够自动化和编排操作以进行持续集成和交付。
这些HCI产品可从多种方面使DevOps和云原生技术受益,这在很大程度上取决于虚拟化在服务交付中发挥的作用。但是虚拟化确实可以从DevOps和容器友好的HCI中受益。
此类技术迫使虚拟化工具适应现代应用程序,而不是局限于传统应用程序。虚拟化软件必须足够灵活,以处理两种工作负载类型才能继续部署。
现在,很多DevOps工具都支持虚拟部署,这表明虚拟服务器在应用程序交付中继续发挥着举足轻重的作用。Puppet编排工具集成VMware vRealize Automation,使DevOps团队可以创建VM模板并自动执行自助服务设置。而且,Chef基础架构自动化工具可支持将基础架构作为代码部署在多个节点类型,包括VM。
人们也在不断努力开发软件以更轻松地支持VM和容器。KubeVirt是Kubernetes的附加组件,它可以支持容器化的应用程序以及那些不易于容器化的应用程序。它使DevOps团队能够构建、部署和编排同时位于容器和VM中的应用程序。
裸机部署、可组合基础架构即将到来
新的技术和虚拟化趋势使人们开始思考服务器虚拟化的未来。大多数企业将在未来一段时间内支持虚拟化工作负载,但是在裸机上运行容器的趋势正在增长,这使管理员感到好奇。
Diamanti公司的容器式设备整合了CentOS、Docker和Kubernetes,该设备在裸机上运行它们,而不是在VM上。如果企业仅部署最新应用程序,则可以完全绕过VM。
其他行业努力还涉及GVisor应用程序内核,为运行沙盒容器提供额外的隔离层,从而消除将VM用于基础架构分段的麻烦。
目前我们尚不清楚管理员是否会决定为其传统和非传统应用程序部署单独的软件设置(回到孤立的基础架构时代),还是他们是否更倾向于部署容器友好型HCI设备等系统。但这不是简单的选择。
很多IT团队还考虑为其数据中心部署可组合分类基础架构(CDI)。CDI可支持在裸机和VM上运行工作负载。借助CDI,企业可以根据其特定需求部署其传统和非传统工作负载。尽管这并不预示服务器虚拟化的终结,但CDI可能会颠覆HCI市场。
实际上,HCI和CDI可能会整合或产生另一种替代系统。即使真的发生这种情况,在可预见的将来仍将提供虚拟工作负载支持。
HCI产品的处理能力将继续增长。VMware最近宣布扩展其VMware Cloud Foundation的计划,以支持Intel、Nvidia和Pensando Systems的智能网络接口控制器(NIC)技术。这些新型的NIC(也称为数据处理单元)可减轻CPU通常负责的处理任务,从而使VMware虚拟设置能够支持更苛刻的工作负载。