0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

SmartNIC是混合云架構(gòu)和服務(wù)網(wǎng)格的必然嗎

存儲(chǔ)加速器 ? 來源:存儲(chǔ)社區(qū) ? 作者:存儲(chǔ)社區(qū) ? 2021-01-03 10:34 ? 次閱讀

過去十年來,計(jì)算成本一直在趨于平緩,網(wǎng)絡(luò)和存儲(chǔ)負(fù)載同時(shí)在增加。最重要的是,網(wǎng)絡(luò)性能和計(jì)算性能之間的差距正在擴(kuò)大。面對(duì)摩爾定律關(guān)于CPU的增長(zhǎng)放緩,將網(wǎng)絡(luò),存儲(chǔ)和其他功能從服務(wù)器處理器卸載到支持計(jì)算的網(wǎng)絡(luò)接口的SmartNIC有望產(chǎn)生一定的作用。

969877d0-4655-11eb-8b86-12bb97331649.jpg

關(guān)于所謂的SmartNIC的討論越來越多,其實(shí)原因很簡(jiǎn)單。在過去的幾年中,該行業(yè)正在從單個(gè)網(wǎng)絡(luò)設(shè)備中的復(fù)雜配置轉(zhuǎn)向集中管理的控制器中的更簡(jiǎn)單配置。在擴(kuò)展規(guī)模時(shí),抽象出復(fù)雜性是關(guān)鍵。通過將網(wǎng)絡(luò)配置轉(zhuǎn)移到服務(wù)器NIC而不是機(jī)架(ToR)頂部交換機(jī),物理網(wǎng)絡(luò)結(jié)構(gòu)可以變得更加簡(jiǎn)單,實(shí)際上可以充當(dāng)傳輸層。SmartNIC將能夠使用常規(guī)的靜態(tài)路由或使用BGP或MPLS的動(dòng)態(tài)路由連接到網(wǎng)絡(luò)。

SmartNIC架構(gòu)

微軟擁有一百萬基于FPGA SmartNIC的“Catapult”,而Amazon Web Services具有基于其自己的Arm處理器的“Nitro”,Google和Facebook尚未部署SmartNIC,國(guó)內(nèi)的阿里巴巴正在使用其X-Dragon處理器進(jìn)行概念驗(yàn)證,但百度或騰訊都尚未部署任何數(shù)量的SmartNIC。

9717f3b6-4655-11eb-8b86-12bb97331649.jpg

SmartNIC到底是什么,為什么它如此重要?開發(fā)最初是從AWS作為其云的內(nèi)部項(xiàng)目開始的,從而簡(jiǎn)化了網(wǎng)絡(luò)操作,并使物理網(wǎng)絡(luò)設(shè)備更簡(jiǎn)單,更省力且更易于管理。

簡(jiǎn)而言之,SmartNIC是具有通用CPU,帶外管理和虛擬設(shè)備功能的NIC。

97d0b0fe-4655-11eb-8b86-12bb97331649.png

通用CPU:擁有一個(gè)通用CPU可以使一個(gè)人直接在NIC上運(yùn)行任意代碼和應(yīng)用程序,例如網(wǎng)絡(luò)和存儲(chǔ)服務(wù),這既可以提高性能(由于可以快速訪問網(wǎng)絡(luò)I/O路徑),又可以節(jié)省成本和核心CPU周期。

帶外管理:SmartNIC上的CPU復(fù)合體可以獨(dú)立于服務(wù)器的CPU進(jìn)行管理,這意味著LCM可以獨(dú)立,并可以為云層面提供操作和管理的新控制點(diǎn)。

虛擬設(shè)備功能:SmartNIC可以將PCI總線上的“虛擬”設(shè)備公開給核心CPU OS和應(yīng)用程序,就好像它們是實(shí)際的硬件設(shè)備一樣。這提供了以前沒有的軟件驅(qū)動(dòng)的硬件靈活性。

本質(zhì)上,NIC上面有一個(gè)計(jì)算層,從而可以在NIC本身上運(yùn)行自定義軟件。計(jì)算層可以控制為網(wǎng)絡(luò)流量提供服務(wù)并可以執(zhí)行特定網(wǎng)絡(luò)功能的可編程ASIC。ASIC還為物理網(wǎng)絡(luò)電纜和常規(guī)服務(wù)器OS之間提供了額外的安全層,因?yàn)镹IC內(nèi)置了一個(gè)可編程的網(wǎng)絡(luò)設(shè)備(而不是在ToR交換機(jī)中安裝該設(shè)備)。所以我相信SmartNIC確實(shí)是一種轉(zhuǎn)型技術(shù),它將推動(dòng)硬件架構(gòu)和設(shè)計(jì)的拐點(diǎn)。

重新定義混合云架構(gòu)

VMware最近宣布了Monterey項(xiàng)目,他們正在與NVIDIA,Pensando和Intel合作。蒙特雷計(jì)劃(Project Monterey)提供了一種更為簡(jiǎn)單的解決方案:因?yàn)镾martNIC不僅可以將虛擬設(shè)備公開到其本地主機(jī),還可以將這些虛擬設(shè)備公開到遠(yuǎn)程主機(jī)。

想象一下有一個(gè)四節(jié)點(diǎn)主機(jī)的集群,其中在其兩個(gè)沒有加速器的主機(jī)上運(yùn)行應(yīng)用程序,而另外兩個(gè)主機(jī)具有加速器(在這種情況下為FPGA)。通常,這兩個(gè)應(yīng)用程序?qū)o法訪問FPGA,因?yàn)楸镜刂鳈C(jī)上沒有。目前實(shí)際上只需將硬件加速器公開給群集中的所有主機(jī),即可使群集中的所有應(yīng)用程序都能利用這些加速器。

9831a4e0-4655-11eb-8b86-12bb97331649.png

越來越多的客戶正在尋求在其混合云(數(shù)據(jù)中心,電信云和邊緣)中降低TCO,Vmware正在與眾多SmartNIC供應(yīng)商和服務(wù)器OEM合作,以為客戶提供集成解決方案。眾所周知這種混合云的方案有以下好處:

網(wǎng)絡(luò)性能和安全性:有一個(gè)并行層運(yùn)行虛擬設(shè)備功能,通過將網(wǎng)絡(luò)和安全功能轉(zhuǎn)移到SmartNIC,而不是將流量轉(zhuǎn)發(fā)到服務(wù)器OS,這樣可以保證在沒有核心CPU開銷的情況下實(shí)現(xiàn)線速性能,并提供具有L4-7安全性的分布式防火墻,而不會(huì)影響網(wǎng)絡(luò)性能!

云規(guī)模的存儲(chǔ)和分布式:由于NIC通常與服務(wù)器內(nèi)部的存儲(chǔ)是同一總線的一部分,因此SmartNIC也可以直接與服務(wù)器中的存儲(chǔ)通信。這樣就可以實(shí)現(xiàn)在不影響性能的情況下實(shí)現(xiàn)諸如壓縮,加密和擦除編碼等存儲(chǔ)功能的加速。它還可以提供提供動(dòng)態(tài)存儲(chǔ)配置文件(用于iops和容量)和按需遠(yuǎn)程存儲(chǔ)訪問。

裸機(jī)和可組合性:核心CPU組件上運(yùn)行的功能是可以轉(zhuǎn)移到SmartNIC組件上的,那我們就可以為該裸機(jī)OS提供存儲(chǔ)和網(wǎng)絡(luò)服務(wù),這樣就能滿足企業(yè)和CSP客戶對(duì)裸機(jī)和機(jī)架級(jí)功能特殊架構(gòu)的需求。

重新定義可觀察性

良好的可見性和監(jiān)控是分布式網(wǎng)絡(luò)的關(guān)鍵。當(dāng)不能僅登錄到單個(gè)設(shè)備并進(jìn)行數(shù)據(jù)包捕獲時(shí),很難確切地知道發(fā)生了什么。幸運(yùn)的是,SmartNIC具有內(nèi)置的可觀察性和令人印象深刻的功能。諸如NetFlow(添加了有關(guān)段大小,應(yīng)用程序信息,防火墻規(guī)則操作的字段),獲取L4到L7信息的數(shù)據(jù)包檢查,流日志記錄,往返時(shí)間延遲跟蹤之類的東西都已存在。大多數(shù)數(shù)據(jù)也可以通過SmartNIC API獲得,因此其他兼容性的產(chǎn)品都可以可以使用它。

98ad5f9a-4655-11eb-8b86-12bb97331649.png

參考鏈接:https://pensando.io/wp-content/uploads/2020/03/Deep-Observability-with-the-Pensando-Distributed-Services-Platform.pdf

重新定義服務(wù)網(wǎng)格

從目前產(chǎn)業(yè)應(yīng)用范圍看,各個(gè)主流云廠商都提供了自己的網(wǎng)格服務(wù),并且越來越多的用戶也在一起探索網(wǎng)格技術(shù)對(duì)已有系統(tǒng)的遷移和可替換性。新興互聯(lián)網(wǎng)公司規(guī)模相較于一些大型互聯(lián)網(wǎng)公司體量都不是很大,服務(wù)網(wǎng)格中的資源占用與性能降低的問題變成了網(wǎng)格技術(shù)能否大規(guī)模使用推廣的關(guān)鍵。SmartNIC是其中一項(xiàng)關(guān)鍵技術(shù),可以實(shí)現(xiàn)更高級(jí)別的性能,加密操作以及接近資源利用的方式。

99b3c87a-4655-11eb-8b86-12bb97331649.png

原圖來源于容器魔方:華為云原生團(tuán)隊(duì)

節(jié)點(diǎn)主機(jī)與SmartNIC內(nèi)通過RDMA等技術(shù)進(jìn)行數(shù)據(jù)雙向通信,并通過主機(jī)側(cè)出流量攔截層的EBPF模塊結(jié)合硬件卡內(nèi)的自研用戶態(tài)協(xié)議棧對(duì)傳輸層數(shù)據(jù)進(jìn)行封裝,這樣對(duì)于數(shù)據(jù)面代理本身可以做到網(wǎng)絡(luò)處理代碼部分最大的兼容性,同時(shí)對(duì)于外發(fā)網(wǎng)絡(luò)請(qǐng)求可以將現(xiàn)有租戶隔離等功能與用戶態(tài)協(xié)議棧進(jìn)行進(jìn)一步融合,減少網(wǎng)絡(luò)處理消耗。

Tetrate首席執(zhí)行官兼創(chuàng)始人Varun Talwar說:“SmartNIC具有三個(gè)方面的優(yōu)勢(shì)。按順序分別是性能,安全性和可以卸載的數(shù)據(jù)負(fù)載。這將導(dǎo)致諸如服務(wù)網(wǎng)格之類的技術(shù)得到更多采用。預(yù)計(jì)自己兩年之內(nèi)對(duì)SmartNIC會(huì)有更深的需求和興趣?!?/p>

總結(jié)

這些SmartNIC的性能,安全性和可擴(kuò)展性將使其成為未來網(wǎng)絡(luò)發(fā)展的下一步。將網(wǎng)絡(luò)功能從中央網(wǎng)絡(luò)設(shè)備直接移動(dòng)到分布式服務(wù)器上。將網(wǎng)絡(luò)和存儲(chǔ)功能從主CPU和OS轉(zhuǎn)移到NIC硬件,將獲得驚人的性能提升并減少主CPU的負(fù)載。傳統(tǒng)的混合云架構(gòu)、固有的可觀察性、以及不被大規(guī)模使用的服務(wù)網(wǎng)格技術(shù),這些都將因SmartNIC的出現(xiàn),使CPU更加專注于核心計(jì)算,而不是網(wǎng)絡(luò)和存儲(chǔ)繁忙的工作。

回歸到SmartNIC本身,實(shí)際上其他服務(wù)提供商對(duì)制造自己的SmartNIC的需求為零,這就是為什么業(yè)界像Solarflare/Xilinx,Broadcom擁有Stingray,Mellanox Technologies擁有Bluefield(CPU)和Innova(FPGA),Marvell擁有LiquidIO,Silicom擁有FB系列(FPGA)都在追尋SmartNIC的機(jī)會(huì),而Vmware正在與NVIDIA,Pensando和Intel合作,將完整的解決方案推向市場(chǎng)。

參考鏈接:

1.https://lostdomain.org/2020/11/16/smartnic-the-next-step-in-networking/

2.https://www.nextplatform.com/2020/03/03/a-flare-for-smartnics/

3.https://thenewstack.io/where-service-mesh-and-smartnics-meet/

責(zé)任編輯:xj

原文標(biāo)題:SmartNIC是混合云架構(gòu)和服務(wù)網(wǎng)格的必然?

文章出處:【微信公眾號(hào):存儲(chǔ)社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 計(jì)算
    +關(guān)注

    關(guān)注

    2

    文章

    451

    瀏覽量

    38843
  • 混合云
    +關(guān)注

    關(guān)注

    1

    文章

    188

    瀏覽量

    11138
  • SmartNIC
    +關(guān)注

    關(guān)注

    0

    文章

    19

    瀏覽量

    3217

原文標(biāo)題:SmartNIC是混合云架構(gòu)和服務(wù)網(wǎng)格的必然?

文章出處:【微信號(hào):TopStorage,微信公眾號(hào):存儲(chǔ)加速器】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    服務(wù)盤什么意思?干什么用的

    服務(wù)器和盤是計(jì)算的兩大核心服務(wù)。服務(wù)器提供虛
    的頭像 發(fā)表于 11-27 11:16 ?161次閱讀

    億華服務(wù)器怎么樣靠譜嗎?

    ? 億華 億華計(jì)算領(lǐng)域有著良好的口碑和廣泛的用戶基礎(chǔ),以下是關(guān)于億華的整體評(píng)價(jià)、優(yōu)缺點(diǎn)、可靠性和性價(jià)比的詳細(xì)介紹: 整體評(píng)價(jià): 億華
    的頭像 發(fā)表于 11-20 09:44 ?258次閱讀

    美國(guó)的服務(wù)器什么價(jià)格能買到?

    、帶寬和流量、服務(wù)水平和附加服務(wù)也會(huì)影響價(jià)格。購(gòu)買時(shí)建議根據(jù)業(yè)務(wù)需求選擇合適的配置和服務(wù)商,并比較價(jià)格、性能和服務(wù)質(zhì)量。
    的頭像 發(fā)表于 11-13 11:01 ?231次閱讀

    根據(jù)云服務(wù)器的部署方式和服務(wù)對(duì)象分為幾種類型

    服務(wù)器已經(jīng)成為現(xiàn)代企業(yè)和組織IT基礎(chǔ)設(shè)施的核心組成部分。根據(jù)云服務(wù)器的部署方式和服務(wù)對(duì)象的不同,主要可以分為三種類型:公有
    的頭像 發(fā)表于 11-04 10:04 ?349次閱讀

    什么是混合混合的優(yōu)勢(shì)和劣勢(shì)

    混合將公有的靈活性、成本效益與私有的安全性、控制性相結(jié)合,提供了一種兩全其美的解決方案。企業(yè)可以在效果最好的地方使用
    的頭像 發(fā)表于 10-23 10:57 ?224次閱讀

    服務(wù)架構(gòu)與容器的關(guān)系與區(qū)別

    服務(wù)架構(gòu)與容器密切相關(guān)又有所區(qū)別。微服務(wù)將大型應(yīng)用拆分為小型、獨(dú)立的服務(wù),而容器基于容器技
    的頭像 發(fā)表于 10-21 17:28 ?262次閱讀

    AI平臺(tái)與傳統(tǒng)計(jì)算的區(qū)別

    AI平臺(tái)與傳統(tǒng)計(jì)算在定義、技術(shù)架構(gòu)、應(yīng)用場(chǎng)景和服務(wù)模式等方面存在顯著差異。
    的頭像 發(fā)表于 10-14 10:08 ?414次閱讀

    服務(wù)網(wǎng)格DPU卸載解決方案

    服務(wù)網(wǎng)格(Service Mesh)是微服務(wù)架構(gòu)中的一種重要技術(shù),它主要處理服務(wù)之間的通信,為服務(wù)間的信息交換提供更安全、更快速且更可靠的基
    的頭像 發(fā)表于 09-20 16:25 ?349次閱讀
    <b class='flag-5'>服務(wù)網(wǎng)格</b>DPU卸載解決方案

    服務(wù)器搭建詳細(xì)過程

    隨著計(jì)算技術(shù)的發(fā)展,越來越多的企業(yè)和個(gè)人開始選擇使用服務(wù)器來部署自己的應(yīng)用和服務(wù)。相比于傳統(tǒng)的物理服務(wù)器,
    的頭像 發(fā)表于 09-12 10:00 ?402次閱讀

    日本服務(wù)器多少錢一個(gè)月?

    一般來說,日本服務(wù)器的月租費(fèi)用在幾十元至數(shù)百元不等,具體取決于所選的配置和服務(wù)。例如,一些基礎(chǔ)配置的日本服務(wù)器可能每月僅需幾十元人民幣,
    的頭像 發(fā)表于 08-16 11:22 ?395次閱讀

    智慧園區(qū)—實(shí)現(xiàn)園區(qū)的智能化管理和服務(wù)

    智慧園區(qū)是指利用物聯(lián)網(wǎng)、大數(shù)據(jù)、人工智能等先進(jìn)技術(shù)構(gòu)建的具有智能化管理和服務(wù)功能的園區(qū),旨在提升園區(qū)的運(yùn)行效率、資源利用率和環(huán)境質(zhì)量。智慧園區(qū)的組成架構(gòu)包括硬件設(shè)施、軟件系統(tǒng)和數(shù)據(jù)平臺(tái)等多個(gè)方面
    的頭像 發(fā)表于 07-19 13:54 ?481次閱讀

    聚徽觸控-工控機(jī)廠家的品質(zhì)和服務(wù)項(xiàng)目如何去辨別

    選購(gòu)工業(yè)工控一體機(jī)是一項(xiàng)關(guān)鍵任務(wù),需要綜合考量多個(gè)因素。在選擇時(shí),除了考慮工廠環(huán)境和數(shù)量需求,店家的服務(wù)水平和價(jià)格也是不可忽視的因素。工控機(jī)廠家的品質(zhì)和服務(wù)項(xiàng)目如何去辨別
    的頭像 發(fā)表于 06-15 09:53 ?212次閱讀

    Elektrobit已正式推出現(xiàn)成的Classic AUTOSAR和OSEK軟件和服務(wù)

    Elektrobit現(xiàn)已正式推出現(xiàn)成的Classic AUTOSAR和OSEK軟件和服務(wù)。無論您的項(xiàng)目大小,我們都能根據(jù)您的需求提供可靠且互通的解決方案,同時(shí)支持多個(gè)汽車制造商規(guī)范,并有助于降低軟件開發(fā)成本。
    的頭像 發(fā)表于 03-26 10:03 ?462次閱讀

    三星半導(dǎo)體分享了面向PC、移動(dòng)端和服務(wù)器的多樣化創(chuàng)新存儲(chǔ)解決方案

    在2024年CFMS閃存市場(chǎng)峰會(huì)上,三星半導(dǎo)體展示了其面向PC、移動(dòng)端和服務(wù)器的多樣化創(chuàng)新存儲(chǔ)解決方案。
    的頭像 發(fā)表于 03-20 17:22 ?653次閱讀

    全志科技獲全國(guó)產(chǎn)品和服務(wù)質(zhì)量誠(chéng)信示范企業(yè)榮譽(yù)

    全志科技獲全國(guó)產(chǎn)品和服務(wù)質(zhì)量誠(chéng)信示范企業(yè)榮譽(yù)
    的頭像 發(fā)表于 03-19 10:32 ?494次閱讀
    全志科技獲全國(guó)產(chǎn)品<b class='flag-5'>和服務(wù)</b>質(zhì)量誠(chéng)信示范企業(yè)榮譽(yù)