近日,微軟對(duì)開放計(jì)算項(xiàng)目(Open Compute Project)做出了新貢獻(xiàn),提供了Software for Open Networking in the Cloud(SONiC)網(wǎng)絡(luò)組件。
據(jù)悉,微軟會(huì)將SONiC作為開源項(xiàng)目,貢獻(xiàn)給基于GitHub庫(kù)的社區(qū)。其會(huì)運(yùn)行于Debian,理論上支持Linux發(fā)行版。
據(jù)了解,微軟還會(huì)將云服務(wù)器規(guī)范貢獻(xiàn)給OCP,這是一個(gè)12U的共享服務(wù)器機(jī)架,可以容納24個(gè)1U服務(wù)器,還公布了在開源Apache許可下的Chassis Manager。
微軟稱:“SONiC是一系列軟件網(wǎng)絡(luò)組件的集合,用于構(gòu)建像交換機(jī)這樣的設(shè)備。配合SAI,SONiC將讓云運(yùn)營(yíng)商可以利用硬件創(chuàng)新。同時(shí),還會(huì)提供一個(gè)框架在開源代碼之上進(jìn)行構(gòu)建,面向網(wǎng)絡(luò)交換機(jī)之上的應(yīng)用。我們相信,這是交付一個(gè)完全開源的交換機(jī)平臺(tái)的最后一部分,這個(gè)平臺(tái)可以跨來(lái)自多個(gè)交換機(jī)廠商的硬件共享相同的軟件堆棧。”
目前,OCP已經(jīng)發(fā)布了針對(duì)主板、芯片組、布線、常見插槽、連接器、開放網(wǎng)絡(luò)和交換機(jī)的規(guī)范。此外,微軟Azure Cloud Switch也是圍繞OCP的SAI所構(gòu)建。SAI是針對(duì)編寫ASIC程序的標(biāo)準(zhǔn)C應(yīng)用編程接口,用于運(yùn)行交換機(jī)等網(wǎng)絡(luò)設(shè)備的軟件。