人工智能、5G、云计算、物联网等技术的突飞猛进,使得企业获取数据的能力有了巨大的提高,对数据中心的算力要求也越来越高。为了发挥CPU、GPU等计算芯片的性能,提升网络带宽,降低延迟,DPU应运而生。作为5G时代集网络加速为一体的新型数据处理单元,DPU内部融合了RDMA、网络功能、存储功能、安全功能、虚拟化功能,接手CPU不擅长的网络协议处理、数据加解密、数据压缩等数据处理任务,同时兼顾传输和计算的需求。
为了更加方便开发者针对基于DPU的应用研发,NVIDIA在2021年4月着手筹备了DOCA中国开发者社区,并于 2021年6月成功向中国开发者开放。NVIDIA DPU和DOCA技术专家崔岩在近期接受记者采访时表示,NVIDIA DOCA开发者社区始终致力于促进支持开发者基于NVIDIA BlueField DPU和DOCA软件开发框架创建高性能软件定义、云原生、DPU加速的容器化应用和服务,为各行业应用场景提供面向未来数据中心基础设施进行编程的资源,加速应用的迭代开发与持续创新,满足现代数据中心日益增长的性能与安全需求。
面向DPU的开放式DOCA软件开发框架
面对人工智能、大数据等技术在不同场景中的快速落地,企业对于算力提出了更高的要求,CPU、GPU、IPU等计算芯片百花齐放,为不同应用提供了高算力的支持。
在NVIDIA 中国分销与渠道合作伙伴业务高级总监 Westwood Liu看来,在数据中心架构中引入用于加速计算的GPU和用于加速数据处理的DPU,就如同GPU给人工智能和机器学习提供加速方案一样重要。由于DPU承担了数据处理基础设施侧的任务,解决了数据中心基础设施的效率问题,并将CPU释放出来,执行了它所擅长的应用程序处理。
谈及DOCA软件开发包的重要性,Westwood Liu表示,如同GPU上CUDA软件开发套件一样,DOCA软件开发包为开发者提供一个完整开放的软件开发框架。开发者在DPU上开发软件定义和硬件加速,包括网络、存储、安全、管理等等应用,DOCA给开发者带来了一致性的体验,并将编程和使用DPU所需要的一切都集中在一个软件开发框架下面,保持与几代BlueField DPU软件相互的兼容性,实现卸载、加速、隔离和基础设施等操作,更好的支持了超大规模企业超级计算和超融合等基础设施的各种应用场景。
崔岩同样表示,DPU在未来数据中心基础设施架构转型中的重要性是显而易见的,在这个大趋势下,新入门的开发者首先选择极具市场前景和成熟体系的NVIDIA DPU及 DOCA 软件架构,开发者可以通过已有的生态体系、已有的技术积累和已有开发资源来快速掌握基于 DPU 的应用开发,把握市场发展大势。同时,开发者可以先注册 NVIDIA DOCA 开发者抢先体验计划,注册成为 DOCA 的早期开发者,在加入 DOCA 中国开发者社区之后,可以下载 DOCA 1.2软件开发套件及相关文档和实际用例,随后可以搭建自己的开发环境,并在DOCA 中国开发者社区论坛进行技术交流。
携手合作伙伴共构DPU和DOCA生态
在此次媒体沟通会上,NVIDIA还携手丽台科技和信弘科技两家合作伙伴,设立了首批的NVIDIA 授权合作伙伴DPU和DOCA卓越中心,为开发者提供本地的DOCA开发环境。
谈及双方的合作,Westwood Liu表示,作为NVIDIA的核心合作伙伴,两家公司对于NVIDIA的产品和解决方案有着深入的了解。特别在云端、数据中心及边缘的深度学习应用方面有着非常多的经验,此外也是NVIDIA深度学习培训中心在培训方面非常重要的合作伙伴,具有非常好的云能力和基础设施支持能力。同时,两家合作伙伴非常注重DPU和DOCA带来的巨大市场潜能,从即日起在获得NVIDIA的官方授权后,分别设立DPU和DOCA的卓越中心并开展试运营。
实际上,NVIDIA正在通过与不同的合作伙伴携手,共同推进DOCA的建立,扩大DOCA开发者生态圈。据了解,在2021年下半年,NVIDIA成功举办了三次DOCA开发者线上训练营,向广大开发者详细介绍了NVIDIA BlueField DPU在现代数据中心的应用和未来的技术演进,深度解读了NVIDIA DOCA软件开发套件的软件栈、开发环境、开发资源、开发指南和应用案例,吸引了超过3500名开发者参与互动。同时,随着DOCA软件栈在DOCA库、驱动程序、服务和应用实例方面的持续功能更新,NVIDIA在社交媒体及知识社区发布了关于NVIDIA BlueField DPU及DOCA软件开发套件的技术资讯和成功故事,受到了众多开发者及业内人士的好评,产生超过85000次以上的观看。
崔岩表示,NVIDIA正在与领先的全球供应商和合作伙伴展开合作,如VMware 、Palo Alto Networks、Juniper Networks共同整合并扩展基于NVIDIA BlueField DPU及DOCA软件架构在平台、基础设施、存储、网络安全、5G和边缘计算等应用场景的解决方案。基于全球DOCA生态体系 ,NVIDIA在中国企业市场积极挖掘DOCA生态合作伙伴解决方案,通过DOCA中国开发者社区、DOCA培训课程及开发者训练营和NVIDIA合作伙伴网络等三个方面着力构建DOCA中国生态体系,与生态体系合作伙伴的开发者一起提供基于DPU的整体解决方案或业务应用服务。
“2022年,为了更好的扩展和支持DOCA中国开发者,有效推进和适配DOCA中国生态体系建设,NVIDIA授权NVIDIA核心合作伙伴设立DPU和DOCA卓越中心,更好的服务中心开发者。”崔岩如是说。