微軟研究人員表示計(jì)劃開源Open Network Emulator——這個(gè)系統(tǒng)模擬整個(gè)支撐公司超大規(guī)模云平臺(tái)的網(wǎng)絡(luò)。
在用于生產(chǎn)部署之前,微軟已經(jīng)使用Open Network Emulator大約一年的時(shí)間來測(cè)試網(wǎng)絡(luò)發(fā)生的更改。研究人員表示,微軟的網(wǎng)絡(luò)工程師捕獲了數(shù)百個(gè)bug,阻止了潛在的重大中斷。
計(jì)算機(jī)網(wǎng)絡(luò)復(fù)雜而脆弱。網(wǎng)絡(luò)越大,單個(gè)錯(cuò)誤造成的損害就越大。
在使用模擬整個(gè)全球網(wǎng)絡(luò)的系統(tǒng)支持Azure云以避免工程師犯下災(zāi)難性錯(cuò)誤一年多之后,微軟計(jì)劃開源模擬器的代碼。
微軟研究院杰出科學(xué)家兼移動(dòng)與網(wǎng)絡(luò)總監(jiān)Victor Bahl在一次采訪中說:“我們已經(jīng)認(rèn)定這對(duì)每個(gè)人來說都是重要的資源,不共享是不對(duì)的。所以,我們正在向整個(gè)社區(qū)分享。”
該系統(tǒng)稱為Open Network Emulator(ONE),它在軟件中模擬構(gòu)成網(wǎng)絡(luò)的所有硬件和軟件設(shè)備以及它們互連的方式。該系統(tǒng)在Docker容器和VM中運(yùn)行,其目的是測(cè)試網(wǎng)絡(luò)工程師在部署到實(shí)時(shí)網(wǎng)絡(luò)之前所做的更改——其正常運(yùn)行時(shí)間對(duì)于許多人和企業(yè)來說至關(guān)重要。
讓大眾訪問該技術(shù)將有助于大型企業(yè)改善其網(wǎng)絡(luò)正常運(yùn)行時(shí)間,同時(shí)還為學(xué)生和研究人員提供了一種工具,可用于模擬微軟、谷歌和亞馬遜等超大規(guī)模網(wǎng)絡(luò),無需訪問實(shí)際網(wǎng)絡(luò)即可構(gòu)建和創(chuàng)新網(wǎng)絡(luò)本身。
據(jù)微軟稱,它還將為網(wǎng)絡(luò)產(chǎn)品供應(yīng)商提供一種大規(guī)模測(cè)試新控制平面軟件的方法。
該公司尚未表示具體何時(shí)開源ONE,搜索開源軟件存儲(chǔ)庫(kù)GitHub也沒有得到任何結(jié)果。
去年,微軟在內(nèi)部使用該系統(tǒng)大約六個(gè)月后將其首次發(fā)布。當(dāng)時(shí),它被稱為CrystalNet,意在它就像水晶球一樣,展示了網(wǎng)絡(luò)的未來。微軟研究人員當(dāng)時(shí)暗示,他們正在考慮向大眾發(fā)布這項(xiàng)技術(shù)。在今年6月的Sigcomm會(huì)議上,微軟確認(rèn)了開源ONE的計(jì)劃。
“網(wǎng)絡(luò)龐大、異構(gòu)、復(fù)雜,并經(jīng)歷不斷的沖擊與變化。在這樣的環(huán)境中,即使是由設(shè)備故障、有bug的設(shè)備軟件、配置錯(cuò)誤、不可靠的管理工具以及不可避免的人為錯(cuò)誤等小問題,都可能很快導(dǎo)致大量中斷。“微軟研究人員在為Sigcomm提交的ONE的描述中進(jìn)行了解釋, “因此,在生產(chǎn)中部署更改之前,有能力驗(yàn)證實(shí)際環(huán)境中每個(gè)計(jì)劃更改的影響對(duì)于維護(hù)和提高網(wǎng)絡(luò)的可靠性至關(guān)重要。”
根據(jù)Sigcomm的論文,Azure網(wǎng)絡(luò)工程師每天使用ONE已經(jīng)超過一年。他們“在ONE仿真上花費(fèi)了數(shù)百萬小時(shí)的時(shí)間,并且在提議的更改中捕獲了數(shù)百個(gè)bug,這防止了潛在的重大中斷”。
隨著企業(yè)越來越依賴云服務(wù),確保這些服務(wù)不出故障比以往任何時(shí)候都重要。但無論系統(tǒng)設(shè)計(jì)得多好以及運(yùn)行它們的工程師多么聰明和警惕,人類總會(huì)偶爾犯錯(cuò)誤。在超大規(guī)模網(wǎng)絡(luò)的更改期間發(fā)生的微小錯(cuò)誤可能就導(dǎo)致巨大的中斷。
“一切都運(yùn)轉(zhuǎn)良好。除非硬件故障,一切都應(yīng)該沒問題。但是,你團(tuán)隊(duì)的某一個(gè)人,在某個(gè)地方更改了一些東西 ,然后恐怖故事發(fā)生了,整個(gè)云可用區(qū)域全毀了,因?yàn)榫W(wǎng)絡(luò)斷了,數(shù)據(jù)包就無處可去了。”
在超大規(guī)模時(shí),這樣的中斷會(huì)影響數(shù)百萬人,誰也不想成為罪魁禍?zhǔn)住?/div>
現(xiàn)在,當(dāng)Azure網(wǎng)絡(luò)工程師進(jìn)行更改時(shí),首先將這些更改應(yīng)用于模擬,但第一步就是無縫的。 “他們甚至不知道他們是否正在更改網(wǎng)絡(luò),他們實(shí)際上更改的是模擬器。 因?yàn)樗M下面的網(wǎng)絡(luò)模擬得如此之好,他們無法區(qū)分。“
如果更改不會(huì)導(dǎo)致模擬中的任何錯(cuò)誤,這一更改會(huì)自動(dòng)傳播到生產(chǎn)網(wǎng)絡(luò)。
原文鏈接:
https://www.datacenterknowledge.com/microsoft/microsoft-open-source-its-secret-weapon-against-cloud-network-outages
【免責(zé)聲明】本文僅代表作者本人觀點(diǎn),與CTI論壇無關(guān)。CTI論壇對(duì)文中陳述、觀點(diǎn)判斷保持中立,不對(duì)所包含內(nèi)容的準(zhǔn)確性、可靠性或完整性提供任何明示或暗示的保證。請(qǐng)讀者僅作參考,并請(qǐng)自行承擔(dān)全部責(zé)任。
相關(guān)熱詞搜索: 微軟 開源 數(shù)據(jù)網(wǎng)絡(luò)
上一篇:MRCP協(xié)議學(xué)習(xí)筆記-推薦完整語(yǔ)音識(shí)別視頻課程
下一篇:最后一頁(yè)
相關(guān)閱讀:
- ·微軟技術(shù)暨生態(tài)大會(huì)、五大技術(shù)熱點(diǎn) 洞悉企業(yè)轉(zhuǎn)型新思路2018-08-08 09:52:14
- ·第六代“微軟小冰”即將亮相智博會(huì)2018-08-02 09:46:03
- ·試試華為&微軟Azure Stack混合云解決方案2018-08-01 09:44:35
- ·上海金橋助力微軟重新定義“激情與自由”2018-07-19 13:29:20
- ·第十屆中國(guó)云計(jì)算大會(huì)、前方微軟高能登場(chǎng)2018-07-16 09:56:46
- ·2018微軟技術(shù)暨生態(tài)大會(huì)門票正式開售了!2018-07-12 16:36:43
- ·為什么客戶成功是Salesforce、微軟、SAP和甲骨文最優(yōu)先事項(xiàng)2018-07-12 14:44:08
- ·微軟為Azure推出了一種新的“防篡改”對(duì)象存儲(chǔ)服務(wù)2018-07-10 14:10:17
- ·為了開發(fā)者、微軟徹底愛上開源2018-06-26 14:26:52
- ·埃森哲與埃維諾榮膺微軟2018年度聯(lián)盟伙伴2018-06-22 11:21:47