1. 程式人生 > >Docker攜手Windows Server:一場精彩的雙贏

Docker攜手Windows Server:一場精彩的雙贏

微軟繼續推動開源協作工作,旨在立足於Windows Server實現Docker開箱即用效果。

就在本週,微軟公司將在於亞特蘭大召開的Ignite大會上公佈睽違已久的Windows Server 2016。同樣備受期待的還有Docker for Windows Server——實際情況可能更理想,即Docker直接被內置於Windows Server當中。

Docker公司產品高階副總裁ScottJohnston在電話溝通當中指出:“從概念上講,Docker已經被納入其中。”大家只需要執行一行PowerShell命令,即可在Windows Server中啟用Docker Engine,另外微軟方面還將提供對Docker方案的企業支援服務。

目前雙方正在共同推進這項戰略:微軟持續立足於自身生態系統開展開源協作,而Docker則致力於讓自己在企業IT領域獲得更為重要的地位。

微軟:新特性由內而外

在兩年前最初談到將Docker移植至Windows當中時,很明顯如果不在Windows核心層面作出重大架構調整,那麼一切移植都將無從談起。雖然過去已經有跡象表明微軟在從事這方面工作,但作為旗下的旗艦級產品,Windows Server能夠更好地與開源專案相對接顯然更具說服力。

通過這種方式,微軟的企業客戶能夠利用一套通用型工作鏈實現跨越Windows與Linux系統的應用部署。根據Docker方面的說法,企業客戶使用Windows Server與Linux的比例大約在63比35,而擁有共同的工具鏈意味著其不需要再為使用另一平臺而大費周章。

另外,這也意味著企業為其WindowsServer系統自行開發的應用程式——這部分應用能夠通過移植至雲端獲取最大收益——如今已經能夠通過Docker化方式實現隨處遷移。此類應用通常由C#或者.Net框架編寫而成,Docker方面指出,企業在對Docker for Windows Server進行測試時,會優先選擇將此類應用遷移至雲端。

Docker:一套容器,隨處使用

與微軟間的合作關係顯然是Docker努力讓自身進一步實現企業IT領域普及的重要環節。其多項特效能夠有效支援這一戰略:Docker屬於開源專案,因此其易於獲取及提交貢獻。另外,Docker以谷歌Go語言編寫而成,因此其速度很快且能夠在不同平臺間輕鬆實現移植。

Docker還與其它多家企業開展合作。具體案例:今年年初,惠普企業業務公司就公佈了一系列Docker就緒型系統,用以作為硬體級補充機制同該公司去年釋出的Docker相關產品相配合。考慮到Docker已經直接內置於Windows Server內,再加上HPE方面的大力支援,相信會有更多企業會嘗試加以使用。

統一陣線

兩家公司將藉助這一合作實現雙贏。微軟方面一直在努力確保企業客戶能夠更為廣泛地使用微軟雲服務。從長遠角度講,如果應用無法被遷移至Azure,那麼其將無法成為真正具有競爭力的雲方案。而既然能夠利用Docker輕鬆完成遷移,客戶又為何不嘗試一下這波最新技術浪潮呢?

Docker的動機則與其它初創企業完全一樣:尋求更多途徑以帶來付費使用者。將Docker內置於Windows中顯然能夠很好地完成這項任務。