微軟Azure雲服務需要SDN

2021-07-03 09:19:03 字數 1329 閱讀 1648

「微軟的雲產品azure遍布在世界各地的22個超大規模的區域。azure的儲存和計算每六個月就會翻一番,azure每個月新增9萬使用者。世界500強中有百分之五十七的企業都在使用azure,主機的數量迅速從10萬增長到幾百萬。」 這是azure cto在2015 open networking summit主題演講中透露的資料。

為了應對快速增長的業務,azure需要乙個通過軟體交付的虛擬化的、可擴充套件性網路架構。但是當微軟在做這件事情的時候發現你幾乎不能以乙個正常人的思維去詳細業務規模的增長,這樣一套對可擴充套件性、靈活性以及具備快速交付能力的網路系統需要自己從0開始。於是他們從頭開始寫了一整套azure sdn的**。

微軟使用overlay技術和網路功能虛擬化服務軟體構建的虛擬網路(vnets)。vnets通過azure控制器進行劃分,建立一組相互關聯的服務,每個服務再按規模劃分,並利用高可用性在多個例項上執行協議。控制器集群所在區域能夠部署10萬到50萬台主機。在這些區域中,又存在小的控制器集群扮演著無狀態快取器的角色,他們能夠控制1000臺主機。

微軟使用azure內部開發的servicefabric來構建這些控制器。service fabric有乙個基於微服務的架構,能夠讓客戶更新單個應用程式元件,而無需更新整個應用程式。

azure sdn

的可程式設計在硬體的協助下執行在主機伺服器上。hyper-v主機上的虛擬過濾平台(vfp)能夠使azure的資料平面在網路**中扮演hyper-v的虛擬網路可程式設計交換機的角色,網路**代表控制器完成vnet功能和其他功能,如負載均衡。

資料報處理是在能夠將azure的資料平面的規模從1gbps擴充套件到40gbps的主機上進行,這有助於保持客戶虛擬主機的cpu週期。

雖然sdn和開源攜手並進,但在azuresdn中並沒有開源軟體,因為在開源社群中沒有提供azure需要的功能。而且就算有別的途徑可以滿足這些功能需求,轉換的成本也是相當大的。微軟考慮將azure service fabric架構貢獻給開源社群,但需要建立一些合作關係。

構造azure sdn的乙個挑戰在於將現有的控制器改裝到service fabric,這導致了一些擴充套件性問題,因為一些原始的控制器沒有使用servicefabric,所以並不是物件導向的。

另乙個挑戰是vfp如何處理資料報。我們需要確保在連線建立以後,對每個資料報的處理都是高效的。有效運作、迅速擴充套件規模、迅速轉化功能和伺服器的負載均衡都面臨挑戰,所以我們可以執行虛擬機器。

azure sdn

接下來需要更多的**式增長的微軟雲。從客戶api的角度看,我們會在網路層面得到更加豐富和強大的抽象。我們將在幾年內看到10倍規模的azure sdn。

微軟Azure加持NICE聯盟雲服務

nice 智慧型攝像機生態系統網路聯盟公布 1.0 版規範,並選擇微軟 azure 來實施其雲服務 加州帕羅奧圖訊 美國商業資訊 nice 聯盟選用微軟 azure 來建構nice 雲服務,以供 nice 採用者 第三方應用程式和服務開發人員以及終端使用者使用。nice 雲服務的應用將包括微軟的 a...

微軟智慧型雲Azure在華提供多項新服務

以下為文章全文 微軟全球執行副總裁兼雲計算與企業事業部負責人 scott guthrie 表示,目前 azure 已經覆蓋全球 34 個區域,並在 28個 區域正式商用,超過阿里雲 aws 和谷歌云服務的總和,是全球發展最快的公有雲服務。攜手本土合作夥伴,我們將持續加大對中國雲計算市場的投入,未來幾...

微軟增強了Azure認知服務

微軟正在為公司的azure雲平台上的開發人員引入新的人工智慧功能。azure認知服務的一項增強功能稱為 決策 它針對特定使用者提供了更好的決策建議。azure認知服務是針對智慧型演算法的api的集合,開發人員可以利用它們來執行影象識別,語音識別,自然語言處理,異常檢測和其他智慧型任務。決策新增了一項...