NVIDIA的DPU野心 遭受挫折

快科技   2023-08-25 22:14:57

Project Monterey是戴尔、VMware 和 Nvidia 等企业共同推动的一个项目,旨在将 vSphere 置于 DPU(数据处理单元)上,以卸载主机 x86 CPU 上的存储和网络任务,该项目似乎已进入一个新阶段,因为想要收购 VMware 的博通 (Broadcom)没有公开确认对其的支持,VMware 本身也没有提供半心半意的支持。

Monterey计划由 VMware 和 Nvidia 于 2020 年发起,作为一种新的安全模型推出,可将虚拟机管理程序、网络、安全和存储任务从 CPU 卸载到 DPU。根据当初的合作声明,他们双方正在努力让 VMware 软件更好地与 Nvidia 芯片配合使用。

据介绍,其目的是将虚拟机管理程序、网络、安全和存储任务从主机 CPU 卸载到 Nvidia 的 BlueField 数据处理单元 (DPU)。两家公司表示,这对于人工智能、机器学习和高吞吐量、以数据为中心的应用程序应该很有用。


(资料图片仅供参考)

Nvidia 首席执行官黄仁勋在发布公告中表示:“Nvidia DPU 将使公司能够构建安全、可编程、软件定义的数据中心,从而以非凡的价值加速所有企业应用程序。”

戴尔科技集团基础设施解决方案部高级副总裁兼首席技术官 Paul Perez 也发表了一份声明:“我们相信未来的企业将包含一个分散且可组合的环境。”

戴尔表示,VMware Cloud Foundation将能够在服务器CPU上维持计算虚拟化,同时将网络和存储I/O功能卸载到SmartNIC CPU。VMware 已迈出了实现这一目标的第一步,使 VMware ESXi 能够在 SmartNIC 上运行。

SmartNIC 或 DPU 是一种可编程协处理器,可从服务器 CPU 运行非应用程序任务,从而使服务器能够更快地运行更多应用程序。DPU 可以组成分散的数据中心服务器计算、网络和存储资源。它们还可以充当智能网络接口卡,提供安全服务和网络加速。

设想了三个用例。首先,英伟达的DPU可以与分类存储一起使用,它可以对分类存储进行虚拟化,并使远程网络存储成为可组合基础设施的一部分。其次,英伟达的DPU可以将裸机服务器作为 CSP 运营商服务提供给云租户。

VMware表示,它将重新架构VMware Cloud Foundation,以实现服务器的分解,包括对裸机服务器的支持,这是一个新的Cloud Foundation设施。它将使得在一台物理服务器上运行的应用程序能够消耗来自其他物理服务器的硬件加速器资源,例如 FPGA。

通过在 SmartNIC 上运行 ESXi,客户将能够使用单一管理框架来管理所有虚拟化和裸机计算基础设施。

第三,英伟达的DPU可用于端点处的微分段,以将应用程序工作负载及其资源相互隔离。

Project Monterey有一个安全方面的问题。每个 SmartNIC 都能够运行功能齐全的状态防火墙和高级安全套件。将能够部署多达数千个微型防火墙并自动调整,以保护组成应用程序的特定应用程序服务。

Project Monterey还可作为预览代码使用。

据当时的报道,VMware 正在与英特尔、Nvidia 和 Pensando 以及系统供应商戴尔、HPE 和联想合作提供 Project Monterey 系统。戴尔表示,它可以使用来自众多供应商的 SmartNICS 提供自动化系统。

值得一提的是,在2020年的时代,有三个DPU 初创公司:Fungible(被微软收购)、Nebulon和Pensando(被AMD收购)。Pensando 在当时已经宣布将在整个 VMware Cloud Foundation 产品线(包括 vSphere、VSAN 和 NSX)的 HPE 服务器上提供 DPU 作为工厂支持的选项。客户将能够直接在VMware 硬件中访问Pensando 的平台。

然而,随着博通收购Vmware的推动,整个项目面临不确定性。

博通,不表态

据报道,自从博通确认收购 VMware 的意图以来,Project Monterey的命运就受到了质疑。欧盟委员会此前调查了此次收购的竞争影响,并在 12 月表示担忧之一:“2020 年,VMware 与三个 SmartNIC 销售商(NVIDIA、Intel 和 AMD Pensando)共同推出了 Project Monterey。而Broadcom 可能会减少 VMware 对Project Monterey的参与,以保护自己的 NIC 收入。这可能会阻碍创新,从而损害客户的利益。”

快进到 7 月,欧盟委员会有条件批准了 VMware 的收购,表示:“Broadcom 没有经济动机通过减少 VMware 对Project Monterey的参与来阻碍其他提供商开发 SmartNIC,该项目是与其他三个 SmartNIC 销售商持续合作的项目( NVIDIA、英特尔和 AMD Pensando),因为这种丧失抵押品赎回权的行为不会盈利。”

然而,B&F 本月询问博通对Project Monterey的看法,公司发言人表示:“恐怕博通无法回答这个问题”,这并不是对其参与的积极确认。

其他人则更为明确。戴尔表示:“公司计划继续与 VMware 合作,通过我们最新一代的 VxRail 系统支持 vSphere Distributed Services Engine(以前称为 Project Monterey),该系统提供迄今为止任何一代中最灵活的配置。我们已经为各种用例启用了配置,包括 GPU、DPU 以及通过后置驱动器提高存储密度。”

VMware 有一个vSphere 分布式服务引擎 (vDSE) 微型站点,其中包含文本、视频和可下载的电子书。目的是通过 DPU 的主机服务器基础设施卸载功能提供增强的工作负载性能。其背后的结构是让 DPU 上的 vSphere ESXi 管理程序运行 VMware 基础架构应用服务:例如 vSphere 分布式交换机、NSX 网络和 NSX 分布式防火墙、存储服务和基础架构管理。

下图显示了它们之间的关系:

文字称 vDSE 的 NSX 分布式防火墙可作为技术预览版使用;NSX 分布式防火墙作为 NVX v4 中的测试版功能提供。该电子书还指出,DPU 上的裸机 Windows 和 Linux 操作系统以及存储服务和基础设施管理在 vSphere 8 中不可用。大概我们需要未来的 vSphere 版本来将这些功能引入 DPU。

但VMware最近在拉斯维加斯 VMworld Explore 上发表的评论给这一点蒙上了阴影:将 ESXi 移植到 Arm 以用于 BlueField 系统尚处于实验阶段。VMware首席技术官Kit Colbert表示:“展望未来,我们将继续评估对主板处理器的支持。”

首席执行官 Raghu Raghuram 只会说,VMware 正在考虑将其虚拟存储和网络技术引入 Arm。换句话说,目前没有承诺继续支持 BlueField DPU 或其他 Arm 驱动的 DPU 和 SmartNIC 上的 vDSE 软件堆栈。