这篇文章的目的是帮助工程师和希望建立 FinOps 或云计算经济学实践的企业主管,更好地理解并愉快地开始他们的 FinOps 之旅。你将看到我们是如何做到这一点的,以及我们是如何在一家高速增长的安全创业公司中,仅凭一支小型的 FinOps 团队和六大核心目标,便培养起了整个工程领域对成本的认识。
作为一个在大型企业经历过从零开始建立 FinOps 团队的人,我想帮助其他企业和初创公司建立世界级的 FinOps 团队,并避免他们在 FinOps 之旅中犯错误。我们在不到一年的时间里,成功地改变了组织文化,将利润提高 30%,并节省 100% 的年度云成本。我们把传统的 “账单不关我事” 的工程思维方式,转变为更现代的 “理解我的工作对经济的影响是我工作的一部分”。
在 FinOps 团队中,大部分工作是跨职能的,与跨职能工程团队合作的最大挑战就是教育他们理解 FinOps。
一、FinOps 团队的愿景、使命和职责
以下是我们如何为团队设定愿景和章程的:
我们的云计算经济学/FinOps 团队提供全面的成本报告,成本管理,成本优化,供应商交易策略,自动化工具,对每一美元支出都得负责,并且最大化商业价值。
我们的使命是为服务所有者提供成本分配并使成本数据易于消费,跨工程识别并推动成本优化机会,同时培养成本意识文化。
建立预算和预测模型,以帮助各成本中心层面的运营保持在预算内。
我们致力于可靠地报告并提醒云资源(包括微服务)的成本/峰值,并在此领域构建/管理工具,以提供实用的见解。
我们旨在建立框架,以审计和识别节约成本的机会,并跨职能建立并推动云成本优化项目,以优化云资源和节约成本。
我们还致力于教育团队在公司内部培养云成本意识文化,并为工程工具提供供应商管理。
以下是我们设立的云成本管理的六大目标框架。
二、云成本管理的六目标框架
这个框架已被证实在大规模实施时取得了成功。我们利用 OKR 格式追踪对六大核心目标的进展,这对我们来说极其有用,也帮助我们优先考虑项目。在接下来的内容中,你将找到更多关于如何培养成本意识文化,以及如何通过这六大核心目标实现成本效益的详细信息。
你不能管理你无法衡量的东西。
——彼得・德鲁克
旅程从衡量支出开始。你需要对云服务提供商、本地计算和 SaaS 产品的成本进行报告。
成本的可见性是你成本管理的基石。云服务提供商的工具可以帮助你在较高层面管理他们的成本,但当你需要从多个来源(微服务,多云环境,SaaS 供应商平台等)进行统一的成本查看时,使用云成本管理领域的供应商会更加合适。
注意,我们需要一种标签策略来培养成本意识和所有权文化。
这里有一些小贴士来帮助你开始你的成本报告之旅:
AWS 服务/账户级别的成本细分
K8s/微服务的精细成本报告
通过分类/标签进行成本分配
成本趋势分析:小时对小时(HoH),日对日(DoD),周对周(WoW),月对月(MoM)等
成本中心级别的成本细化
洞察力对云资源的深入程度超过了云成本的可见性。你需要与监控系统和 SaaS 供应商产品集成,才能获得这样的洞察力。你需要整合可视化/仪表盘,以便应用所有者使用。
以下是一些开始你的云成本洞察之旅的建议:
单位经济指标
利用率指数
异常检测
空闲资源信息
优化建议
成本飙升分析/后续行动框架
有效地管理财务对于业务成功至关重要。成本治理确立了预算编制、预测、成本分配和跨职能合作的有效实践,以实现财务稳定并推动增长。财务团队和工程团队之间的对齐在跟踪成本和确保对产品优先级的共识上至关重要。
在成本治理方面,我们采用的有效策略包括:
独特的 #piggy-bank(存钱罐)框架
预算编制、预测
成本回收/展示模型
每月与执行经理和领导层进行成本审查
使财务和工程团队在团队预算和产品优先级上达成一致,以便更好地跟踪成本,促使团队间达成共识
一旦你理解了云成本,优先考虑前十个应用(在成本方面)并找出这些应用的节省成本的机会。添加一个运维手册来跟踪已识别出的机会的进展。我们基于高投资回报率和最小努力的标准来进行优先选择,以提高云基础设施的效率。在此过程中,SRE 团队是我们最大的合作伙伴。之后再用同样的过程在其他团队中重复。
像将 EBS 卷从 GP2 迁移到 GP3 这样的机会可以作为一个可以在所有团队中并行进行的附加项目。从小的项目开始以建立信任,并持续推进高投资回报率的项目。
以下是深入研究公共云服务提供商节省成本机会的途径:
正确的规模配置
预约 - 承诺折扣
在非办公时间关闭非生产资源
现货实例框架
基础设施审计与优化
评估替代架构
评估现有工具:自行构建与购买的评估
供应商管理是云成本的关键部分,却经常被忽视。这是任何 FinOps 团队职责的重要组成部分。由于 FinOps 团队对工程和财务都有所了解,因此,只要有明确定义的供应商管理流程,公司就能确保在选择供应商和工具时做出最具成本效益的决定。要在供应商管理中取得成功,FinOps 团队必须弥合采购团队和工程团队之间的鸿沟。
提升你的供应商管理实践的策略包括:
评估供应商成本/超支情况
交易策略
评估替代工具
避免超支
使采购和工程团队达到一致
为了确保云成本效益,构建符合公司特定需求的工具可以增强对自动化过程的信任。有了这些实践,企业可以将工程的时间和资源用于更有战略意义的项目,同时也避免了不必要的支出并确保最佳性能。
提升你的自动化框架的方法包括:
与云基础设施/SRE 团队合作
为开发/测试账户设立安全边界
自动清理未使用/不需要的云资源
对成本激增进行事后分析/事件响应框架
建立适合公司的工具以赢得信任
这篇文章为工程领导者和高管提供了一份实用指南,指导他们从零开始建立成功的 FinOps / 云经济团队。文章概述了一个有效的云成本管理的六大目标框架,强调发展成本意识的文化,并教育跨功能团队对 FinOps 实践的理解。通过遵循这个蓝图和路线图,企业可以在提高利润、优化云资源和节约成本的同时,转变其工程思维,更好地理解他们的工作对经济的影响。
如果字段的最大可能长度超过255字节,那么长度值可能…
只能说作者太用心了,优秀
感谢详解
一般干个7-8年(即30岁左右),能做到年入40w-50w;有…
230721