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

Flora| 2016-04-07 云计算, 新闻 评论数( 0 )

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年前后会达到顶峰”。

来源:云头条

聚焦云计算,扫描二维码,关注HostUCan云计算

聚焦云计算,扫描二维码,关注HostUCan云计算

有好的文章希望站长之间帮助分享推广,猛戳这里我要投稿

您需要登录后才可以评论登录|注冊

暂无评论