精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于DPU的云原生裸金屬網絡解決方案

DPU高性能云異構算力解決方案 ? 來源:中科馭數 ? 作者:中科馭數 ? 2024-06-22 10:38 ? 次閱讀

1. 方案背景和挑戰

裸金屬服務器是云上資源的重要部分,其網絡需要與云上的虛擬機和容器互在同一個VPC下,并且能夠像容器和虛擬機一樣使用云的網絡功能和能力。

傳統的裸金屬服務器使用開源的 OpenStack Ironic組件,配合 OpenStack Neutron網絡實現。

傳統方案1:在Neutron使用VLAN網絡時,每個VPC網絡會分配一個唯一的VLAN標簽。通過在裸金屬服務器的網卡上配置相應交換機端口的VLAN標簽,使其與目標網絡的VLAN標簽匹配,就可以將裸金屬服務器的網絡切換到對應的VPC中。

wKgaomZ1UeKAeteKAABoM1b8zo4742.png

盡管VLAN網絡在流量管理和網絡隔離方面具有較高效率,但也存在一些缺點:

  • 可擴展性有限,僅支持4096個VLAN,不能應用在大規模和復雜環境中;
  • 管理復雜,需要一致性配置和手動維護;
  • 廣播域限制,可能導致網絡擁塞。

為了解決傳統方案1的擴展性和管理靈活性問題,業界逐漸開始采用傳統方案2:利用SDN交換機進行VXLAN/Geneve處理。裸金屬服務器通過VLAN接入SDN交換機,后者負責對數據包進行封裝,然后將流量引入對應的VPC網絡,實現裸機與虛擬機互通。如下圖所示:

wKgZomZ1Ue6AQhMhAABvZ-Udnss531.png

這種方案相比傳統方案1,提升了網絡的可擴展性,通過Overlay網絡提高了網絡可擴展性、靈活性和安全性。但是,這種方案仍面臨很多問題與挑戰:

  1. 網絡架構割裂問題:該方案未能實現虛擬網絡與裸機網絡架構的統一管理,導致兩者的配置和管理流程存在差異,增加了運維團隊的學習成本和操作復雜度。這種割裂不僅減緩了網絡變更的響應速度,還可能引發配置錯誤,影響網絡的穩定性和一致性。
  2. 成本與維護負擔:依賴SDN交換機進行網絡封裝處理,雖然帶來了技術上的進步,但同時也引入了額外的硬件采購與維護成本。這些交換機的部署與升級都需要專業的技術支持,且設備本身的價格不菲,長期來看對預算造成壓力。此外,特定品牌和型號的SDN交換機可能限制了技術選型的自由度,影響網絡架構的擴展性和兼容性,不利于技術迭代和未來升級。
  3. 靈活性與擴展性局限:在該方案中,裸金屬服務器僅通過單一物理網卡接入SDN交換機,這種連接方式的固定性,限制了網絡接口的靈活性和擴展能力。尤其是缺乏熱插拔支持,意味著在需要調整網絡配置或增加網絡帶寬時,必須停機操作,這不僅影響了業務連續性,也降低了數據中心的運維效率和資源的快速調配能力。

綜上所述,盡管傳統方案2在一定程度上改善了網絡的擴展性和安全性,但其存在的架構復雜性、較高的成本投入、以及有限的靈活性和擴展性,成為制約裸金屬服務高效運營和未來發展的主要障礙。因此,探索更優化的網絡解決方案,以實現網絡架構的統一管理、降低成本負擔、并增強靈活性與擴展性,顯得尤為迫切。

2. 方案介紹

2.1. 整體方案架構

本方案基于DPU的網絡能力,采用開源 Kubernetes底座架構,以OVN/OVS做為網絡轉發面,整體架構如下圖所示:

wKgaomZ1UiuAVRqSAAFUSkQ2fDc017.png

在集群架構中,裸金屬服務器既可以單獨使用,也可以作為Worker節點加入Kubernetes集群,部署Pod或虛擬機(VM)。無論是作為裸金屬服務器,還是作為Worker節點,網絡I/O均由DPU卸載,并通過OVN進行統一管理。在使用SmartNIC或普通網卡的Worker節點中,OVN的流表管理和下發邏輯保持不變,僅將網絡I/O交由主機側處理。整體方案采用統一的OVN控制器進行策略下發和調度,實現DPU裸機網絡與Pod/VM之間的網絡互通。

本方案的關鍵組件為自研,包括以下組件:

●bmctl:類似于 kubectl的一個便于操作裸金屬的命令行工具。

● ycloud-cni:為裸金屬提供虛擬網卡配置功能,實現CNI接口,并對本地 OVS網絡進行配置。

● ycloud-ovn-controller:該組件執行K8S內資源到OVN資源的翻譯工作,其作用相當于SDN系統的控制平面。監聽所有和網絡相關的資源事件,并根據資源變化情況更新OVN內的邏輯網絡。

2.1. 方案詳細描述

裸金屬的網絡完全由DPU卡來配置,裸金屬機器本身可以不攜帶任何物理網卡,而是通過DPU提供的PF/VF設備作為網卡設備。這些設備由DPU SOC(SOC可以靈活對軟件升級和部署服務)側的OVS進行配置,而不依賴外部交換機,可以實現VXLAN、Geneve等各種虛擬網絡,本方案具有性能優越、靈活性強、部署簡化、管理統一、高可擴展性等優點,是一種高效和可靠的裸金屬網絡解決方案。如下圖所示:

wKgaomZ1Um2Afs6_AACqu6QzSk4922.png

在裸金屬方案中,網卡被抽象為彈性虛機網卡(VNic)對象,由bm-controller根據用戶需求創建VNic對象,并由Ycloud-cni組件將VNic綁定到裸金屬。在這個過程中,bm-controller會為Host側分配PF/VF,并調用OVS將相應的端口綁定到OVS網橋,進行必要的配置。這種方案無需更改交換機的配置,同時將控制面和數據面都卸載到DPU中處理,使得管理流程與虛擬網絡中的POD/VM基本一致。唯一的區別在于本地虛擬網絡設備的生成過程,使用Ycloud-cni-ds處理配置DPU本地網絡。如下圖所示:

wKgaomZ1Un-AZsDDAABnAL7woM4085.png

總體來說,基于DPU的裸金屬網絡方案為裸金屬服務器提供了靈活且高效的網絡管理解決方案。

基于DPU的裸金屬方案使用DPU的VF設備提供網卡功能,動態配置網卡,無需冗余網卡。Ycloud-cni組件負責管理PF/VF設備,實現網卡的動態插拔和配置。相比原生Ironic的冗余網卡需求,這種方案更靈活高效,避免資源浪費。 DPU提供數百個以上的VF,足以滿足不同用戶需求,使得網卡的熱插拔變得簡單而高效,提高資源利用率。

3. 測試與驗證

3.1. 資源創建

與其他k8s資源的創建類似,裸金屬的通過一個yaml描述進行創建,同時創建POD、VM:

kubectlapply-fbm-xxx.yaml
kubectlapply-fpod-xxx.yaml
kubectlapply-fvm-xxx.yaml

裸機yaml中網絡信息

wKgaomZ1Uq2ASWrjAAEze9KgBdg439.png

VM yaml中的網絡信息:

wKgZomZ1UruAXvKbAAGlCIsBUwY264.png

POD yaml中的網絡信息:

wKgZomZ1UsOAAwjVAAGxTvwO0p0241.png

查看資源信息如下:

wKgaomZ1UsyAKbZ2AAEzP3TBo3I804.png

創建后,可通過kubectl命令查看:

裸機可以看到bm-01、bm-02及bm-node3三個裸金屬實例,均為Running狀態。

我們提供了類似 kubectl的一個 bmctl命令行工具,方便進行管理維護。通過該命令,可以方便的進行登錄、重啟、網卡插拔等操作:

wKgaomZ1UtaAXMXmAAO2dm5nlJk019.png

3.2. 聯通性

驗證BM跟POD和VM的網絡互通情況

裸機和POD互通:

wKgaomZ1UwOAG6BLAAKJKuZqjLU369.png

裸機和VM互通:

wKgZomZ1UwyAAHLuAAOIzSiNUSE864.png

3.3. 熱插拔

通過提供的 bmctl命令行工具操作。

添加網卡:

bmctl addinterface bm-02 bm-02-vnicpf

查看網卡:

wKgaomZ1UyuAYgEbAAVGWWkWM0w851.png

刪除網卡:

bmctl delinterface bm-02 bm-02-vnicpf

查看網卡bm-02

wKgaomZ1UziASgK3AAP35oE3szc316.png

3.4. 統一管理

K8S納管DPU節點,且DPU SOC中使用OVS,可以看到pf0hpf使用的是馭數的驅動。

wKgaomZ1VROARpKQAARN-19NlkY418.png

4. 總結

4.1. 統一管理方案優勢

DPU賦能的裸金屬網絡解決方案,在以下幾個方面具有顯著優勢:

  1. 精簡網絡架構,提升管理效率:通過將Overlay網絡的終結點設在DPU層面,該方案有效精簡了網絡層級,削減了不必要的組件,從而大幅降低了網絡架構的復雜度。這一設計不僅增強了網絡的可管理性,還為未來的擴展需求奠定了靈活的基礎。
  2. 優化設備配置,實現成本與效率雙贏:采用DPU為核心的技術路徑,該方案成功減少了對物理交換機的依賴,從根本上簡化了網絡設備配置,降低了硬件成本及運維開支。此舉不僅經濟高效,也為網絡環境的輕量化與高效運作提供了有力支撐。
  3. 增強網絡接口靈活性,確保業務連續性:得益于DPU的動態特性,支持網絡接口的熱插拔成為可能。這意味著在服務器持續運行的同時,可以根據需要輕松添加或移除網絡接口,確保了業務的不間斷與基礎設施的即時適應性。
  4. 統一控制,深化SDN潛能:整合統一的SDN控制器,實現策略精準下發與智能調度,不僅超越了傳統VLAN的限制,兼容VXLAN和Geneve等先進技術,還內置了SDN ACL安全策略,模擬云環境下的安全組功能,強化了網絡安全防護。這一策略不僅統一了管理界面,簡化了SDN軟件棧,還顯著提高了網絡的靈活性和響應速度,降低了維護難度,確保了網絡管理的高效與直觀。

綜上所述,DPU驅動的裸金屬網絡方案通過一系列創新設計,從根本上重塑了網絡的部署與管理方式,為追求高效、靈活及安全的現代數據中心提供了強有力的支持。

本方案來自于中科馭數軟件研發團隊,團隊核心由一群在云計算、數據中心架構、高性能計算領域深耕多年的業界資深架構師和技術專家組成,不僅擁有豐富的實戰經驗,還對行業趨勢具備敏銳的洞察力,該團隊致力于探索、設計、開發、推廣可落地的高性能云計算解決方案,幫助最終客戶加速數字化轉型,提升業務效能,同時降低運營成本。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 云計算
    +關注

    關注

    39

    文章

    7732

    瀏覽量

    137195
  • 服務器
    +關注

    關注

    12

    文章

    9017

    瀏覽量

    85182
  • DPU
    DPU
    +關注

    關注

    0

    文章

    354

    瀏覽量

    24127
  • 云原生
    +關注

    關注

    0

    文章

    241

    瀏覽量

    7939
收藏 人收藏

    評論

    相關推薦

    基于DPU云原生金屬服務快速部署及存儲解決方案

    云原生技術迅速發展的當下,容器技術因其輕量級、可移植性和快速部署的特性而成為應用部署的主流選擇,但金屬服務器依然有其獨特的價值和應用場景,是云原生架構中不可或缺的一部分。
    的頭像 發表于 06-27 10:41 ?2377次閱讀
    基于<b class='flag-5'>DPU</b>的<b class='flag-5'>云原生</b><b class='flag-5'>裸</b><b class='flag-5'>金屬</b>服務快速部署及存儲<b class='flag-5'>解決方案</b>

    基于DPU與SmartNic的云原生SDN解決方案

    個輕量級,可移植的運行環境,逐漸成為云原生時代基礎設施的事實標準。Kubernetes通過網絡插件(CNI,Container Network Interface)實現靈活地配置和管理集群中的容器網絡,確保容器之間的有效通信和
    的頭像 發表于 07-22 11:44 ?636次閱讀
    基于<b class='flag-5'>DPU</b>與SmartNic的<b class='flag-5'>云原生</b>SDN<b class='flag-5'>解決方案</b>

    只需 6 步,你就可以搭建一個云原生操作系統原型

    的幫助,提供什么樣的解決方案。另外一個方面,云原生 SIG 也會負責拉通龍蜥社區內部的其他相關的技術 SIG。比如會協同 機密容器 SIG、高性能存儲 SIG、容器網絡 SIG 以及容器 OS SIG
    發表于 09-15 14:01

    金屬云基礎設施的需求不斷增長,愛立信解決方案簡化部署

    如今,5G推出正如火如荼,云原生概念也風頭正盛。然而,云原生部署需要更高效、更靈活的云基礎設施。因此,許多企業IT團隊把目光投向了金屬云基礎設施。那么,什么是
    的頭像 發表于 06-18 15:19 ?1579次閱讀

    華為云第二代金屬容器發布,促進云原生產業的發展繁榮

    7月20日,在華為云TechWave技術峰會上,華為云基礎服務領域總裁高江海正式發布了全球獨家雙零損耗金屬容器--華為云第二代金屬容器,首次在業內實現了資源和性能的零損耗,讓容器全
    的頭像 發表于 07-21 16:57 ?2029次閱讀

    NVIDIA BlueField DPU加速UCloud金屬物理云產品,成本降低34.4%

    以前基于網關的金屬物理云解決方案存在過于昂貴,部署不夠靈活,不支持計算、存儲分離等限制,從2018年起,UCloud 開始積極探索基于NVIDIA BlueField DPU的高性能
    的頭像 發表于 12-15 12:02 ?3446次閱讀

    華為電信云原生解決方案助力運營商解決網絡云原生化痛點

    近日,由著名國際電信行業媒體Total Telecom舉辦的亞洲通信大獎(Asia Communication Awards)頒獎典禮在線上舉行,華為電信云原生解決方案榮獲“網絡功能虛擬化創新獎(NFV Innovation A
    的頭像 發表于 12-22 13:52 ?4180次閱讀

    基于NVIDIA BlueField DPU金屬服務器解決方案

    NVIDIA BlueField DPU 實現金屬的彈性擴展、自動部署與極致性能。
    的頭像 發表于 01-21 09:36 ?1759次閱讀

    NVIDIA BlueField-2 DPU金屬服務提供飛躍式性能提升

    UCloud 采用 NVIDIA BlueField-2 DPU 在公有云中提供金屬服務,提供極致的計算性能、完全的網絡卸載和強大的云盤存儲。
    的頭像 發表于 08-16 09:23 ?1953次閱讀

    中科馭數亮相openEuler Summit 2022 探討DPU云原生網絡的場景應用

    當日下午舉辦的“虛擬化云原生”分論壇,分享DPU云原生時代的創新應用與解決方案實踐。 openEuler Summit 是由歐拉開源社區發起并舉辦的年度開源操作系統峰會。openEu
    的頭像 發表于 01-03 12:27 ?1434次閱讀

    網易數帆基于NVIDIA BlueField DPU 構建完備的金屬服務器解決方案

    最終,網易數帆金屬服務器解決方案選擇了 OpenStack 云管理軟件架構。此外,還選擇了 Ironic 與 OpenStack 相關服務集成的方式進行部署。同時,由于 NVIDIA BlueField
    的頭像 發表于 02-14 10:06 ?707次閱讀

    中科馭數攜手DaoCloud道客開拓DPU云原生計算場景的應用

    打造基于 DPU+云原生的產品和聯合方案,通過技術融合增強行業技術影響力和產品市場競爭力,同時進一步推動國產信息自主創新領域 DPU云原生
    的頭像 發表于 04-20 09:31 ?1123次閱讀

    星云智聯為金山云打造金屬服務器DPU解決方案,助力高端用戶實現更強大更高效的上云體驗

    國內領先的DPU和智能網卡芯片與解決方案提供商星云智聯近日宣布,與中國知名云服務商金山云共同開發了基于星云智聯NebulaMatrix DPU解決方案的金山云
    的頭像 發表于 02-20 09:06 ?591次閱讀

    中科馭數分析DPU云原生網絡與智算網絡中的實際應用

    CCF Chip 2024,精彩不能停!7月21日下午,中科馭數在第二屆中國計算機學會(CCF)芯片大會的“馭數專屬時刻”仍在繼續,馭數組織承辦“DPU技術趨勢和應用——DPU云原生與智算
    的頭像 發表于 08-02 11:21 ?650次閱讀

    基于DPU的Openstack金屬服務網絡解決方案

    1.? 方案背景和挑戰 金屬服務器作為一類特別設計的計算類云服務,向最終用戶提供了云端部署的專屬物理服務器,這意味著最終用戶不再需要與其他租戶共享硬件資源,從而確保了資源的獨占性、性能的最優化以及
    的頭像 發表于 10-22 14:27 ?157次閱讀
    基于<b class='flag-5'>DPU</b>的Openstack<b class='flag-5'>裸</b><b class='flag-5'>金屬</b>服務<b class='flag-5'>網絡</b><b class='flag-5'>解決方案</b>