當前位置:係統粉 >   IT資訊 >   微軟資訊 >  微軟將開源其對抗雲網絡中斷的秘密武器

微軟將開源其對抗雲網絡中斷的秘密武器

時間:2018-08-30 來源:互聯網 瀏覽量:

微軟將開源其對抗雲網絡中斷的秘密武器(1)

作者 | Yevgeniy Sverdlik

譯者 | 姚佳靈

完全複製或模擬雲網絡是不可能的,因為很明顯——雲網絡的規模太大了。但是微軟攻克了這個難題。

8 月初,微軟的研究人員在微軟研究院 Faculty Smmit 上接受采訪時稱,他們設計了一款開放網絡模擬器(Open Network Emulator,簡稱 ONE),可以通過模擬整個 Azure 網絡基礎架構,來查找最終導致網絡中斷的錯誤,故障和其他惡意軟件。並且!微軟打算開源這項技術。

近一年來,微軟一直利用 ONE 模擬器測試將要被部署到生產中的更改。研究人員說,微軟的網絡工程師在使用過程中,從這些更改中找到了數百個 bug,防止了可能出現的重大中斷錯誤。

計算機網絡是複雜的玩意兒,因為這樣的複雜性也變得很脆弱:網絡規模越大,單個錯誤造成的損害就越大。

回想一下之前各大公有雲服務的故障,給用戶帶來的影響,這樣的一款模擬器如果能穩定投入使用,應該能防止不少問題的發生。

ONE 能在軟件中模擬所有組成網絡的硬件和軟件設備,以及它們相互連接的方式。它在 Docker 容器和虛擬機中運行,其構建目的是為了防止變更引起的網絡崩潰,在網絡變更投入生產之前對它們進行測試和檢查。其工作原理是對整個網絡進有效的複製。當網絡工程師和運營商進行更改時,它們實際上隻是對模擬器進行更改,而不是對底層網絡進行更改。

“因為它對底層網絡的模仿程度如此驚人,以至於你無法區分,”微軟研究院移動性和網絡總監 Victor Bahl 解釋說。如今,當 Azure 網絡工程師進行更改時,這些更改首先被應用於 ONE 模擬係統,但是實際上,他們也不知道自己是否對網絡做了更改。因為實際上被改變的是模擬器。ONE 能惟妙惟肖地模擬底層的網絡,讓人無法區分它們。

“我們認為,這個對每個人都那麼重要的資源,如果隻是為我們所用,那不是一件正確的事。因此,我們想讓整個社區都能使用它。”Bahl 在 8 月初的采訪中這樣說道。

Bahl 解釋說,讓公眾得以接觸該技術不僅有助於大型企業提高網絡的正常運行時間,而且也給學生和研究人員提供了一種工具,他們可以用 ONE 來模擬超大規模網絡,比如微軟、穀歌和亞馬遜已經建立的網絡,並在不訪問實際網絡的情況下進行創新。

同時,這也將給網絡產品供應商們提供一種大規模測試新的控製平麵軟件的方法。

微軟還未透露何時開源 ONE。在 GitHub 上搜索 ONE 還沒有任何結果。

去年,在 ONE 投入使用 6 個月之後,微軟首次對外披露了這個係統。在當時,它被稱為“CrystalNet”,寓意是可以顯示網絡未來的水晶球。

https://www.microsoft.com/en-us/research/event/faculty-summit-2018/

微軟的研究人員當時就已經暗示在考慮向公眾發布這項技術。他們於今年 6 月的 Sigcomm 大會上確認以 ONE 的名字將該係統進行開源。

微軟的研究人員在提交給 Sigcomm 的 ONE 的描述中提到:“我們的網絡是龐大的、異構的、複雜的,並且一直在變動。在這樣的環境中,那些由設備故障觸發的小問題、錯誤的設備軟件、配置錯誤、未經證實的管理工具和無法避免的人為錯誤都會很快引發大型中斷。因此,在生產環境中部署更改之前對每個更改的影響能力進行驗證,這對維護和提高我們網絡的可靠性是至關重要的。”

根據 Sigcomm 的論文所述,到目前為止,Azure 網絡工程師已經使用 ONE 超過了一年的時間。他們已經“在 ONE 模擬器上花了數百萬小時,並且在變更中找到了數百個錯誤,防止了可能出現的重大中斷。”

2018 年微軟 Azure 雲計算服務的收入強勢增長了 89%,在 Gartner 2018 年的雲基礎設施魔力象限中占據領導者地位,緊跟 AWS 排第二,並且與 AWS 的差距在縮小。

隨著各家公司對雲服務的依賴日益增加,確保這些雲服務不宕機比以往更重要。但是,無論係統設計地多好,運行它們的工程師有多聰明機警,人類總是偶爾會犯錯。而在超大規模網絡更改的過程中出現的細微錯誤會導致大型中斷。在超大規模網絡中,像這樣的中斷會影響數百萬人,Bahl 說:“我可不希望成為這種災難的源頭。”

如果在模擬係統中,更改沒有造成任何錯誤,就會自動傳播到生產網絡。

英文原文

https://www.datacenterknowledge.com/microsoft/microsoft-open-source-its-secret-weapon-against-cloud-network-outages

我要分享:

最新熱門遊戲

版權信息

Copyright @ 2011 係統粉 版權聲明 最新發布內容 網站導航