BlueField 和 DOCA 用户类型
本指南简要介绍了 NVIDIA® BlueField® 网络平台、其 DOCA 软件组件和 BlueField 用户类型。
BlueField 系列网络平台包括数据处理单元 (DPU) 和 SuperNIC,并针对传统企业、高性能计算 (HPC) 和现代云工作负载进行了优化,提供广泛的加速软件定义网络、存储、安全和管理服务。BlueField 使组织能够将其 IT 基础设施转变为最先进的数据中心,这些数据中心经过加速、完全可编程,并配备零信任安全性,以防止数据泄露和网络攻击。
NVIDIA DOCA™ 汇集了广泛而强大的 API、库和框架,用于现代数据中心基础设施的编程和加速。与 NVIDIA® CUDA® for GPU 类似,DOCA 是所有现有和未来几代 BlueField 产品中一致且必不可少的资源。

DOCA 软件由开发环境和运行时环境组成。
DOCA-Devel 提供行业标准开放 API 和框架,包括用于网络和安全的数据平面开发工具包 (DPDK) 和 P4,以及用于存储的存储性能开发工具包 (SPDK)。这些框架通过集成的 NVIDIA 加速包简化了应用程序卸载。Devel 环境支持各种操作系统和发行版,并包括驱动程序、库、工具、文档和参考应用程序。
DOCA 运行时包括用于在数据中心批量配置、部署和编排 BlueField 平台上的容器化服务的工具。
BlueField 管理员
BlueField 管理员可以是系统管理员、IT 专家、安全运营专家或任何管理数据中心服务器及其功能的人员。管理员通常会与 BlueField 配置以及在 BlueField 平台上运行的 DOCA 服务和应用程序进行交互。
BlueField 管理员执行的常见操作
更新 BlueField 镜像
在 BlueField 平台上运行参考应用程序
在 BlueField 平台上运行 DOCA 服务
有关更多信息,请访问BlueField 管理员快速入门指南。
DOCA 开发者
DOCA 开发者创建在 BlueField 平台上运行的服务和应用程序,并且通常与 DOCA 库和驱动程序交互以创建必要的工作流程和功能。
DOCA 开发者执行的常见操作
使用 DOCA 库和驱动程序开发 DOCA 应用程序
编译 DOCA 参考应用程序
使用 DOCA 示例代码创建新的工作流程
有关更多信息,请参阅DOCA 开发者快速入门指南。