Docker和容器技术很火,却未能入CIO法眼

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
容器镜像服务 ACR,镜像仓库100个 不限时长
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
简介:

不足半数世界500强CIO受访者称其公司正在采用容器技术,表明该项技术并未能在大型企业中大展拳脚,那么为什么更多的IT高管没有拥抱Docker和CoreOS呢?

容器在开发者中风靡一时,它们采用开源软件创建,测试和运行应用程序。但这项由Docker和CoreOS提供的技术并没能入大多数世界500强CIO的法眼,其对获得大型企业采用率似乎是长路漫漫。专家表示,随着CIO将传统环境替换为云基础设施并遵循agile 和DevOps法则重塑它们的IT部门,这种情况将发生改变。

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

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

CIO质疑容器化价值主张

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

然而,CIO们却匿名将他们的问题和意见摆上了台面:“我并没有看到它的价值主张——好像还有其它技术能做到这一点。好的工程和架构应当排除这种情况。”其它CIO询问了容器与红帽的Openshift——一项平台即服务技术,与配置管理工具如Puppet和Chef相同——有什么不同之处。其中一位CIO甚至表示:“如果Docker或它的竞争对手消失,企业会有什么损失?”

评论表明一些CIO认为它们的私有或公有云内运行虚拟机已经足够了。而且也可能确实如此,这取决于它们的应用程序开发过程。但专家称容器提供了一个比虚拟机更为强大的替代选择,用于支持DevOps实践的持续交付和集成属性。在DevOps中,代码更新和漏洞修复的测试和部署不必花费几天或几周时间,几分钟或几个小时就可以完成。

虚拟机的制约因素之一是它们专注于客户操作系统。当开发者对虚拟机进行如配置或修补的改变时,它们必须要进行一些其它的更新才能维持虚拟机环境。而容器的关键优势则是虚拟化该操作系统;容器并没有客户操作系统,因此当开发者改变一个容器时,所有其它容器也继承了这一变化。应用程序抽象化也意味着开发者无需交付一个特殊平台。“其它技术要求你标准化操作系统,选择一家云供应商,而这与想采用容器的人的做法相悖,” Golub在华尔街日报相关活动中如是说。

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

““容器化的好处就会被它们所忽视,因为它们没有改变自身的模式,”Loura表示。“当你开始适应微服务和DevOps,基于即时规模的环境,那么容器不仅合理而且非常引人注目。”因为它允许企业简化虚拟机管理,Loura如是说。

为什么大多数CIO不拥抱agile,DevOps?

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

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

这绝非偶然。为了以最佳状态运行它们的网络级基础设施,在过去的几年里,谷歌和脸谱网部署了数以万计的低成本商用硬件。初创公司如Docker和CoreOS采取了开源代码底层容器技术并使其大众化。现在投行诸如高盛,技术巨头如惠普,零售商如吉尔特集团都在部署Docker容器。Verizon和CA则采用来自CoreOS的容器。

但这些公司仍然是局外人。容器技术在开源软件,虚拟化和DevOps工具的长龙中是最新的,在其获得谨慎评估新兴技术的CIO支持之前由开发者使用。“CIO最终寻求的是比竞争对手更快处理业务问题,同时降低风险,遵守法规要求并提高效率的能力,” Redmonk公司分析师Fintan Ryan表示。“部分对Docker持观望态度的人正在试图了解其风险状况。”

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

Loura表示赞同。“最终,容器将成为生产中的不可获或缺,”他表示。但其也认为容器技术会遭受企业冷遇至少五年。

本文转自d1net(转载)

相关文章
|
3天前
|
Kubernetes 监控 开发者
掌握容器化:Docker与Kubernetes的最佳实践
【10月更文挑战第26天】本文深入探讨了Docker和Kubernetes的最佳实践,涵盖Dockerfile优化、数据卷管理、网络配置、Pod设计、服务发现与负载均衡、声明式更新等内容。同时介绍了容器化现有应用、自动化部署、监控与日志等开发技巧,以及Docker Compose和Helm等实用工具。旨在帮助开发者提高开发效率和系统稳定性,构建现代、高效、可扩展的应用。
|
1天前
|
JavaScript 持续交付 Docker
解锁新技能:Docker容器化部署在微服务架构中的应用
【10月更文挑战第29天】在数字化转型中,微服务架构因灵活性和可扩展性成为企业首选。Docker容器化技术为微服务的部署和管理带来革命性变化。本文探讨Docker在微服务架构中的应用,包括隔离性、可移植性、扩展性、版本控制等方面,并提供代码示例。
18 1
|
3天前
|
Docker 容器
docker 修改容器内的系统时间
【10月更文挑战第27天】docker 修改容器内的系统时间
54 2
|
9天前
|
Web App开发 iOS开发 Docker
Docker 容器的日志
【10月更文挑战第31天】
21 5
|
8天前
|
Kubernetes Cloud Native 开发者
云原生技术入门:Kubernetes和Docker的协作之旅
【10月更文挑战第22天】在数字化转型的浪潮中,云原生技术成为推动企业创新的重要力量。本文旨在通过浅显易懂的语言,引领读者步入云原生的世界,着重介绍Kubernetes和Docker如何携手打造弹性、可扩展的云环境。我们将从基础概念入手,逐步深入到它们在实际场景中的应用,以及如何简化部署和管理过程。文章不仅为初学者提供入门指南,还为有一定基础的开发者提供实践参考,共同探索云原生技术的无限可能。
18 3
|
6天前
|
存储 持续交付 虚拟化
|
9天前
|
存储 缓存 Docker
docker中挂载数据卷到容器
【10月更文挑战第16天】
18 2
|
11天前
|
存储 关系型数据库 MySQL
|
12天前
|
存储 Docker 容器
docker中挂载数据卷到容器
【10月更文挑战第13天】
17 2
|
3天前
|
人工智能 Anolis 开发者

热门文章

最新文章