瀏覽單個文章
healthfirst
*停權中*
 
healthfirst的大頭照
 

加入日期: May 2015
文章: 1,017
微軟也開發自己的Linux,用於資料中心網路交換器系統

引用:
微軟也開發自己的Linux,用於資料中心網路交換器系統
文/林妍溱 | 2015-09-21發表


Azure Cloud Switch(ACS)是用於SDN軟體基礎架構的作業系統,具有相當重大的意義,
因為這是微軟在Satya Nadella領導之下第一次打破過去純Windows平台的作法,開發自有
版本的Linux作業系統。



微軟表示,基於相容性及開放性等理由,已開發專為資料中心網路互通而設計的Linux版作業系統
Azure Cloud Switch,這也是微軟首次開發自有版本的Linux。

微軟Azure網路小組首席架構師Kamala Subramaniam指出,企業及雲端供應商要有高速及高可用
性的網路基礎架構來執行其服務,然而卻往往難以將不同交換機上的各式軟體整合到雲端網路管理平
台上。Azure Cloud Switch(ACS)是微軟為交換機等網路裝置所開發的首款自有軟體,也是資料
中心網路架構專用的跨平台模組化Linux作業系統,有助於更快除錯、修復及測試軟體臭蟲,也賦予
我們縮小軟體規模,得以開發資料中心及網路所需的軟體功能。

ACS採用交換機抽象層介面(Switch Abstraction Interface, SAI)規格,這是開放運算計畫
(Open Compute Project, OCP)制訂的網路交換機ASIC編程的第一套開放標準C API,因此能
使微軟將同一套軟體堆疊執行於不同廠牌交換機硬體上。微軟於2014年加入OCP,也是SAI重要的
貢獻者。

ACS雖然只是用於SDN(軟體定義網路)軟體基礎架構的作業系統,而不是PC及伺服器作業系統等
核心產品,但仍具有相當重大的意義,因為這是微軟在Satya Nadella領導之下第一次打破過去純
Windows平台的作法,開發自有版本的Linux作業系統。不過,早在2012年中微軟即宣佈其IaaS服務
Windows Azure可執行在Linux平台上。微軟Azure技術長Mark Russinovich也在今年表示,Azure
上已有20%的虛擬機器執行Linux。

微軟指出,ACS和傳統交換機軟體堆疊的差異在於,它是用於網路裝置軟體除錯、測試用,因而更為
精簡、更為模組化。此外,ACS整合了微軟的監控及診斷系統,能使組態及管理作業較傳統指令行介面
更簡化,讓交換機如同伺服器一樣,可每周佈署或回復軟體,確保成熟的軟體組態和部署模式。而
基於SAI介面的開放、標準化化特性,ACS也讓微軟可和ASIC產業創新速度並駕齊驅,更快採用最新
硬體,又能同時執行在多種平台上。同時,Linux開發而成的ACS也讓微軟得以援用包括開放源碼、
微軟及第三方的應用程式。(編譯/林妍溱)

http://www.ithome.com.tw/news/98819

微軟吃錯藥囉
竟然要開發Linux
現在這位CEO跟以前的大不同
     
      
舊 2015-09-21, 08:18 PM #1
回應時引用此文章
healthfirst離線中