1.什么是dpu
DPU的定義由NVIDIA提出,是一種把數據當成中心構造的專用處理器;DPU的產生源自應用驅動,被視為僅次于CPU、GPU的第三顆大芯片,負責處理“CPU做不好,GPU做不了”的數據任務。

2.DPU的優點
(1)DPU實現了業務與基礎設施的操作分離
DPU將基礎設施任務從CPU轉移至DPU,釋放CPU的資源,使更多的服務器CPU核可用于運行應用程序,完成業務計算,從而提高服務器和數據中心的效率。
(2)DPU卸載網絡數據實現性能提升
?DPU針對云原生環境進行了優化,提供數據中心級的軟件定義和硬件加速的網絡、存儲、安全和管理等服務。
(3) DPU可以提供零信任安全保護
DPU可以為企業提供零信任保護,通過將控制平面由主機下放到了DPU,實現主機業務和控制平面的完全隔離,數據將無法進行穿透,保證安全性。
(4)DPU主力實現“算存分離”
DPU的BlueField
SNAP技術方案通過在服務器系統的數據入口處引入計算資源,在DPU上獨立實現面對應用需求的存儲方案,幫助存儲廠商在數據中心中低成本地靈活部署、升級高級存儲協議,而完全不需要對現有軟件棧進行任何更改。
3.DPU的應用場景
DPU可以應用到很多場景,大的就有三個:網絡功能卸載,儲存功能卸載,安全功能卸載。
(1)網絡功能卸載是伴隨云計算網絡而產生的,主要是對云計算主機上的虛擬交換機的能力做硬件卸載,從而減少主機上消耗在網絡上的CPU算力,提高可售賣計算資源。
(2)儲存功能卸載,NVMe over
Fabric是一個相對較新的協議規范,使用NVMe通過網絡結構將主機連接到存儲,支持對數據中心的計算和存儲進行分解。NVMe-oF協議定義了使用各種通用的輸協議來實現NVMe功能的方式。
(3)安全功能卸載,在傳統的網卡上做云平臺虛擬化,Hypervisor以及對應的虛擬化網絡的實現,都是在主機操作系統上實現的。引入DPU智能網卡之后,將虛擬化網絡的控制平面完全卸載到智能網卡上,與主機操作系統相隔離。即使黑客攻陷了Hypervisor,獲取了主機操作系統的root權限,也無法篡改虛擬化網絡的配置,這樣可以將黑客的攻擊范圍限制在主機操作系統上,不會影響到虛擬化網絡以及其它主機,做到有效隔離。
以上就是有關于DPU的定義、優點及主要應用場景的全部介紹,如果還想了解更多DPU的相關內容,敬請關注三個皮匠報告網站。
推薦閱讀
什么是CPU、GPU?二者區別分析
什么是數據處理?包括哪些內容?
《中國移動:中國移動DPU技術白皮書(2022年)(31頁).pdf》
《計算機行業報告:CPU研究框架-220812(103頁).pdf》