微軟周三宣布了一則震動(dòng)技術(shù)業(yè)界的消息,它正式發(fā)布了基于Debian Linux的網(wǎng)絡(luò)交換機(jī)操作系統(tǒng)。這款名為“SONiC”(Software for Open Networking in the Cloud)的軟件以前僅供微軟內(nèi)部使用,主要運(yùn)行在網(wǎng)絡(luò)交換機(jī)上。
這條消息對(duì)思科來(lái)說(shuō)可不是什么好事。
SONiC主要運(yùn)行在日益流行的網(wǎng)絡(luò)交換機(jī)上,網(wǎng)絡(luò)交換機(jī)又名SDN(軟件定義網(wǎng)絡(luò)),微軟此舉可能會(huì)動(dòng)搖思科在網(wǎng)絡(luò)交換機(jī)領(lǐng)域的領(lǐng)先地位。
網(wǎng)絡(luò)交換機(jī)具備了價(jià)格昂貴的交換機(jī)所能提供的一切功能并且將它們轉(zhuǎn)化成了軟件,讓網(wǎng)絡(luò)更容易編程、升級(jí)和更改。你當(dāng)然還是需要硬件,但是對(duì)硬件或者說(shuō)價(jià)格高昂的專(zhuān)用硬件的依賴(lài)性已經(jīng)大大降低了。
微軟正在同F(xiàn)acebook創(chuàng)建的開(kāi)放計(jì)算項(xiàng)目(Open Compute Project)合作,發(fā)布SONiC軟件也是合作的部分內(nèi)容。開(kāi)放計(jì)算項(xiàng)目旨在為數(shù)據(jù)中心打造開(kāi)源硬件,讓人們能夠像使用免費(fèi)的開(kāi)源軟件比如Linux一樣去使用硬件。
開(kāi)放計(jì)算項(xiàng)目的硬件設(shè)計(jì)可供任何人免費(fèi)使用和修改,人們還可以將修改后的硬件反饋給項(xiàng)目團(tuán)隊(duì)供更多人使用。代工廠(chǎng)商負(fù)責(zé)生產(chǎn)硬件。
像微軟這樣的廠(chǎng)商則會(huì)為這些開(kāi)源硬件提供所需的軟件比如SONiC。
Facebook也一直在侵蝕思科的領(lǐng)地,它一直在設(shè)計(jì)基于廉價(jià)硬件和開(kāi)源軟件的創(chuàng)新網(wǎng)絡(luò)交換機(jī)并將這些交換機(jī)提供給開(kāi)放計(jì)算項(xiàng)目?,F(xiàn)在已經(jīng)有好幾家公司在生產(chǎn)和銷(xiāo)售Facebook設(shè)計(jì)的交換機(jī)。
微軟原本是為了自己的云計(jì)算數(shù)據(jù)中心開(kāi)發(fā)的SONiC軟件,據(jù)Azure首席技術(shù)官馬克·盧辛諾維奇(Mark Russinovich)稱(chēng),現(xiàn)在SONiC軟件支持著Azure和Office 365。
他說(shuō):“我們將它投入了生產(chǎn),我們想把我們確信已經(jīng)開(kāi)發(fā)成熟并且能夠有效工作的成果提供給更多的人使用。”
微軟隨后給出了SONiC的合作伙伴名單,它們可以幫助其他公司采用該軟件。這些合作伙伴包括:
·Arista,軟件編程交換機(jī)廠(chǎng)商,思科恨之入骨的老對(duì)手
·博通,網(wǎng)絡(luò)設(shè)備芯片制造商
·戴爾,開(kāi)放計(jì)算項(xiàng)目的積極參與方,一直在高調(diào)進(jìn)軍SDN市場(chǎng)
·邁洛思(Mellanox),全球領(lǐng)先的網(wǎng)絡(luò)互連解決方案供應(yīng)商
還有兩家巨頭沒(méi)有與SONiC合作?它們是思科和VMware。VMware擁有自己的SDN軟件,并且希望引領(lǐng)SDN的創(chuàng)新革命。
SONiC想要提供控制和編程網(wǎng)絡(luò)交換機(jī)的標(biāo)準(zhǔn)方法。只要開(kāi)放其技術(shù)并允許第三方編程,它可以與任何交換機(jī)協(xié)作,從理論上說(shuō),這也包括了思科的交換機(jī)。
盧辛諾維奇表示:“人們可以使用不同廠(chǎng)商的不同交換機(jī)并將它們接入軟件定義網(wǎng)絡(luò),這可以讓用戶(hù)更容易更換廠(chǎng)商或者混用不同廠(chǎng)商的設(shè)備。”
思科聽(tīng)到這樣的話(huà)可不會(huì)太高興。思科已經(jīng)在連網(wǎng)設(shè)備領(lǐng)域建立起自己的帝國(guó),它占有60%的市場(chǎng)份額。網(wǎng)絡(luò)工程師需要苦學(xué)多年才能掌握運(yùn)行思科網(wǎng)絡(luò)所需的知識(shí),這也讓很多企業(yè)不愿購(gòu)買(mǎi)和學(xué)習(xí)其他廠(chǎng)商的軟件。
實(shí)際上,這也是思科對(duì)Arista提出起訴的主要原因。Arista設(shè)計(jì)的軟件與思科軟件的工作方式很相似。
這并非微軟首次向開(kāi)放計(jì)算項(xiàng)目捐獻(xiàn)連網(wǎng)項(xiàng)目。去年7月,開(kāi)放計(jì)算項(xiàng)目接到一些軟件,可以幫助企業(yè)對(duì)它們的網(wǎng)絡(luò)進(jìn)行編程。
盧辛諾維奇表示,至于這會(huì)對(duì)思科或其他網(wǎng)絡(luò)設(shè)備廠(chǎng)商造成什么樣的影響,那一點(diǎn)兒都不重要。SDN就是未來(lái)的發(fā)展方向。
他說(shuō):“這就是連網(wǎng)領(lǐng)域的現(xiàn)實(shí)情況,連網(wǎng)必須變成軟件定義型的,這樣才能在超大規(guī)模的云或者大型數(shù)據(jù)中心里面靈活運(yùn)行。”
思科也進(jìn)入了軟件定義網(wǎng)絡(luò)市場(chǎng),它已經(jīng)開(kāi)發(fā)出超高速Nexus 9000交換機(jī),運(yùn)行的是它自己的可編程軟件。思科表示,這款交換機(jī)賣(mài)得非常好。
但是開(kāi)放計(jì)算項(xiàng)目仍將對(duì)思科的經(jīng)營(yíng)模式發(fā)起挑戰(zhàn),它可以為企業(yè)用戶(hù)提供全新的、更廉價(jià)的建網(wǎng)解決方案。
關(guān)于SONiC的另一個(gè)更加令人震驚的消息是:它使用的是Linux操作系統(tǒng)(具體的說(shuō),是Debian版Linux),而不是Windows系統(tǒng)。
20年前,微軟還在跟Linux交戰(zhàn)并試圖摧毀它。現(xiàn)在它卻說(shuō)它喜歡Linux了。太有趣了,它在最新的兩篇與SONiC有關(guān)的博客文章中并沒(méi)有提到Linux或Debian,但在GitHub頁(yè)面上卻提到了Linux。
選擇Linux而非Windows可能有技術(shù)上的原因,但同時(shí)也可能有商業(yè)上的考慮。Linux已經(jīng)開(kāi)源了而Windows并不是開(kāi)源軟件。Windows仍然是專(zhuān)利軟件。免費(fèi)提供Linux軟件對(duì)于微軟來(lái)說(shuō)毫無(wú)影響,不會(huì)對(duì)它自己的操作系統(tǒng)造成影響。