大多数企业组织都是多云的。 我们的研究以及我能找到的几乎所有其他行业报告都这么说。 事实上,我始终发现不到 20% 的组织总体上避开公共云。 鉴于 SaaS 几乎普遍用于提供商品化的业务功能(CRM、生产力、SFA、通信),组织利用多种云属性来托管其部分应用程序组合似乎是无可争辩的。
通过深入研究 Sumo Logic 的最新数据(根据 2000 多名客户的实际使用情况汇编而成),我们发现 Kubernetes 在 AWS 上的使用量有所增加。 2018年,20%的AWS客户使用了ECS(亚马逊的容器服务)。 2019 年这一比例增长至 22%。 相比之下,2018 年只有 14% 的 AWS 客户使用 Kubernetes。 2019年,这一比例增长至20%。
当我们开始关注使用多个云属性的客户时,毫不奇怪的是发现 Kubernetes 明显领先于云提供商的产品。
我之所以说这并不奇怪,是因为当你问客户为什么采用多云方法时,最主要的答案之一总是“避免供应商锁定”。 这就是二十多年来企业采用多供应商的原因。 这对于公共云同样适用,这并不令人惊讶。 毕竟,云就像网络交换机或数据中心服务器一样,是一种产品。
这个中心主题与 Kubernetes 采用经常被引用的驱动因素完美结合:可移植性。
企业显然正在寻求一种途径,使他们能够自由地在多个环境中部署应用,而不会被锁定在这些环境中(即可移植性)。 考虑一下Heptio 的 Kubernetes 现状中关于 Kubernetes 与锁定之间关系的发现:
在生产中使用开源 Kubernetes 的组织更有动力避免锁定(66% 对比平均值 60%)并实现多云(56% 对比平均值 48%)。
这同样来自Portworx 和 Aqua Security 的 2019 年容器采用调查,其中 19% 的受访者正在容器中运行应用程序,目的是为了“让用户能够在多云平台上运行”。
这种对多云/可移植性以避免锁定的渴望可能是我们在 Sumo Logic 报告中看到云特定应用服务的采用不足以及 Kubernetes 和多云采用之间可以理解的相关性的原因。
诚然,Sumo Logic 仅关注应用服务方面的 AWS 使用情况。 这主要是因为 Sumo Logic 的大部分客户群(64%)都位于亚马逊云中。 但这意味着,就 AWS 而言,数据是可靠的。 我们可以假设——并且可能是正确的——同样的情况也适用于其他云提供商。 因为无论有没有云,数据背后的驱动因素依然真实。
该数据显示,在亚马逊提供的150多种应用服务中,采用的中位数是15种。 这还不到所提供全部服务的 10%。 前十名包括您所期望的:计算、存储、数据库、网络和身份服务。 核心基础设施。
Sumo Logic 指出“管理、工具和高级安全服务的采用率明显低于核心基础设施服务。”
我认为,一致性的持续挑战(每年都位居我们的多云挑战榜首)是不愿采用特定于云的管理、工具和高级安全服务的一个关键因素。 容器编排属于“工具”类别,也可以大致归入“管理”类别。 因此,寻求一致性和积极避免锁定的组织纷纷涌向可移植性更强的 Kubernetes 也就不足为奇了。
Sumo Logic 报告中还有其他有价值的信息 - 包括 AWS 中的应用程序基础设施和安全服务使用情况,以及一些关于 Lambda 采用的不足为奇的数据 - 所以我鼓励你查看一下。 它的评论很少,数据却很多,因此读起来轻松且内容丰富。