机房360首页
当前位置:首页 » 新闻资讯 » WinDocks能做Docker和微软做不了的事

WinDocks能做Docker和微软做不了的事

来源:网络来源 作者:机房360 更新时间:2016/4/8 10:16:24

摘要:WinDocks目的就是可以在Windows Server 2012上运行,它还想要把SQL Server引入到容器,而这是微软目前还无法做到的。

  WinDocks目的就是可以在Windows Server 2012上运行,它还想要把SQL Server引入到容器,而这是微软目前还无法做到的。这边厢,微软的客户正在敲手指,等待下一个版本的Windows Server提供原生的Docker容器支持功能;那边厢,第三方(不是Docker,也不是微软)正试图为目前这一代的Windows Server系统提供Docker容器。

  WinDocks既指一家公司的名称,又指其产品的名称。它已发布了Docker引擎的1.0版本,目的就是可以在Windows Server上运行,并且在容器中支持.Net和SQL Server。

  WinDocks里面使用的Docker容器是直接从现有的Docker守护程序移植过来的,并结合了“最初由Uhuru Software公司开发的开源Windows容器项目”,据WinDocks声称。(Uhuru之前还开发了Windows版本的Cloud Foundry以及用.Net实现的OpenShift。)

  WinDocks重新使用了现有的Docker API,那样面向Windows的Docker客户端就能与之进行交互。Windocks公司的副总裁保罗·斯坦顿(Paul Stanton)在电子邮件中表示:“我们实施了整套Docker命令、变量和选项的一小部分,就像微软在Windows Server 2016方面所做的工作那样。我们会接入,成为Docker工具生态系统的一部分。”

  WinDocks有望赢得用户的芳心,那是由于它不光支持.Net和Windows应用程序,另外还在容器中支持SQL Server,这是微软目前还无法做到的。据WinDocks向媒体发布的新闻材料声称,除了运行SQL Server外,这还包括“针对微软Dynamics的不同的用户配置。”

  虽然使用开源软件,但WinDocks采用了商业许可证。标准费用是每年每个核心400美元;算上SQL Server,费用就攀升到每年每个核心1000美元。单一系统、无限数量核心的开发者许可证售价为249美元。

  Docker花时间移植到Windows,甚至微软做帮手有一大原因:Docker使用的许多系统级构件还没有出现在Windows中。其中最关键的就是命名空间服务――这种服务可用来防止容器化进程访问系统的某些部分(比如网络接口),对针对沙盒化进程的API调用予以限制,或者是阻止被控制的进程进行交互(比如通过共享内存来交互)的机制。

  WinDocks提到了许多这些局限性,不过预计目前用户共享Windows Server 2012会促使用户对这款产品产生兴趣――据斯坦顿声称,“共享使用到2020年前后会达到顶峰”。

  责任编辑:余芯

机房360微信公众号订阅
扫一扫,订阅更多数据中心资讯

本文地址:http://www.jifang360.com/news/201648/n817680371.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
转载声明:凡注明来源的文章其内容和图片均为网上转载,非商业用途,如有侵权请告知,会删除。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
推荐图片