您可能还记得2017年初的一篇文章,我在其中提到,容器已经厌倦了被定型。确切地说,那是在1月。这意味着,容器如今不只是厌倦了被定型,而是已经对此感到筋疲力尽。
最近的一项Portworx容器采用情况调查印证了容器对此已不胜其烦。调查显示,容器采用率显著提升,已达到82%;生产环境中的容器使用率也显著提升,目前达到83%。
但这并不令人意外。过去几年,容器采用一直在持续占用预算。真正可能令人意外的是推动采用容器的原因。先透露一下:其实并不是为了微服务。

仅次于提升开发人员效率的目标,是实现多云可移植性。容器被视为满足这一需求的解决方案,而市场尚未获得这种可移植性。在The New Stack的《无服务器指南》报告中,关于无服务器架构在哪些方面表现不足的回答体现了这一需求。排名第一的回答是可移植性,占受访者的29%。
这并非新的顾虑或挑战,只是“避免供应商锁定”的一种新说法。毕竟,任何形式的公有云都是一种产品,采用产品始终可能导致锁定。可移植性被视为摆脱锁定的一条出路。因此,与热衷于新兴技术的人通常讨论的范围相比,容器对更广泛的应用更具吸引力。
事实上,与运行微服务相比,容器更常用于承载传统应用堆栈和基础设施。例如,一份Sysdig报告分析了90,000个容器的数据,以了解其中运行的内容。Java位居榜首。除了备受青睐的新兴技术,如etcd、fluentd、Elastic Search和mongoDB,还有Apache、PostgreSQL、PHP和Apache Tomcat等久经考验的常用技术。
大多数组织都在多云环境中运营。他们利用容器将应用迁移到云端,并在需要时将应用迁移出云端。在《2019年应用服务状况》调查中,因数字化转型而探索容器化的受访者中,只有11%没有采用多云策略。
不应将容器局限于仅支持微服务的狭窄角色,因为容器的用途远不止于此。如果只关注宣传热点,可能会错失将容器用于微服务之外更多场景的机会。
关于作者

Lori MacVittie是F5首席技术官办公室的杰出工程师兼首席技术布道师,在应用交付、自动化战略和基础设施领域拥有深厚的专业知识。无论是为AI智能体定义防护机制、剖析脆弱的多云架构,还是探索可扩展系统的极限,她都善于化繁为简。她在应用开发、IT架构以及网络和系统运维领域拥有30多年的行业经验。加入F5之前,她曾担任技术编辑,并因出色表现获得奖项。 MacVittie拥有计算机科学硕士学位,著述颇丰,出版作品涵盖安全、云和企业架构领域。她还热衷于桌面游戏和电子游戏,并且对奶酪有着毫不掩饰的鲜明见解。
Lori Mac Vittie 的更多博客文章相关博客文章
Thingbot正转变为攻击平台
Lori MacVittie重点介绍了F5 Labs对2018年1月至6月全球物联网设备攻击的研究,并指出了其中令人警醒的影响。物联网设备不仅持续遭到利用,还被转变为攻击平台,这意味着攻击者可以更充分地利用这个必然增长的市场。
借助F5全新Quick Start,在AWS上快速开展业务
在AWS re:Invent开幕前,我们很高兴与大家分享F5与AWS之间全新的Quick Start集成。F5的Tom Atkins将介绍该服务如何启动、配置和运行在AWS上部署工作负载所需的计算、网络、存储及其他AWS服务。