Windows Server 2016提供Docker原生运行的企业级支持
Windows Server 2016已原生支持Docker,這使得Windows應用可運行在容器中。該評估版目前已經可用,期望于本月底之前,Microsoft將提供從評估版到RTM的升級路徑。該評估版發布于上周的Microsoft Ignite大會上,同時還發布了Microsoft和Docker將合作提供商業支持的新聞,Windows Server 2016的許可費用中包括了對Docker引擎的商業支持。
Docker本身是一種免費開源的軟件,但是自2015年開始,Docker公司也開始提供商業解決方案。該產品套裝的核心是一種稱為“CS Engine”的標準Docker引擎變體,提供了對Docker引擎的商業支持。該產品完全支持Docker引擎,被Windows Server支持的產品正是該變體。Docker公司高級產品副總裁Scott Johnson在他的聲明中高度評價了來自Microsoft方的伙伴關系支持:
Docker引擎的商業支持也稱為“CS Docker Engine”,在Windows Server 2016中將可使用Docker公司的測試、驗證和軟件包支持,這無需額外的費用;Microsoft將在Docker公司的配合下,為Windows Server 2016客戶提供對CS Docker Engine的企業級支持。
伙伴關系是兩個企業所邁出的合乎邏輯的一步。雖然Docker已將Windows用戶包括在對Docker Toolbox和Docker for Windows等工具的使用中,但是與Microsoft的官方合作伙伴關系將Docker置于一個非常之大的客戶群之前。這是一個習慣于為使用軟件支付許可費用的客戶群,可能會被Docker的商業產品Docker Datacenter所吸引。對于Microsoft來說,這種合作伙伴關系能將其所期望的新技術帶入到Windows Server版中。Microsoft的服務器和工具軟件部門總經理Mike Schutz談及了使用容器所能帶來的新方法:
容器是鞏固新一代的云原生應用和微服務的關鍵技術。我們也一直在與客戶協同工作,他們想要使用容器去轉變現有應用,以利用云架構和現代DevOps環境。
InfoQ訪談了軟件架構師Stefan Scherer。Scherer被公認專長于Microsoft MVP和Docker Captain。訪談內容涉及了Docker及Windows容器的未來。
在你看來,什么是Microsoft用戶去采用Docker的主要驅動力?
Stefan Scherer:我認為這些客戶已經對Linux世界中Docker所取得的重要性有所耳聞。現在Windows Server 2016中原生地支持了Docker。Docker不再僅是一個安裝在服務器之上的第三方工具軟件。Docker現在由Microsoft合作維護并支持,這為使用Docker簡化和標準部署的Windows客戶吃了定心丸。在Windows 10中,Microsoft將容器置于開發人員機器中。他們此刻就可以開始為他們的應用創建Docker鏡像了。
不同的平臺可成為同一Docker Swarm的組成部分,這意味著可以在同一計算機集群中運行Windows和Linux應用。這是否對Microsoft客戶具有吸引力?
Scherer:?我將Docker看作是連接Linux和Windows的橋梁,它降低了這兩個世界間的屏障。一旦你領會了Docker的基本概念,你就會明白在兩者平臺上都可以用同樣的方式加速容器。使用這樣的混合Docker Swarm,你可以選取并組合所有可用的Docker鏡像。
Windows容器曾被期望會在Ignite大會發布,但是這次的商業合作伙伴關系令人吃驚。這次交易對于Microsoft還是Docker公司哪方而言更重要?
Scherer:?我認為Microsoft和Docker公司都會從深度合作伙伴關系中獲益。由Microsoft提供的支持使得Windows成為具有吸引力的Docker平臺。企業客戶可以從他們的操作系統廠商那里得到支持。
Microsoft已經在Docker Hub上發布了Windows Server核心和Nano Server的基礎Docker鏡像,這些鏡像任何人均可下載使用。你認為Docker Hub是否馬上將會成為上千Windows應用鏡像的大本營,就像當前Hub上的Linux應用一樣?
Scherer:?這是當然了。隨著Docker在Windows 10上可用,Server 2016 RTM開發人員可以開始在他們日常環境中使用Docker。開發人員可開始將他們的開發環境Docker化,并在Docker Hub上分享。不同編程語言的基礎鏡像正在增加,IIS和數據庫等一些基礎應用的鏡像也在增加。通過Windows Docker社區,一些最佳實踐將會演進到如何去構建用于Windows的Docker鏡像。因此我認為在Docker Hub上將會有越來越多的Windows應用鏡像。
Docker Hub是公開共享的Docker鏡像的大本營。自其啟動以來已經有60億次的鏡像下載,預計每6周就會有10億次下載。Docker Hub是廣受歡迎的,并且隨著Windows Server 2016技術預覽第五版的發表,Docker在Hub中添加了對Windows鏡像的支持。Microsoft和Docker都期待在Hub上的Windows鏡像將會取得與Linux鏡像一樣的成功,這將驅動對Windows容器的采用。
原文鏈接:http://www.infoq.com/cn/news/2016/10/windows-server-2016-docker
.NET社區新聞,深度好文,微信中搜索dotNET跨平臺或掃描二維碼關注
總結
以上是生活随笔為你收集整理的Windows Server 2016提供Docker原生运行的企业级支持的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: gRPC .NET Core跨平台学习
- 下一篇: 搭建分布式 ASP.NET Core W
