用户
 找回密码
 立即注册
发表于 2022-6-23 10:59:28
16520
NVIDIA 发布 NVIDIA DOCA 1.1 —— 用于 BlueField DPU(全球最先进的数据处理器)的软件框架。最新版本的 NVIDIA DOCA 将延续 DOCA 抢先体验计划的强劲势头,提供更多的 DOCA SDK 内容、运行时和服务,助力开发者加速在 DPU 上的应用开发。
DPU 的作用在网络功能和虚拟化资源的卸载、加速和隔离中越来越重要。现代应用需要将大量的网络操作交给 CPU 来处理,这成为了在每个主机中都配备 DPU 的强动力。相比标准的 CPU 来言, DPU 可以更快、更高效地处理所有这些虚拟化工作(如 Open vSwitch(OVS)、SR-IOV、RDMA 等)。此外,通过将 DPU 与主 CPU 分开运行,提供了更高的安全性和操作隔离,并无需 CPU 或主机操作系统的参与,便可检测并阻止恶意行为。
DOCA 是释放 DPU 潜力的关键。应用开发者和 NVIDIA 技术合作伙伴能够通过 DOCA 加速交付在每个数据中心节点中的 DPU 上运行的服务。DPU 为网络、安全、存储和基础设施管理创建了一个隔离的安全服务域。

DOCA 1.1 版本建立在 DOCA 1.0 的强劲势头之上,并包含以下更新:
  • DOCA FLOW-LIB —— 用于网关性能的加速,以实现不同网络间互操作性
  • DOCA FLOW 示例应用 —— 用于 URL 和 DNS 过滤与转发功能
  • 加速有状态流表(SFT)—— 用于连接追踪功能
  • 加速正则表达式(RegEx)—— 用于与 DPI Lib 进行模式匹配
  • 引入 x86 平台上的 DOCA Runtime —— 用于加速在主机 x86 处理器上运行的应用, 不必所有的业务都卸载到 DPU

根据 The Linley Group 首席分析师 Bob Wheeler 近日发布的白皮书,“ FLOW-Gateway 库(基于流的网关库)基于数据通路上的 SFT (有状态流量表)实现了一种硬件加速的网关。与基于 DPDK 的通用流的 API (rte_flow)相比,该库为过滤和分配网络流量的网关应用提供了更高层的抽象。深度包检测(DPI)库同样结合了 SFT 和 RegEx 加速,向应用层开放了一个上层 API。它可以根据一个编译后签名数据库对数据包的 Payload 进行不固定搜索。”
扫描下方二维码,阅读 The Linley Group 的白皮书《基于 DPU 的硬件加速:软件视角》,了解更多关于 DOCA 的信息:
微信图片_20220623105558.png

DOCA 有三个主要组成部分:驱动程序、库和各种服务。每个组成部分都在 DPU 上运行,包括 BlueField 和 BlueField-X (一种紧耦合的 DPU-GPU 融合解决方案)。DOCA 还包含在 DPU 上正式发布的或是正在开发和部署的参考应用,如网络、安全、存储、高性能计算/人工智能、电信和媒体等应用。所有这些应用都可以从 CPU 上卸载到 DPU 上,实现加速和隔离,从而大幅提高性能和效率,使数据中心变成一个加速的、完全可编程的、安全的且具有公有云的可扩展性的先进虚拟私有云。
有关 DOCA 各组成部分的详细介绍,请扫描下方二维码,观看 NVIDIA Ami Badani 和 Ariel Kit 近日在 2021 年 GTC 大会上发表的题为《通过 DOCA 和最新的 DPU 软件对数据中心基础设施的加速功能进行编程》的演讲:
微信图片_20220623105655.png
DOCA 优点总结
DOCA 旨在帮助开发者了解 NVIDIA 的愿景 —— 打造集 DPU、CPU 和 GPU 三大支柱为一体的加速数据中心。通过 DOCA,NVIDIA 正在实现对 DPU 所有功能的访问,同时简化在 DPU 上创建新应用或整合现有应用到 DPU 上的操作。DOCA 具有以下优点:
  • DOCA 简化了使用 DPU 的基础设施应用和功能的开发与部署流程,使应用能够更快面市。
  • 统一访问所有的 DPU 功能:通过将所有需要的资源放在一处来加速开发,避免跟踪开发的发散和不同的工具。
  • 在底层 DPU API 构建一个带抽象层的上层库:合作伙伴能够从上层进行集成,以实现快速、简单和高性能的开发,或从底层进行集成,以实现更精细的控制。
  • 向前/向后兼容:使用 DOCA 开发意味着应用可以在 BlueField DPU 的未来版本上无缝运行,同时获得更高的性能和扩展性。
  • 基于容器化服务的 DPU 配置和部署:DOCA 包含用于简化 DPU 设置、配置和各种服务编排的工具。
  • DOCA 开发容器和 SDK 管理器 —— 用于增强开发者体验,使您能够在任何系统上运用容器化的开发者环境创建最具创新力的应用,并使用 SDK 管理器轻松升级 DPU 卡和移植您的运行时应用运行在 DPU 的 Arm 核上。

发布了 DOCA 1.1 版本之后,NVIDIA 还将继续为 DOCA 库、驱动程序和服务添加应用实例,助力于广泛的网络、存储、安全和基础设施管理用例等应用的开发。
此外,NVIDIA 还将与其生态系统伙伴合作,提供联合解决方案以不断地推动这一强劲势头,首个解决方案即将面世。这个由 DOCA/DPU 合作伙伴和抢先体验开发者组成的生态系统正在迅速壮大,使客户能够接触到行业领导者一流的网络、安全和存储解决方案。

今天马上体验 DOCA
今天就可以通过 BlueField DPU 软件包体验 DOCA。该软件包包括用于网络、存储和安全的 DOCA 运行时加速库。这些库将有助于在 DPU 上运行的数据中心基础设施进行编程。
DOCA 抢先体验计划现已开始接受报名。如有意接收 DOCA 相关新闻与更新,或想成为抢先体验会员/合作伙伴,点击 “阅读原文”,前往 DOCA 注册页面。

如需进一步了解 DOCA,
请访问以下 DOCA 资源:
微信图片_20220623105724.png
DOCA 和 BuleField DPU 开发者博客文章:
微信图片_20220623105757.png
NVIDIA DOCA 现已开放接受申请,扫描下方海报二维码,即可注册加入,抢先体验,走在技术前沿!
微信图片_20220714140837.jpg


使用道具 举报 回复
发新帖
您需要登录后才可以回帖 登录 | 立即注册