设为首页 收藏本站
查看: 1335|回复: 0

[经验分享] 微软CTO和Docker CTO上周“在一起”,究竟谈了什么?

[复制链接]

尚未签到

发表于 2015-10-13 10:26:13 | 显示全部楼层 |阅读模式
上周,Docker CTO和微软的CTO在一起讨论了他们为Windows Server开发容器的具体进展情况。两位表示他们的合作已经步入正轨。
根据Docker CTO Solomon Hykes和微软Azure首席技术官Mark Russinovich表示:“Docker和微软进一步深化他们之间的合作,以确保下一代的Windows Server操作系统能够完美运行Docker容器,甚至可以媲美Linux。”
这两位技术主管在旧金山Docker总部轻松的握手致意,这是他们作为个人的第一次见面,8月10日,他们分别代表具有竞争关系的Linux和Windows开发者阵营。现在,他们又代表这两个阵营之间可能的合作。
两位CTO表示,技术开发工作正在针对既定目标,有条不紊的推进。具体的计划表是什么还有待观察。在下一个版本的Windows Server发布之前,Windows开发人员将不会在Windows Server、Visual Studio和.NET上使用Docker系统。预计会在2016年的某个时候,这个目标将会实现,但无论是Russinovich还是其他其他微软高管都没给出确切时间。
微软CTO
DSC0000.jpg



(Image: TERADAT SANTIVIVUT/iStockphoto)
Russinovich 预测:“Windows开发人员在使用Docker Compose和Docker Swarm和Docker APIs时候将拥有完全一致的使用体验。”
像Docker工具可以运行在Windows Server上一样,Linux应用程序也不会突然奇迹般地出现在Windows窗口。
相反,每一种类型的应用程序都有适合自身的操作系统。但是开发者,无论他们身在哪个阵营,都需要学习和使用相同的工具集在一个Docker容器上来运行他们的应用程序。容器本身指定哪个操作系统来运行内部的代码——例如Linux为Linux应用程序。它还指定需要哪个版本的Linux内核。只有最新版本的Windows Server才能运行容器。
“个人开发者也许倾向于某一个自己喜欢的系统”, Hykes承认。但是团队开发人员,开发组织和业务单位就需要一个混合的构建应用程序操作系统”,包括Linux, Windows以及 .Net元素等,他表示。
凭借他们之间共享的Docker系统,他们可以开发各自的应用程序服务——比如在Window一侧的C Sharp和Linux一侧的Node.js,然后作为分布式应用在Docker容器上运行它们。
Russinovich说,他已经在今年的6月份旧金山的DockerCon大会上演示过。
在Docker办公室,他说,利用Visual Studio Online使用Docker,这不仅包括.NET语言也包括相当于一个持续的代码传递系统,用来团队协作工作流、调试和源代码控制。业务应用程序代码持续交付是我们常说的现代开发团队的目标。频繁更改的代码保持与业务条件吻合,在该方式下进行避免干扰到生产系统。
Russinovich表示,增加 Docker容器有助于完善开发团队和运维人员构建的用于频繁更新产品代码的“持续管道”。
(Image: Docker CTO Solomon Hykes)
DSC0001.jpg

微软CTO2
除此之外,Hykes表示, 随着Docker在Windows和Linux开发团队中的联合使用,这将意味着人们将使用可以自由的选择他们是用Windows笔记本电脑,还是Linux机器,或者一台苹果笔记本,而且也会减少使用这些不同操作系统电脑的不良后果。Docker格式引擎将会识别不同系统的输出,并且可以构建一个容器,确保输出运行在适当的服务器上。
这项技术将让构建应用像微服务一样,并且将这些服务带到一个联合的操作系统上。
作者:张鹏程编译
原文见blog:http://blog.tenxcloud.com/?p=339

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-126183-1-1.html 上篇帖子: docker 相关一 下篇帖子: Docker 学习 (一)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表