CLOUD NATIVE 和 Kubernetes FINOPS 微观调查报告概览
主要发现:
-
Kubernetes 在云支出中的角色:Kubernetes 已经推动了近一半的云支出(49%),在 100 多个接受调查的组织中,有 49% 表示他们使用了最多 50 个节点的 Kubernetes 集群,显示了 Kubernetes 在云环境中的广泛使用。
-
成本管理挑战:受访者的成本控制面临挑战,主要原因是过度配置(70%)、缺乏个人或团队层面的意识或责任(45%)和技术债务(43%)。超过一半的受访者(51%)表示他们的 Kubernetes 成本占总预算的 26%-50%,显示了成本控制的重要性。
-
成本监控与工具:只有少数(19%)能够准确监控 Kubernetes 成本,而40%的受访者依赖估算,没有监控的占比为38%。AWS Cost Explorer 是最常用的工具(55%),紧随其后的是GCP 成本工具(28%)和Azure 成本管理(23%)。
-
FinOps 工具与实践:OpenCost 是一个用于实时分配云基础设施和容器成本的开源工具,它与 AWS、Azure 和 GCP 计费 API 集成,并且最近在 CNCF 项目速度列表中排名前 30。受访者认为,通过提高个人和团队的成本意识、改进协作和沟通、采用标准化工具和实践,以及执行层领导的支持,能够有效控制成本超支。
-
FinOps 旅程:35%的受访者正在进行预算分析和预测工具的评估,20%已经实施了跟踪、报告和评估消费与支出的流程,而18%则专注于优化基础设施,如取消未使用的实例和调整实例大小。
结论:
随着 Kubernetes 在云环境中的普及,成本控制成为了关键议题。虽然 Kubernetes 推动了云支出的增长,但也带来了成本管理的挑战,特别是由于过度配置、缺乏责任意识和技术债务等因素。通过采用先进的成本监控工具、标准化的FinOps实践和领导层的支持,组织可以有效地控制成本超支,提高财务效率。此外,FinOps 工具的使用和实施处于不同的发展阶段,显示出整个行业在成本管理策略上的不断探索和优化。