|性能,生态,开放,英伟达DPU借DOCA积累更多致胜元素

|性能,生态,开放,英伟达DPU借DOCA积累更多致胜元素

通过为高带宽、低延迟、数据密集的计算场景提供计算引擎 , DPU成了继CPU、GPU之后 , 数据中心场景中的第三颗重要的算力芯片 。 而在类DPU赛道上 , 不仅英特尔、AMD虎视眈眈 , 就连亚马逊云、阿里云、Marvell、Broadcom也想分得一杯羹 , 这就注定了DPU市场会比GPU市场更加多元化 。
要让NVIDIA DPU发挥作用 , 还需要DOCA软件栈的配合 。 借助于DOCA , 开发人员能够利用行业标准的API在NVIDIA BlueField数据处理器 (DPU)之上快速创建网络 , 存储 , 安全和 管理服务 , 以及AI/HPC的一系列应用程序和服务 。 因此 , 英伟达要想在这个市场获得更多地 , 就一定要让DOCA变得更加完善和普及 。 于是 , 一场围绕着DOCA的暗战 , 悄然展开着 。
DOCA 1.3的新特性
【|性能,生态,开放,英伟达DPU借DOCA积累更多致胜元素】2021年是DPU的成熟之年 , 英伟达在2021年11月推出了Quantum-2平台 , 通过NVIDIA Quantum-2交换机、ConnectX-7网卡、BlueField-3 InfiniBand DPU产品组合 , DPU开始登上了属于自己的舞台 。

NVIDIA网络专家崔岩
而更为重要的 , 是英伟达在DPU生态建设方面的进展 。 英伟达通过与包括VMware、Palo Alto Networks、Juniper Networks在内的全球供应商和合作伙伴展开合作 , 共同整合并扩展了基于NVIDIA BlueField DPU及DOCA软件架构在平台、基础设施、存储、网络安全、5G和边缘计算等应用场景的解决方案 。 在英伟达和众多合作伙伴的努力之下 , DOCA生态体系已经成了英伟达DPU进一步成长的基石 。
概括说来 , DOCA软件开发包为开发者提供一个完整开放的软件开发框架 。 开发者在DPU上开发软件定义和硬件加速的网络、存储、安全和管理等应用 , DOCA可以带给开发者的一致体验 , 并将编程和使用DPU所需要的一切都集中在一个软件开发框架下面 , 还能保持与几代BlueField DPU软件相互的兼容性 , 实现卸载、加速、隔离 基础设施等操作 , 支持超大规模企业超级计算和超融合等基础设施的各种应用场景 。
英伟达早在2020年的GTC大会上 , 就发布了DOCA 1.0 。 当英伟达DPU 2021年在市场上攻城拔寨之时 , 与之配合的是DOCA 1.2 。 DOCA 1.2中最为引人注目的要数它的零信任安全框架 , 它如同一个保护神 , 给算力支撑系统加了一把锁 。
英伟达要想在DPU市场上有更大作为 , 就一定会加速DOCA的技术创新速度 , 于是在2022年5月 , DOCA 1.3来了 。 历经两年的演进 , DOCA 1.3带来了更多变化 。 NVIDIA网络专家崔岩介绍了DOCA 1.3中的新变化 。
DOCA 1.3提供了121个新的API开发接口 , 这带来了开发效率的进一步提升 。 DOCA一直采用即插即用的方式 , DOCA 1.3还为开发者提供了基于底层API抽象封装的高级API库 , 因此新的改进将让开发者节省大量的开发时间 , 从而可以更快地让自己开发的应用投入市场 , 获取更大的投资收益 。
DOCA 1.3带来的另一个大的变化 , 是正则表达式库的引入 。 DOCA 1.3延续了零信任安全框架 , 正则表达式库可以让应用的安全性进一步提升 。 具体说来 , 正则表达式是许多脚本语言使用标准模式匹配的工具 , 有了它可以创建与文本模式匹配的过滤器 , 而不仅是利用单个单词或短语的匹配 。 正则表达式专为高吞吐量、低延时、深度包检测的应用程序而设计 。 应用程序都需要数据包 , 而通过正则表达式模式匹配字符串来实现相应的应用功能 , 就可以进行数据包的负载进行检测 , 从而实现异常监测 。 此外 , 正则表达式还有安全遥测的功能 , 利用这个功能 , 开发者可以实现应用识别功能 , 用于入侵防御系统、URL过滤、文件扫描、深度数据包检测 , 以及App Shield的内存扫描 。

相关经验推荐