DPU“应卸尽卸“,但不能没有“灵魂“

谈到“应卸尽卸“,应该可以反应过来:这是NVIDIA BlueField DPU的主张,提供DPU的卸载,减轻CPU的负载,提升CPU资源的利用率。

其中,Project Monterey最为人们熟悉。在VMworld 2020大会上, Project Monterey计划发布,其核心是VMware vSphere 8 对DPU提供支持,实现其从CPU的卸载。

Project Monterey符合“应卸尽卸“的原则,实现的是DPU对虚拟化管理的卸载。NVIDIA与VMware经历两年的紧密合作开发, Project Monterey进入到应用阶段,率先在戴尔PowerEdge服务器平台上运行,将 NVIDIA BlueField DPU、GPU 和 NVIDIA Enterprise AI 软件对 vSphere 8 进行优化,在运行 AI 软件时,可将 vSphere 8 卸载、加速和隔离到 NVIDIA BlueField DPU。

作为服务器核心软件,vSphere作用已经超越操作系统OS,完全是不可或缺的存在。可以说,虚拟化是CPU的份内的事情,如果放着“该干“的事情”不干“,意义何在呢?对此,我也是一度不解。

还好,通过对NVIDIA 网络技术专家崔岩和NVIDIA 网络市场总监孟庆的采访,给出了问题的标准答案。

实际上,CPU主机上还要保有Hypervisor部分功能,而更多管理、调度的功能会被卸载到DPU。

针对更多运行在vSphere 8上的应用程序工作负载,如NGINX(Web服务器)、Redis数据库等,采用NVIDIA BlueFIeld DPU将带来8~12个CPU内核的节省,性能提升36%。

但这也不是问题的核心,可编程才是DPU的灵魂,这也是市场上智能网卡方案所无法比拟的。

为此,NVDIA面向开发者提供了基于NVIDIA BlueField DPU的DOCA 1.3软件开发平台,提供了FLOW 库、通信通道(Communication Channel)库、正则表达式(RegEx)库、App Shield  SDK以及OVN IPsec 加密完全卸载等功能。DOCA 1.3对遥测(Telemetry)、基于主机的网络(Host Based Networking)以及流量检测器(Flow Inspector)等功能进行了加强。

DOCA 1.3与DevOps敏捷、迭代开发相互结合,也就为基于DPU的业务应用开发推开了一扇门,充满了活力和灵活,这才是问题的本质。

崔岩透露,2022秋季NVDIA DPU中国黑客松竞赛将会在10月22日拉开序幕,经过24小时天的紧张竞赛,结果会在10月24日发布。NVDIA希望透过黑客松的竞赛,为DPU应用普及并积累人材。