kubernetes云原生软件,和云原生技术正在
kubernetes云原生软件,和云原生技术正在增强的应用开发和云计算利用Kubernetes 正在成为主流技术的一个最明显迹象是要部署的集群数量出现快速增长。我们 2022 年的问卷调查显示,只有 12% 的公司拥有不超过 5 个集群,而 29% 的公司拥有 50 个以上的集群。今年的研究对象在三种规模的公司中实现了更均匀的分布,员工人数在 5 000 到 10 000 之间的公司数量大幅增加,此类规模的公司在今年的样本中占 27%,去年只占了 15%。员工人数在 1 000 到 5 000 之间的公司数量从去年的 46% 下降到 38%,而员工人数超过 10 000 的公司在今年的样本中占 36%,去年占 39%。Kubernetes 已跨越鸿沟集群部署出现飞速增长
简介
Kubernetes 和云原生技术在过去几年中经历了惊人的增长。虽然 Kubernetes 使用现状 2020 报告中提到了大量让人感到乐观的理由,但我们在介绍 Kubernetes 采用时使用了“仍处于早期阶段”这一短语。去年的报告指出 Kubernetes 仅用 12 个月便实现了重大飞跃,正在“成为 IT 行业的主流技术”。
本报告分为以下四个部分:
受访群体
今年的研究对象在三种规模的公司中实现了更均匀的分布,员工人数在 5 000 到 10 000 之间的公司数量大幅增加,此类规模的公司在今年的样本中占 27%,去年只占了 15%。员工人数在 1 000 到 5 000 之间的公司数量从去年的 46% 下降到 38%,而员工人数超过 10 000 的公司在今年的样本中占 36%,去年占 39%。
Kubernetes 已跨越鸿沟
集群部署出现飞速增长
Kubernetes 正在成为主流技术的一个最明显迹象是要部署的集群数量出现快速增长。我们 2022 年的问卷调查显示,只有 12% 的公司拥有不超过 5 个集群,而 29% 的公司拥有 50 个以上的集群。
增强的应用开发和云计算利用
随着 Kubernetes 的快速增长,哪些因素最能推动公司采用 Kubernetes?改进软件开发位居榜首,62% 的受访者选择提高应用的灵活性,54% 选择提升开发人员效率。公司似乎很喜欢 Kubernetes 为他们带来的移动性。
明确的运维优势
今年,99%的受访者表示,他们已经意识到部署 Kubernetes 带来的优势。排在 前两位的优势保持不变,依然是提高了资源利用率 (59%),以及简化了应用升级和维护 (49%)。实现了向云环境的迁移 (42%) 位居第三,接着是实现了混合云模式 (40%),这进一步强调了云的重要性。选择降低公有云成本 (34%) 的受访者比例也比去年增加了 6%。
多云占据主导地位
企业采用 Kubernetes 的一个主要原因是它为快速扩展的云环 境运维提供了明显优势。从本地部署和单个云 Kubernetes 部署转向混合云和多云的趋势正在加速。
混合云和多云部署蓬勃发展…
去年的研究指出,云计算采用的显著增加表明 Kubernetes 运维逐渐成熟,并指出 36% 的受访者已经在多个公有云中利用 Kubernetes。
本地部署和单个云失去优势
在本地部署 Kubernetes 的受访者比例今年又下降了 3%,下降到 52%,而仅采用本地部署的受访者比例下降到只有 11%。超过 40% 的受访者使用混合云(结合本地部署和公有云),而 50% 左右的受访者现在仅采用云计算。采用多个公有云的混合云部署逐步取代采用单个公有云的混合云部署。同样,采用多云的纯云部署逐步取代采用单个公有云的纯云部署。
DIY 是否不可行?
我们 2021 年的报告中提出了一个问题:“DIY 是否不可行?”随着 Kubernetes 集群数量持续增长,Kubernetes 环境扩展到数据中心、公有云和边缘环境,团队不得不精简运维,寻找解决方案来应对招聘挑战和运维复杂性。
缺乏专业技能
随着 Kubernetes 的快速发展和演变,许多企业不仅要努力让现有员工了解最新情况(并留住他们),还要聘请具备所需 Kubernetes 技能的人员。由于缺乏专业技能,许多团队正在寻求通过更简单的 Kubernetes 解决方案以及支持和服务来填补空缺。
团队如何选择 Kubernetes?
企业希望 Kubernetes 解决方案更简单,可以提供他们所需的功能,能够在混合云环境中运行,他们还需要支持和服务,这与 DIY 截然不同。
工具愈加重要
哪些工具对运维快速增长的 Kubernetes 环境是最重要的?在今年的问卷调查 中,排名前四的工具类别是:数据安全性、保护和加密 (36%),集群生命周期管理 (34%),平台监控和警示 (30%),以及 GitOps 和平台自动化 (24%)。
安全性问题发生改变
考虑到 Kubernetes 集群数量和多云部署的增长,以及网络威胁的持续增加,应对 安全性方面的挑战成为 Kubernetes 部署和管理团队的首要任务。
Kubernetes 方面的最大挑战:符合安全性与合规性要求
虽然到目前为止,本报告没有深入讨论安全性,但与其他数据中心和云环境运维一 样,安全性也已成为 Kubernetes 的主要问题;97% 的企业对 Kubernetes 安全性存有顾虑符合安全性与合规性要求是部署 Kubernetes (59% 的受访者)和管理 Kubernetes(47%) 的最大挑战。
多集群和多云现在是 Kubernetes 安全性的主导因素多云部署和所管
多云部署和所管理集群数量的增长导致安全性重点发生改变。虽然选择大部分安全性问题的受访者比例都略有下降或持平,但选择跨集群和团队一致地应用策略的受访者比例增加了 9%,达到 46%。选择控制对集群的访问的受访者比例增加了 6%,达到 35%,位居第二。
这些数据表明,人们越来越意识到安全性作为多云、多集群全局管理一部分的重要性。管理数十甚至数百个集群的团队需要关注将运维标准化,应用一致的安全策略,并确保只有授权人员才能访问重要集群。
总结和建议
集群数量增长和多云部署正在改变 Kubernetes 运维的性质。
到目前为止,自助型战略和内部开发的流程与工具可能实现了良好效果,但这可能已经不够了,尤其是缺乏足够的经验和专业技能对一半以上的受访者而言仍是一项挑战。团队转而采用 Kubernetes 生态系统工具来填补空缺,优先考虑数据安全性、保护和加密工具,然后是集群生命周期管理工具,平台监控和警示工具,以及平台自动化工具。