北京2020年11月18日 /美通社/ -- 11月13日,OCP China Day 2020(開放計算中國社區(qū)技術(shù)峰會)在北京舉行,本次大會由OCP基金會主辦,浪潮協(xié)辦,匯聚了Facebook、Intel、微軟、浪潮、百度、騰訊、阿里、NVIDIA在內(nèi)的超過600多名IT工程師和數(shù)據(jù)中心從業(yè)者參加了此次大會。大會上,微軟首席項目經(jīng)理劉欣介紹了SONiC項目的最新進(jìn)展和未來展望,“2020年,有13個公司加入了SONiC社區(qū),這些企業(yè)的加入讓SONiC的使用范圍從傳統(tǒng)的數(shù)據(jù)中心擴(kuò)展到了企業(yè)級和運營商客戶,大大豐富了SONiC的應(yīng)用場景。”
SONiC是微軟在2016年發(fā)布的開源交換機(jī)操作系統(tǒng),是一個成熟的SDN軟件平臺,實現(xiàn)了數(shù)據(jù)控制面與轉(zhuǎn)發(fā)面的分離,用戶可以采購白牌交換機(jī)搭載SONiC實現(xiàn)不同的網(wǎng)絡(luò)功能,SONiC使得用戶能夠更快的調(diào)試、修復(fù)并測試軟件,通過改變軟件策略和拓?fù)鋵崿F(xiàn)新的網(wǎng)絡(luò)架構(gòu),讓網(wǎng)絡(luò)實踐更為靈活。隨著AI、數(shù)據(jù)分析、HPC等任務(wù)成為常態(tài),數(shù)據(jù)中心也在經(jīng)歷智能進(jìn)化,要求網(wǎng)絡(luò)層面也要具備高度自動化的能力。
“SONiC是業(yè)內(nèi)第一個把服務(wù)容器化的技術(shù),所有的網(wǎng)絡(luò)服務(wù)如果越小,代碼越容易維護(hù),將來越容易升級,而且這些代碼彼此之間是相互隔離的,有效避免了很多代碼之間的耦合帶來的質(zhì)量和不可靠的問題。”微軟亞洲研究院首席研究員熊勇強(qiáng)介紹稱,“通過不同的方式,我們可以把不同的服務(wù)定制化,讓不同的設(shè)備廠商推向市場時間大幅縮短。更重要的是,由于所有技術(shù)都是開源開放的,我們在上面可以輕松部署更多的服務(wù)和管理軟件,包括配置軟件、自動安裝的服務(wù)軟件等?!?
SONiC(Software for Open Networking in the Cloud)針對大型數(shù)據(jù)中心的自動化和高擴(kuò)展性進(jìn)行了優(yōu)化。近年來,SONiC所支持的平臺以每年2~3倍的速度增長,現(xiàn)在已經(jīng)被超過10個云運營商以及大型企業(yè)所采納,截止到2020年初,裝機(jī)容量已經(jīng)接近400萬個端口。在硬件端,思科Silicon One、博通Jericho2C+、NVIDIA Spectrum、英特爾Tofino 2等為SONiC提供了可靠的架構(gòu)支持。
除了400G交換機(jī),SONiC還要支持Chassis,滿足廣域網(wǎng)需求要獲得更大速率和容量,以及更多的端口,以往復(fù)雜的部署環(huán)境可以通過SONiC的解耦形成標(biāo)準(zhǔn)網(wǎng)絡(luò)協(xié)議來通信,便于用戶使用網(wǎng)絡(luò)監(jiān)控的方式排查故障。在運維方面,SONiC把所有數(shù)據(jù)和配置都在數(shù)據(jù)庫中進(jìn)行了配置。
光纖通信方面,400G交換機(jī)既可以用在數(shù)據(jù)芯片中,也可以用在廣域網(wǎng)上,廣域網(wǎng)要求長距離傳輸進(jìn)行支持。隨著云計算對安全的要求越來越高,需要在長距離傳輸時對數(shù)據(jù)進(jìn)行加密。由此可見,要提供一個完整的解決方案,不能只局限于芯片或是交換機(jī),這就需要合作伙伴的協(xié)助。
NVIDIA作為SONiC社區(qū)的前三大代碼貢獻(xiàn)者之一,通過SONiC來釋放Spectrum交換機(jī)中ASIC中基于硬件的數(shù)據(jù)包生成功能,解決了網(wǎng)絡(luò)故障診斷和故障排除的準(zhǔn)確性和效率問題。浪潮開放網(wǎng)絡(luò)交換機(jī)默認(rèn)集成ONIE,支持按需加載OCP SONiC和其他網(wǎng)絡(luò)操作系統(tǒng),支持彈性的SPINE-LEAF網(wǎng)絡(luò)架構(gòu),相對傳統(tǒng)的3層網(wǎng)絡(luò)架構(gòu),可靠性更高,可擴(kuò)展更好。而騰訊通過“鳳凰項目”自研的NOS繼承了SONiC的主要架構(gòu)優(yōu)點,相比傳統(tǒng)交換機(jī)使用的嵌入式系統(tǒng)專用內(nèi)核,其成熟的工具和良好的生態(tài),給交換機(jī)的開發(fā)和維護(hù)工作帶來了很多的便利。
此外,SONiC 技術(shù)也在GitHub上開源并得到 OCP 社區(qū)的廣泛支持,使得云計算社區(qū)用戶有了多樣化的選擇。其開放性使得客戶能夠靈活地在各平臺或供應(yīng)商之間切換,而無需更改軟件棧。5年來,SONiC社區(qū)非?;钴S,社群成員已經(jīng)超過50個,有很多積極的成員在不斷的提供一些新功能?!伴_放開源,借助社區(qū)的力量,是SONiC一直以來秉持的理念?!毙苡聫?qiáng)說。
過去的六個月內(nèi),SONiC 社區(qū)已交付了約十幾個新的功能集。 其中,有用于容器和主機(jī)通信的D-BUS、動態(tài)端口拆分、端口鏡像等功能,還計劃在未來六個月內(nèi)交付更多新功能和增強(qiáng)功能。2020年3月,塔吉特百貨、諾基亞、默升科技、Stordis、浪潮和是德科技加入了SONiC社區(qū)。未來,SONiC社區(qū)將會給業(yè)界呈現(xiàn)更多、更便捷的新功能,如支持400G網(wǎng)絡(luò)、Chassis場景、Kubernetes管理、高速RDMA和安全模塊等等。