Docker與微軟展開戰略合作 實現基于Container的跨平臺應用開發
10月15日,Docker公司在美國與微軟共同宣布,雙方展開戰略合作,在即將發布的Windows Server中,將為發展迅速的Docker分布式應用開放平臺的全新容器技術提供支持。利用Docker技術開發容器應用的開發者與企業,將得以在Windows Server或Linux平臺上共享快速成長的Docker生態系統,充分利用其中的用戶、應用和工具等資源。
如今的商業環境對IT創新提出了***的高要求,而其中最為緊迫的需求,就是支持開放式跨平臺移植的分布式應用。Docker瞄準了這一需求,利用“容器”,僅需幾分鐘就能將應用代碼由開發狀態轉入生產狀態,實現實時轉換。
“Windows Server在企業應用中的優勢毋庸置疑,將其納入到Docker計劃的支持范圍內,對于整個Docker社區和生態系統來說都是一件里程碑事件。”Docker公司***技術官、創始人兼***維護師Solomon Hykes表示,“為容器化和分布式應用提供通用的開發工具和用戶界面,將催生出一大批全新應用,為各類企業帶來巨大的變化。”
“我們意識到,在移動為先,云為先的世界,為客戶創新提供足夠的靈活性至關重要。”微軟公司云計算與企業級產品工程部執行副總裁Scott Guthrie表示,“為了確保這種靈活性,我們已經在快速成長的Microsoft Azure云平臺上為Docker和Linux提供了***支持。我們與Docker的合作,將進一步深化我們的投入,助力創建一個能提供更多選擇的開放平臺,讓Windows Server和Linux和諧共處,驅動應用創新。”
微軟與Docker的合作,將讓開發者得以創造出激動人心的全新商業模式,也能讓微軟的服務器和云計算用戶從Docker開源社區的***成果中受益。雙方合作的主要內容包括:
• Docker引擎,用來運行和編制容器的開源運行環境,將在新Windows Server上運行。在匯聚社區智慧的Docker Hub云平臺上將提供支持Windows Server的Docker引擎鏡像,目前這一平臺已經匯集了由開發者社區共享的45,000個Docker應用。通過提供***的Windows Server和Linux鏡像,將為開發者提供更大的開發靈活性。
• Docker Hub還將通過Azure管理門戶和Azure Gallery直接整合到Microsoft Azure中去。這將幫助由眾多獨立軟件供應商(ISV)和云開發者組成的龐大的微軟生態系統,直接獲得Docker社區中的某些出色應用,從而推動Windows Server與Linux上的快速創新。
• 微軟還宣布將貢獻于Docker的API開放編程接口,從而讓多容器應用的相互移植得以實現。開發者將***次得以直接利用Azure上預先設置好的Docker引擎,來創建多容器的Docker化應用。這一全新的整合特性將在Docker的Global Hack Day上展示。
• 適用于Windows Server的Docker引擎將在Docker開源項目的支持下開發,微軟將作為社區成員積極參與該項目。
“將Azure和Windows Server的強大力量與Docker平臺相結合,將重新定義企業對于其云發展的期待與需求。”Docker公司***執行官Ben Golub說,“通過與微軟的合作,我們將提供一套框架體系,讓開發者能夠以***的速度去創建、并在全球范圍內廣泛部署多平臺分布式應用。“
2014年6月,微軟開放技術公司已經為Azure公有云用戶帶來了Linux版的Docker引擎。來自Docker公司和微軟開放技術公司的工程師將繼續通力合作,共同編制適用于Azure的容器,并計劃將其整合到Docker的下一版本中。這次戰略合作將進一步強化雙方的協作,為Windows Server和Linux社區提供更大的靈活性和更廣泛的選擇。