返回全部

关于云成本管理和优化 FinOps,你需要知道的一切

整理:高现起

FinOps 是什么?

FinOps 是一种云成本管理和优化的解决方案,并为组织、企业、团队提供了系统化的方法论,其中每个人都应该对自己的云资源成本负责。

FinOps 是“Finance”和“DevOps”的合成词,强调业务团队和研发团队的沟通和协作。也被称为“云财务管理”、“云财务工程”、“云成本管理”、“云成本优化”或“云财务优化”等。

FinOps 有一个比较权威组织–--FinOps 基金会(官网地址 finops.org)。FinOps 基金会是 Linux 基金会发起的一个项目,致力于通过最佳实践、教育和标准来推动云成本管理学科的实践。

FinOps 基金会对 FinOps 定义如下:

FinOps 是一种不断发展的云成本管理学科和文化实践,通过帮助财务、技术和业务团队在数据驱动的支出决策上进行协作,使组织能够获得最大的商业价值。(定义更新时间:2021 年 11 月,FinOps 基金会技术咨询委员会)

FinOps 的核心是一种文化实践。这是一种团队管理云成本的方式,其中每个人都要对自己的云资源云消耗负责,并得到一个中心化的最佳实践团队的支持。研发、财务、产品等方面的跨职能团队协同工作,以实现更快的产品交付,同时获得更多的财务控制和可预测性。

FinOps 的主要市场驱动力

减少浪费的云支出。根据最新的 2023 年分析师和供应商报告《Flexera 2023 云状态报告解读》,云支出总额的 28% 是浪费的支出,即在云上的每 100 美元支出中,有 28 美元是浪费的支出。

跨多个云的成本管理。跨地理区域的 90% 的组织都在使用多个云。公有云提供的传统成本管理工具(如 AWS、Azure 和 GCP)仅支持各自的云,不支持跨多个云的云成本管理。

最终客户对优化云支出的强烈需求。越来越需要及时云成本报告及对云支出的问责机制以及获得的相关业务价值。组织正在寻找可用于优化所有云环境中的云支出的FinOps 工具/云管理平台 (CMP)。

云成本增加导致运营模式发生变化。研发团队和财务团队需要更有效地协同工作,以支持业务的敏捷性,并主动监控和调整支出。这也将使团队能够有效地利用云的可变成本模型。

通过遵循 FinOps 最佳实践可以获得的收益

  • 通过了解云使用情况来获得可见性,以控制云成本
  • 推动云支出的问责制。协助跨职能团队对他们所使用的云资源保持财务问责能力
  • 简化云预算管理
  • 识别成本优化机会并自动执行任务
  • 加快请求的执行
  • 实现数据驱动的决策
  • 建立组织内部对云成本的共识
  • FinOps 相关角色

  • 高管
  • 研发负责人
  • FinOps 从业者
  • 运营
  • 财务
  • 采购
  • FinOps 相关 KPI

    KPI 类别

    FinOps 严重依赖关键绩效指标 (KPI)。KPI 用于获得可见性和量化视角,以简化成本控制过程。FinOps KPI 可大致分为以下几类:

  • 云可见性 KPI –-- 包括与跨云的成本、消耗、性能、配置、安全性和可用性相关的指标
  • 云优化 KPI ---- 包括与成本节省、生产事件、平均修复时间、安全漏洞等相关的指标
  • 云治理和自动化 KPI ---- 包括与财务管理治理、运营治理、安全性和运营治理相关的指标
  • 相关 KPI

    KPI 可以建立可衡量的基准和指标,以支持监控云资源及其消耗。以下是跟踪的关键指标:

    FinOps 成熟度模型

    FinOps 基金会针对 FinOps 定义了“爬、走、跑”的成熟度模型。该模型使企业可以从小处着手,并随着规模、范围和复杂性的增加而不断扩大。

    在评估组织的 FinOps 能力或状态时,可以使用这些成熟度等级来确定企业目前的运营状态,并确定从“爬”到“走”或从“走”到“跑”的成熟度过渡区域。

    FinOps 团队面临的挑战

    根据 FinOps 基金会最近进行的调查,以下是跨职能的 FinOps 团队面临的 5 大常见挑战:

  • 让工程师根据 FinOps 团队提出的建议采取行动
  • 准确预测云支出
  • 处理分摊成本
  • 减少浪费或未使用的资源
  • 全部费用分摊
  • FinOps 云成本管理和优化使用的工具

    公有云如阿里云、腾讯云、华为云、AWS、Azure 和 GCP 提供的成本管理工具,通常被那些使用单个公有云的企业或组织使用。这些工具通常被称为原生成本管理工具,其支持仅限于特定的云厂商。例如:AWS Cost Explorer 仅支持 AWS 等。

    使用多云的企业利用第三方工具,通常称为云管理平台(CMP) 或 FinOps 工具,与原生成本管理工具相比,它们提供了许多高级特性和功能。例如:云联壹云融合云管理平台可用于支持使用阿里云、腾讯云、华为云、AWS、Azure 和 GCP 的多云环境。

    第三方的 FinOps 工具相较于原生成本管理工具的 3 大优缺点:

    云联壹云企业版可以加速企业 FinOps 的落地和实施

    在服务了 5 家世界 500 强企业和累计服务近 20 家年消费在千万以上的客户,云联壹云企业版的 FinOps 相关的产品功能不断完善和受到客户的认可。云联壹云企业版如何加速企业 FinOps 的落地和实施?

    资源和账单接入。接入多个公有云账号之后,云管平台将会自动的同步各个云平台的资源数据、监控数据、账单数据,为企业提供统一数据的入口,同时为企业提供更多更丰富的资源、成本的实时洞察能力。

    资源分配和账单分摊。通过和客户的共同努力,在产品内实现费用再分配或标记,添加部门、项目、标签等业务信息,配置汇率、分摊策略等,帮助企业实现 80% 以上的云成本分摊目标。

    接入用户目录实现自服务。接入企业用户目录(例如 LDAP、钉钉、企微、飞书等),通过产品 RBAC 的权限管控,为中心化的 FinOps 团队、研发、运维、业务负责人、财务、管理人员分配相应的权限,提供不同角色的自服务的控制台,让每个团队和业务都可以实时了解云的用量、成本及衡量云的商业价值。

    优化建议。平台内置了一些成本优化和安全检查的规则,这些规则会根据资源使用情况、监控数据、账单数据等自动筛选出目标资源形成列表/报表,帮助企业发现闲置、低负载、低使用率或具有安全风险等资源。

    预算管理。不同角色的用户可以设置不同范围的预算,实际成本超过预算可触发报警,报警通知方式除支持邮件和短信外,也支持主流的 IM 软件,例如飞书、钉钉、企微等。设置完成的预算可以随时查看预算使用率。

    FinOps KPI。基于可编辑的控制面板,为客户提供 FinOps KPI 相关的磁贴,例如未打标签资源成本占总成本的百分比、每小时计算的平均价格等等,通过设置相关的 KPI ,量化 FinOps 工作目标和成功。

    不断运营和治理。通过平台的自服务、预算管理、成本预测、优化建议、实时报表、KPI 等功能,帮助企业中心化的 FinOps 团队、研发负责人、业务负责人、运维负责人等对企业的云成本进行运营和治理,用 FinOps 的各种 KPI 对工作成果进行评估,不断地循环“通知--》优化--》运营”。

    总而言之,FinOps 云成本管理和优化是一种运营方案,并非一朝一夕之功,也并非是购买一款产品就可以一劳永逸,云联壹云希望通过云联壹云企业版和企业一起探索和落地 FinOps 云成本管理和优化解决方案。

    参考资料

    https://www.finops.org/

    https://www.cigniti.com/blog/everything-about-finops/

    https://www.51cto.com/article/711717.html

    以上是文章的主要内容,作为融合云/多云管理/私有云/FinOps 厂商,云联壹云会持续关注这些领域的动态,分享相关的信息和技术,可以通过的官网(yunion.cn)或关注的公众号(云联壹云)来获取最新的信息,感谢大家的时间。

    推荐阅读

    企业面对FinOps,到底能做些什么?总结了4个方面

    云联壹云融合云管理平台的 10 大应用场景

    Flexera 2023 云状态报告解读

    新品发布 | Cloudpods 3.10版本上线!

    目录
    其它

    技术支持

    技术支持

    扫码加入技术支持微信群

    扫码加入技术支持微信群


    公众号

    官方公众号

    扫码关注获取最新动态