|性能,生態,開放,英偉達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的內存掃描 。

相關經驗推薦