6

虚拟化交给DPU,让CPU做什么?太内卷了吧!

 1 year ago
source link: http://www.dostor.com/p/81619.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

虚拟化交给DPU,让CPU做什么?太内卷了吧!-存储在线

当前位置:存储在线 > 新闻 > 正文

谈到“应卸尽卸“,应该可以反应过来:这是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。

2022101807421713.jpg?x-oss-process=image%2Fquality,q_50%2Fresize,m_fill,w_1024,h_486
2022101807422921.jpg?x-oss-process=image%2Fquality,q_50%2Fresize,m_fill,w_1024,h_511

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

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

2022101807424214.jpg

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

2022101807425467.jpg
2022101807430677.jpg

针对更多运行在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的业务应用开发推开了一扇门,充满了活力和灵活,这才是问题的本质。

202210180743158.jpg

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


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK