当前位置: 首页 > 科技观察

Docker与WindowsServer:精彩双赢

时间:2023-03-12 01:47:11 科技观察

微软持续推进开源协作工作,旨在实现基于WindowsServer的Docker开箱即用的效果。  就在本周,微软将在亚特兰大的Ignite大会上公布期待已久的WindowsServer2016。同样备受期待的是适用于WindowsServer的Docker——也许理想情况下,Docker直接内置到WindowsServer中。  Docker公司产品高级副总裁ScottJohnston在电话沟通中指出:“从概念上讲,Docker已经包含在内。”您只需要执行一行PowerShell命令,即可在WindowsServer中激活DockerEngine。此外,微软Aspect还将为Docker解决方案提供企业支持服务。  目前,双方正在共同推动这一战略:微软基于自身的生态系统继续开展开源协作,而Docker则致力于让自己在企业IT领域发挥更大的作用。  Microsoft:由内而外的新功能  两年前首次谈论将Docker移植到Windows时,很明显,如果不在Windows内核级别进行重大架构更改,任何移植都是不可能的。虽然过去有迹象表明微软正在这方面努力,但作为其旗舰产品,WindowsServer显然更有说服力,可以更好地对接开源项目。  这样,微软的企业客户就可以使用一个通用的工作链来实现跨Windows和Linux系统的应用部署。根据Docker的说法,使用WindowsServer的企业客户与使用Linux的企业客户的比例约为63比35,拥有通用的工具链意味着他们无需费心去使用另一个平台。  此外,这也意味着企业为WindowsServer系统开发的应用——这部分应用可以通过移植到云端获得巨大收益——现在可以通过Docker化迁移到任何地方。此类应用程序通常使用C#或.Net框架编写。Docker指出,企业在测试DockerforWindowsServer时,会优先将此类应用迁移到云端。  Docker:一个容器,随处使用  与微软的合作显然是Docker在企业IT领域进一步普及的重要一环。有几个特性支持这种策略:Docker是一个开源项目,因此很容易获得和贡献。另外,Docker是用谷歌的Go语言编写的,所以速度很快,并且可以很容易地在不同平台之间移植。  Docker还与许多其他企业合作。具体案例:今年年初,惠普企业业务公司宣布推出一系列Docker-ready系统作为硬件层面的补充机制,以配合该公司去年发布的Docker相关产品。考虑到Docker已经直接内置在WindowsServer中,再加上HPE的大力支持,相信会有更多的企业尝试使用它。  统一战线  两家公司将通过此次合作实现双赢。微软一直在努力确保企业客户能够更广泛地使用微软云服务。从长远来看,如果一个应用程序不能迁移到Azure,它就不能成为一个真正有竞争力的云解决方案。而既然使用Docker可以轻松完成迁移,客户何不试试这波最新技术呢?  Docker的动机和其他创业公司如出一辙:寻找更多的方式来带来付费用户。将Docker内置到Windows中显然可以很好地做到这一点。