你好,游客 登录 注册 发布搜索
背景:
阅读新闻

Docker联手微软:Container的跨平台应用开发

[日期:2014-11-17] 来源:InfoQ  作者: [字体: ]

  2014 Container技术大会(Container Conference 2014)于10月18日在北京举办。作为当前最炙手可热的Container技术,Docker是本次大会最鲜明的主题之一。

  就在大会几天之前,10月15日,微软公司宣布与Docker公司进行战略合作,在即将发布的Windows Server中,将会为Docker提供新的Container技术。微软相关开发者和组织者将会使用Docker开发全新的Container应用,以能够在Docker技术欣欣向荣的生态系统中与Linux齐头并进。

  Docker 是一个开源的应用容器引擎。Docker能够让开发者打包他们的应用以及应用的依赖包,形成一个可移植的容器,从而能够发布到任何流行的 Linux 或者Windows机器上,或者虚拟机。Container完全使用沙箱机制,容器相互之间不会有任何接口,就如同iPhone 的应用之间没有公共部分。这样的优势非常明显,应用的移植几乎没有性能开销,可以很轻松地在机器和数据中心中运行。最重要的是,这些容器不依赖于任何语言、框架或包括系统。

  现今,商业模式与商业气候对人们的创新要求日益增加,可移植的分布式的应用往往受到非常大的需求。Docker就是在迎合这样的需求,它能够在几分钟甚至更短的时间之内就将代码开发转换成产品,实现实时转换。

  对于此次合作,Docker公司首席技术官、首席维护师Solomon Hykes与微软公司云计算与企业级产品工程部执行副总裁Scott Guthrie都表示了非常积极的态度。Scott说,为了确目前云背景下客户的灵活性,微软在Microsoft Azure云平台上为Docker提供了很多的支持。微软与Docker的战略合作将会进一步加深这些支持,并且构建一个能够提供全方位服务的开放平台,让Windows Server与Linux齐头并进,创新前行。

  微软和Docker的合作将会给予开发者更多的创新机会,同时能够使得微软服务器以及云计算用户从Docker的开源社区中获益。双方合作主要包括了以下三点内容。

  第一点合作是Docker引擎的加入。Docker引擎是一个开源的实时系统,构建、运行以及统筹了整个Container框架。在Windows Server下一个开发版本中,Docker引擎将会成为一个重要组成部分。同时,支持Windows Server的Docker引擎镜像将会在Docker Hub平台上发布,超过45000个Docker应用已经发布在了这个社区上。这将会大大帮助开发者在Windows Server和Linux平台上灵活地进行选择。

  第二点,Microsoft Azure云平台将会在Azure管理门户和Azure库中融合Docker Hub。这将会帮助众多的软件提供商和云计算开发者组成庞大的微软生态系统。云平台的用户能够直接获取Docker社区中的种种应用,从而推动Windows Server与Linux开发与创新。

  第三,微软还发布了它对Docker开放API的贡献,保证了众多容器在不同平台上的移植得以实现。开发者能够直接使用Azure云上预设的Docker引擎设计和实现众多的Docker应用。这个全新的特性将会在Docker的世界黑客日上对公众展示。

  在今年的6月份,微软已经让用户能够在Azure云平台上的Linux框架中运行Docker应用程序。而在10月1日,微软发布了Windows Server的第一个技术预览版本。下一代带有新Container技术的Server系统预计可能在明年一月左右发布。

  微软与Docker的合作是强强联合,在各自的领域中两个公司都处于两头羊的角色。Windows Server是企业级的应用系统,Docker的容器技术已经日趋炉火纯青。这次的合作将会给应用创新的商业市场中带来巨大变革,带动整个产业竞争力的提高。

收藏 推荐 打印 | 录入:574107552 | 阅读:
相关新闻       Docker 微软 Container 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数
点评:
       
评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款