云計(jì)算旨在靈活、有彈性地為企業(yè)提供附加價(jià)值。中國移動(dòng)( CMCC )是中國最大的電信運(yùn)營商和云服務(wù)提供商之一,正是通過其 Bigcloud 公共云產(chǎn)品提供了這一服務(wù)。
Bigcloud 為任務(wù)關(guān)鍵型應(yīng)用程序提供 PaaS 和 SaaS 服務(wù),以滿足企業(yè)云和混合云解決方案的需求。中國移動(dòng)深知,企業(yè)依賴其網(wǎng)絡(luò)和通信基礎(chǔ)設(shè)施,在日益頻繁的數(shù)字世界中保持競爭力。
當(dāng)他們開始體驗(yàn)到對(duì)云本機(jī)服務(wù)的巨大需求時(shí),中國移動(dòng)通過開放 vSwitch ( OVS )轉(zhuǎn)向網(wǎng)絡(luò)抽象和虛擬化,以自動(dòng)化并獲得對(duì)其網(wǎng)絡(luò)的動(dòng)態(tài)網(wǎng)絡(luò)控制,幫助處理他們不斷增長的需求。
然而,由于東西向網(wǎng)絡(luò)流量的增加,維持網(wǎng)絡(luò)性能成為一個(gè)嚴(yán)重的挑戰(zhàn)。
圖 1.Bigcloud 網(wǎng)絡(luò)解決方案
識(shí)別網(wǎng)絡(luò)挑戰(zhàn)
隨著云服務(wù)的大量采用,中國移動(dòng)在其虛擬化環(huán)境中經(jīng)歷了巨大的增長。這種虛擬的蔓延在其數(shù)據(jù)中心內(nèi)的服務(wù)器之間產(chǎn)生了東西向流量的爆炸。
由于網(wǎng)絡(luò)流量的增加,他們還看到了網(wǎng)絡(luò)擁塞的增加,導(dǎo)致更高的抖動(dòng)和延遲,并阻礙了整體網(wǎng)絡(luò)吞吐量和應(yīng)用程序性能。這導(dǎo)致了有效帶寬不足,他們無法跟上高峰業(yè)務(wù)時(shí)間的大量網(wǎng)絡(luò)流量。
在中國移動(dòng)調(diào)查這些挑戰(zhàn)的原因時(shí),他們確定這些問題的根源來自開放式交換機(jī)的四個(gè)主要問題:
由于服務(wù)器 CPU 同時(shí)處理應(yīng)用程序和網(wǎng)絡(luò)請求, VXLAN 封裝和解封規(guī)則處理的 vSwitch 容量效率低下。
由于在用戶空間、內(nèi)核空間和內(nèi)存之間頻繁切換上下文,導(dǎo)致基于內(nèi)核的 vSwitch 轉(zhuǎn)發(fā)性能較差,從而產(chǎn)生數(shù)據(jù)復(fù)制開銷。
基于 DPDK 的 vSwitch 轉(zhuǎn)發(fā)造成了對(duì)服務(wù)器 CPU 資源的競爭,這些資源已經(jīng)受到嚴(yán)重限制。
由于過度的數(shù)據(jù)包丟失、抖動(dòng)和延遲導(dǎo)致吞吐量降低, vSwitch 流規(guī)則能力有限。
這些挑戰(zhàn)成為了瓶頸,阻礙了應(yīng)用程序在盡可能低的延遲下獲得所需的高網(wǎng)絡(luò)流量吞吐量。
雖然 OVS 允許在主機(jī)之間以及外部世界之間轉(zhuǎn)發(fā)數(shù)據(jù)包和流規(guī)則,但它是 CPU 密集型的,并通過消耗 CPU 內(nèi)核來影響系統(tǒng)性能,這些內(nèi)核應(yīng)用于客戶應(yīng)用程序,并阻止充分利用可用帶寬。
中國移動(dòng)希望確保網(wǎng)絡(luò)應(yīng)用程序的響應(yīng)時(shí)間保持較低,交付的帶寬保持一致,并且能夠滿足峰值需求。
圖 2.CMCC 在希望支持 OVS 和 OVS-DPDK 的大云 vSwitch 轉(zhuǎn)發(fā)方面面臨挑戰(zhàn)
中國移動(dòng)聘請了這一領(lǐng)域的兩位專家, NVIDIA 和諾基亞,他們共同提供了一種高效的軟件定義網(wǎng)絡(luò)( SDN )解決方案。該解決方案結(jié)合了 NVIDIA ConnectX SmartNIC 和 NVIDIA 的負(fù)載、性能和效率 BlueField 數(shù)據(jù)處理器 ( DPU )技術(shù),具有 Nuage Networks 虛擬化服務(wù)平臺(tái)( VSP )的靈活性、彈性和自動(dòng)化。
NVIDIA 和 Nuage 一起減輕了與 OVS 相關(guān)的計(jì)算密集型數(shù)據(jù)包處理操作,并釋放了昂貴的計(jì)算資源,因此它們可以運(yùn)行應(yīng)用程序而不是 SDN 任務(wù)。
SmartNIC 和 DPU 供電的加速網(wǎng)絡(luò)
NVIDIA ConnectX 系列 SmartNIC 和 BlueField 系列 DPU 提供 NVIDIA 加速交換和數(shù)據(jù)包處理( ASAP 2) 該技術(shù)在 NIC 硬件內(nèi)運(yùn)行 OVS 數(shù)據(jù)平面,同時(shí)保持 OVS 控制平面完好無損,對(duì)應(yīng)用程序完全透明。
ASAP2有兩種模式。在第一種模式中,硬件數(shù)據(jù)平面構(gòu)建在 SR-IOV 虛擬函數(shù)( VF )之上,因此每個(gè)網(wǎng)絡(luò) VF 直接連接到其相應(yīng)的 VM 。
也支持的另一種方法是通過虛擬數(shù)據(jù)路徑加速( vDPA )進(jìn)行虛擬加速。 VirtIO 允許虛擬機(jī)對(duì)硬件設(shè)備(如網(wǎng)絡(luò)適配器)進(jìn)行本機(jī)訪問,而 vDPA 允許通過在網(wǎng)絡(luò)設(shè)備和標(biāo)準(zhǔn) VirtIO 驅(qū)動(dòng)程序之間構(gòu)建的 OVS 數(shù)據(jù)平面,通過稱為 Virtqueue 的設(shè)備隊(duì)列建立與 VM 的連接。這使得虛擬機(jī)和加速網(wǎng)絡(luò)之間能夠無縫集成,控制平面在主機(jī)上進(jìn)行管理,而虛擬數(shù)據(jù)平面由 smartNIC 硬件加速。
圖 3.vDPA 使用 SmartNIC 硬件為每個(gè)虛擬機(jī)卸載和加速流量 。
Nuage Networks SDN 與 NVIDIA vDPA 技術(shù)的無縫集成
Nuage Networks 通過其 虛擬化服務(wù)平臺(tái) ( VSP )對(duì)解決方案做出貢獻(xiàn)。 VSP 執(zhí)行虛擬路由和交換,是基于開放 vSwitch 的分布式轉(zhuǎn)發(fā)模塊,用作網(wǎng)絡(luò)服務(wù)的虛擬端點(diǎn)。 VSP 立即識(shí)別計(jì)算環(huán)境中的任何變化,觸發(fā)網(wǎng)絡(luò)連接和配置中基于策略的即時(shí)響應(yīng),以確保應(yīng)用程序性能。
Nuage Networks 的 VSP 使用 VXLAN 等隧道協(xié)議將原始有效負(fù)載封裝為覆蓋 SDN 解決方案。
由于標(biāo)準(zhǔn) NIC 不識(shí)別新的數(shù)據(jù)包頭格式,傳統(tǒng)上所有數(shù)據(jù)包操作都必須由 CPU 執(zhí)行,這可能會(huì)使 CPU 負(fù)擔(dān)過重,并導(dǎo)致網(wǎng)絡(luò)輸入/輸出性能顯著下降,尤其是隨著服務(wù)器輸入/輸出速度的增加。
因此,覆蓋網(wǎng)絡(luò)處理需要卸載到一個(gè)特定于 I / O 的硬件適配器上,該適配器可以處理 VXLAN ,如 ConnectX 或 BlueField ,以減少 CPU 壓力。
vDPA 的性能優(yōu)勢
圖 4.OVS-DPDK 在軟件和 ASAP 中的性能比較2vDPA 硬件加速。
中國移動(dòng)決定采用 VirtIO 解決方案以實(shí)現(xiàn)最大的兼容性,他們希望能夠根據(jù)使用情況選擇純 OVS 或 OVS DPDK 。通過合作, Nuage Network 和 NVIDIA 為中國移動(dòng)的公共云提供了一個(gè) SDN 解決方案,該解決方案靈活、可擴(kuò)展、硬件加速,支持兩種類型的網(wǎng)絡(luò)虛擬化。
使用 Nuage Networks VSP 和 NVIDIA 硬件加速 vDPA 的聯(lián)合解決方案提供了顯著更快的性能。與單獨(dú)在軟件中運(yùn)行 OVS-DPDK 相比,網(wǎng)絡(luò)吞吐量增加了 1.5 倍,數(shù)據(jù)包轉(zhuǎn)發(fā)速度加快了 3 倍, Apache 基準(zhǔn)每秒支持的請求數(shù)增加了 7 倍。
關(guān)于作者
Ash Bhalgat 是 NVIDIA 網(wǎng)絡(luò)業(yè)務(wù)部門的云和電信市場開發(fā)高級(jí)總監(jiān)。他領(lǐng)導(dǎo)云和電信解決方案、技術(shù)營銷和合作伙伴生態(tài)系統(tǒng)業(yè)務(wù)開發(fā),以推動(dòng)網(wǎng)絡(luò)投資組合收入和市場份額增長。
審核編輯:郭婷
-
NVIDIA
+關(guān)注
關(guān)注
14文章
5258瀏覽量
105860 -
云計(jì)算
+關(guān)注
關(guān)注
39文章
7972瀏覽量
139427
發(fā)布評(píng)論請先 登錄
中國移動(dòng)通信飛信業(yè)務(wù)的介紹
長沙中國移動(dòng)大樓多功能廳音響系統(tǒng)工程介紹
中國移動(dòng)新思維推進(jìn)TD/GSM協(xié)調(diào)發(fā)展
【市場】飛利浦照明攜手中國移動(dòng) 將智能互聯(lián)照明投入智慧城市建設(shè)
中國移動(dòng)NB-IoT產(chǎn)業(yè)“大連接”跌下20元只是伏筆!
中國移動(dòng)在中國5G發(fā)展過程中貢獻(xiàn)了重要力量
歐拉(openEuler)Summit2021:中國移動(dòng)云原生態(tài)創(chuàng)新實(shí)踐

openEuler Summit開發(fā)者峰會(huì):中國移動(dòng)磐基PssS平臺(tái)釋放云原生價(jià)值

歐拉(openEuler)Summit 2021:中國移動(dòng)云原生生態(tài)創(chuàng)新實(shí)踐

中國移動(dòng)Bigcloud為關(guān)鍵任務(wù)應(yīng)用程序提供 PaaS 和 SaaS 服務(wù)
中國移動(dòng)磐基 PaaS 平臺(tái)與飛騰 CPU 完成適配,共鑄云原生產(chǎn)業(yè)生態(tài)

評(píng)論