【海外风向标】Docker和容器为何难入CIO法眼

标签:CIOIT战略云计算IT管理软件开发敏捷开发软件测试DevOpsDockerCoreOS

访客:44167  发表于:2016-02-17 13:49:26

E行前言:在近期一份针对世界500强企业CIO们的问卷调查中,只有不到一半的CIO表示他们的公司采用了容器,这表明容器的应用并没有在大公司中形成主流,为何更多的CIO没有去拥抱Docker和CoreOS技术?

 【海外风向标】Docker和容器为何难入CIO法眼

容器在开发者中十分盛行,他们采用开源软件创建,测试和运行应用程序。调查发现,Docker和CoreOS等公司提供的容器并没有引起绝大多数500强企业CIO们的青睐,意味着容器的推广还有很长的路要走。但专家表示,随着CIO们逐步的把传统的基础设施转移到云中,并把IT部门至于敏捷开发和DevOps原则下,容器的应用状况将会改变。

 容器的优势

 虚拟化技术以实现公司在单一服务器上运行多个操作系统来获取更高效地计算,但虚拟机每个操作系统仅支持一个应用程序。而容器则是应用程序在其自身的容器内运行和在同一操作系统运行多个容器来进一步提升服务器资源利用率。开发者也能在Linux服务器或虚拟机之间移动容器并改变应用程序或部分的应用程序,叫作微服务。支持者表示在移动和网络应用程序不断升级的时代,容器能赋予其更大的灵活性。

 “对于创建和测试云系统的应用程序,Docker和容器都称得上是伟大的‘催化剂’,”Docker公司CEO戈卢布说。本月初在华尔街日报相关活动中,其向超过80位CIO详实说明了容器和Docker的商业模式。该初创公司已从看好容器技术升值空间的投资商处获得了一个约10亿美元的估值。

 CIO们对容器的价值主张怀有疑问

 戈卢布依旧保持其对容器化的高水平论调,但形势很快明朗化,许多CIO不大熟悉这个抽象技术。在华尔街活动期间进行的现场调查也表明,仅44%的CIO正在采用容器软件。他开玩笑称剩余的56%是正在使用容器而不自知。。

 CIO们也对容器的应用持怀疑态度,他们表示:“我在这里看不到容器的价值主张,似乎还有其他的技术具备了容器的功能。”一部分CIO还表示他们无法看出容器和Red Hat’s Openshift技术之间的区别。还有一位CIO甚至问道:“如果Docker或是其竞争对手失败了,企业会有什么损失?”

 评论指出,一些CIO们相信他们的私人或混合云运行VMS是足够的,这种想法取决于他们的应用程序的开发过程。但专家说,容器提供了一个更强大的替代品比VMS支持连续输送、连续属性的DevOps实践整合。而在DevOps的应用中,代码更新、bug修复测试和部署往往在几分钟或几小时内,而不是传统的几天或几个星期。

 虚拟机的一个限制是每台机器只能对应一个客户操作系统,当开发人员向虚拟机介绍任何更改,例如配置或修补程序时,他们必须进行其他更新以支持虚拟机环境。而相比与虚拟机,容器的优势在于没有客户操作系统,所以当开发人员修改了一个容器,其他的容器也能相应的继承该变化。这个应用程序的抽象也意味着开发人员不必提交一个特定的平台。“其他技术需要规范的一个操作系统,选择一个云供应商,这违背了人们想要应用容器的目的,”戈卢布在华尔街说到。

 曾采用过容器技术的惠普前CIO拉夫.劳拉称,没有看到容器价值的CIO可能仍将它们的虚拟机简单部署到物理机,满足于单一盒子里运行多个操作系统。很有可能,它们无法跨越鸿沟进行持续集成和交付

 拉夫.劳拉表示:“如果CIO没有改变他们的思维模式,应用容器的优势也会慢慢失去。如果CIO适应了微服务和DevOps理念,基于即时规模的环境,那么容器不仅合理而且非常引人注目,因为它使组织能够减少虚拟机管理。”

 为何大多数CIO不肯拥抱敏捷开发和DevOps

 劳拉表示许多CIO正在极努力兼顾传统系统,采用大数据分析,开源,PAAS的项目和无数其它新兴技术相关的技术债务。很多人还在为采用要求业务和IT之间的密切协作的敏捷方法论,编码进程而不懈努力。对这样的CIO,DevOps仍旧不可捉摸还有距离感,至少要等到它们设计出自身的云计算战略。

 “我打赌,每一位CIO都已经看到了网络和数字化方面需求的大爆炸,而它们运营业务的方法没有设置做这个,”CoreOS公司的CEO 亚历克斯.波尔维说道。他表示CIO正在与传统环境到云基础设施的转型作斗争。CoreOS旨在利用容器,安全工具和其它云迁移整体的组件来协助企业成功转型。波尔维称这项战略为“所有人的谷歌基础设施”,简称GIFEE。

这绝非偶然。为了以最佳状态运行它们的网络级基础设施,在过去的几年里,谷歌和Facebook网部署了数以万计的低成本商用硬件。初创公司如Docker和CoreOS采取了开源代码底层容器并使其大众化。现在投行诸如高盛,技术巨头如惠普,零售商如吉尔特集团都在部署Docker容器。而Verizon和CA公司则采用来自CoreOS的容器。
但这些公司仍然是局外人。容器在开源软件,虚拟化和DevOps工具的长龙中是最新的,在其获得谨慎评估新兴技术的CIO支持之前由开发者使用。Redmonk公司分析师雷恩表示:“CIO最终寻求的是比竞争对手更快处理业务问题,同时降低风险,遵守法规要求并提高效率的能力,部分对Docker持观望态度的人正在试图了解其风险状况。”

结果是,许多CIO仍在考虑Docker和容器作为主要的一个测试和开发环境。随着时间的推移,生产工作负载将迁移到容器,雷恩解释道。

 e行网观点

 在APP应用大爆炸的今天,传统而单一的程序运行、开发和测试系统已经不足以应付今天灵活多变的开发环境。更加灵活的虚拟化、容器、CoreOS和DevOps等一系列技术的出现既体现了软件开发新环境的需求,也是对企业IT建设和文化的新冲击,CIO们不应瞻前顾后,勇于打破坛坛罐罐,从实际出发,敢于引入新技术来打造灵活的企业IT部门。

原文链接:http://www.cio.com/article/3033167/virtualization/cios-aren-t-ready-for-docker-and-container-technology.html

编译:e行网 赵新竹

更多精彩,欢迎进入 http://www.cio.com.cn/group/home/51

本文为e行网(www.cio.com.cn)原创内容,版权归属网站所有,转载请注明出处和原文链接,未经授权请勿用于商业用途,违者必究

【海外风向标】Docker和容器为何难入CIO法眼

评论(0)

您可以在评论框内@您的好友一起参与讨论!

<--script type="text/javascript">BAIDU_CLB_fillSlot("927898");