乌卡时代的云成本管理:从0到1了解FinOps

news2025/1/17 6:09:19

在上一篇文章中,我们介绍了企业云业务的成本构成以及目前面临的成本困境,以及当前企业逐步转向 FinOps 的行业趋势,这篇文章我们将详细聊聊 FinOps,包括概念、重要性以及成熟度评价指标。
 

随着对云服务和供应商的使用越来越多,可能会出现复杂性和管理上的挑战,导致成本超支和其他问题。曾在2018年,Adobe 的云成本一度每天超支8万美元,当企业发现问题时,云账单显示已经超支50万美元。
 

在《2022年云状态报告》中,国际知名软件资产管理商 Flexera 通过对近千家企业进行调查得出:企业平均浪费32%的云业务支出。在黑天鹅事件频发的当下,云上降本增效迫在眉睫。这就是为什么越来越多的组织转向FinOps的主要原因。
 

什么是 FinOps ?

根据 FinOps 基金会的定义,FinOps 是指一个不断演进的云财务管理学科和组织文化实践,它通过帮助工程、财务、技术和业务团队基于数据驱动的支出决策进行合作,使企业获得最大的商业价值。
 

究其核心,FinOps 是一种文化实践,它为团队提供了一种管理云成本的方式,通过这种方式每个岗位都可以基于最佳实践的决策来决定其云的使用。通过 FinOps 实践,工程部、财务部、产品部等跨职能团队将协同工作,以实现更快的产品交付,同时控制成本并预测未来的云开支。
 

为何 FinOps 如此重要?

企业在云计算基础设施上的支出创下新高,而许多IT团队却难以找到他们失控成本的源头。FinOps 不仅仅是削减开支,而是为企业提供战略优势,这种优势来自于了解你充分了解业务不同部分的运行成本。
 

FinOps 是云中的财务管理实践,目标是在云中创造一种财务问责的文化,让每个团队根据 FinOps 团队的数据做出明智的决定。
 

当我们谈论 FinOps 时,首先想到的可能是省钱,但云财务管理的真正好处来自于从支出中获得最大价值。FinOps 并不意味着沿途寻找最便宜的选择,而是在节省成本和业务开支之间找到一种平衡。
 

FinOps 不是一个一次性的战略任务,而是在规划阶段之外依旧需要进行的持续管理。这要求企业必须设定明确的、持续的角色和责任,以保持对成本的长期控制。
 

对于 FinOps 的重要性,谷歌将其总结为以下5个方面:

https://cloud.google.com/learn/what-is-finops?hl=zh-cn#section-2

  1. 加速商业价值的实现及业务创新

  2. 推动财务问责制和可见性

  3. 优化云的使用和成本效率

  4. 为跨组织的信任及协作赋能

  5. 防止云计算支出的失控
     

FinOps 的6项实践原则

FinOps 基金会列出了6项原则或北极星指标来指导企业的 FinOps 实践。最开始讨论时列出了更多的实践原则,但为了保证可落地性和准确性,FinOps 基金会的成员耗时几个月将其缩减为6项。这6项原则没有先后顺序,企业可以因地制宜按照任何顺序实践,同时也可以将它们作为一个整体。
 

团队之间需要协作

这些团队可以决定云使用的治理和控制,以持续改进业务运营。因此,这需要财务和工程等部门的支持,他们必须跟上IT的步伐,并将成本视为效率指标。
 

由一个中心团队推动 FinOps

类似于云卓越中心(Cloud Center of Excellence),这个中心团队需要集中管理云成本和购买折扣,以充分掌握与云计算供应商承诺所使用的折扣、保留实例和其他数量或者与云厂商的定制折扣,并将最终成本分配给团队和成本中心。
 

由云的商业价值驱动决策

负责云财务的团队可以根据公司绩效对云性能进行基准测试,并在整个组织中推动最佳实践。
 

每个人都应该为他们的云开支负责

FinOps 的管理者们需要让团队根据他们自己的预算来管理其云的使用。随着云支出变得更透明,他们就可以跟踪团队层级的目标以推动问责制。
 

即时、可访问的 FinOps 报告

通过对云环境的可见性,FinOps 从业人员可以判断资源是过度配置还是配置不足。在云管理平台中提供即时的报告,并利用监控和自动化特性可以形成快速反馈循环,进而推动高效的云支出。
 

利用不同的云产品计费模型

云的最大优势之一是只需为账单上的金额付费,FinOps 从业者应该利用规模优化和其他服务来优化和正确配置资源。比较不同服务和资源类型之间的定价也可以帮助组织做出更好的决策。
 

FinOps 成熟度模型

FinOps 的实践本质上是迭代的,任何既定的流程、职能、能力或领域的成熟度都会随着不断工作而提高。FinOps 框架将成熟度分为三个级别,以下是它们的典型特征定义:
 

  • 爬行(Crawl):一个几乎没有生成任何报告和制定衡量标准的组织。基本的关键绩效指标、流程和政策可能已经到位,FinOps 的能力已经被理解,但不被遵循。

  • 步行(Walk):FinOps 的能力被理解和遵循,并且有合适的工具及流程实现。可以识别出边缘的用例,但往往没有解决。

  • 跑步(Run):组织内部每个人都了解并遵循能力。已经开始解决困难的边缘情况,并且采用自动化的方法。
     

采用“爬、走、跑”的成熟度方法来执行 FinOps,使企业能够从小规模开始,并随着业务价值的提高而增加规模、范围和复杂性,从而使一项功能活动成熟。在小规模和有限的范围内采取快速行动,使 FinOps 团队能够评估其行动的结果,并获得对以更大、更快、更细的方式采取进一步行动的价值的洞察力。


 

FinOps 实践衡量指标

了解了 FinOps 成熟度模型之后,本节将介绍 FinOps 实践阶段的衡量指标。以下指标数据是基于谷歌自身的实践总结出来的,无论成熟度如何(爬、走、跑),每项功能都有相应的指标对应。
 

云技术普及率(%):经过云计算认证、培训的企业领导人的数量/整个组织的云计算学习者的数量

  • 爬行:低于40%

  • 步行:40-70%

  • 跑步:超过70%
     

云分配率(%):分配给负责的业务或产品所有者的云支出的百分比

  • 爬行:低于70%

  • 步行:70-90%

  • 跑步:超过90%
     

成本优化实现的节约(%):总的云服务优化(💲)/总的云服务可优化(💲)

  • 爬行:低于70%

  • 步行:70-90%

  • 跑步:超过90%
     

年度预测准确率(%):实际年度云支出(💲)/预计年度云支出(💲)

  • 爬行:小于70%

  • 步行:70-90%

  • 跑步:超过90%
     

FinOps自动化(%):实施的自动化建议的数量/导致成本节约的自动化建议的总清单

  • 爬行:低于20%

  • 步行:20-50%

  • 跑步:多于50%
     

FinOps 不止是成本削减

也许研发团队或 DevOps 团队听到 FinOps 时会怨声载道,因为这可能意味着预算缩减。但请不要误会,FinOps 并不单纯是成本削减,更多的是一种智能的云上财务运营的方式。
 

据 Gartner 预测,到2025年企业在公有云上的IT支出将超过传统IT支出,即51%的IT预算将用于基于云相关的开发和运维。
 

充分了解云计算支出,对于成功利用云的力量至关重要。通过 FinOps 的方式,企业可以提升云支出的可见性,进而基于数据对未来做出准确的预测,帮助企业进行决策,从而保证资源得到合理分配并充分利用。最终减少企业在上云方面的开支浪费,把节省下来的钱用于新产品、新功能、新技术的研发,从而为企业创造更大的商业价值。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/365043.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2023年博管办香江学者计划、澳门青年学者开始申报

2023年2月20日,全国博士后管委会办公室官方网站发出了2023年香江学者计划、澳门青年学者计划和博士后国(境)外学术交流项目申报指南,以下知识人网小编仅转载香江学者计划和澳门青年学者计划申报指南并做重点解读。知识人网整理香江…

分布式之gossip共识算法分析

写在前面 假如你的业务对系统的可用性要求非常高,就算集群只剩下一个节点,也要能够正常对外提供服务(虽然此时系统能力已经骤降,但至少还在!),因为raft 要求大多数节点可用所以就没有用武之地了…

【2223sW1】LOG1

这里写自定义目录标题写在前面23.2.19报错Unable to allocate xxx GiB for an array with shape (xxxx, xxxx)23.2.20psi6图片绘制选择了部分r,绘制了g6(r)23.2.21从lammpstrj文件中导出了1001X6个csv文件虚拟内存扩展代码运行占用资源查询写…

字符串转换为二进制-课后程序(JAVA基础案例教程-黑马程序员编著-第五章-课后作业)

【案例5-4】 字符串转换为二进制 【案例介绍】 1.任务描述 本例要求编写一个程序,从键盘录入一个字符串,将字符串转换为二进制数。在转换时,将字符串中的每个字符单独转换为一个二进制数,将所有二进制数连接起来进行输出。 案…

PowerJob容器的今生,容器是如何部署到Worker上,并正常运行的

这仅仅是一篇PowerJob源码分析的文章,但是也有一些java基础知识,在实践中学习效果更好,感兴趣就留下来交流一下吧。 上回书说到,这个powerjob容器是如何生成模板,如何上传到服务器上去,本回主要总结的是&am…

死磕Node模块兼容性,ESM和CJS我全都要!

目录 前言 一些概念 CJS(CommonJS) ESM(ECMAScript Modules) 兼容操作 效果演示 总结 前言 在Node版本13.2.0(2019年)之前,我们一般使用CJS(CommonJS)模式在代码…

Java JDBC详解

1、JDBC概念、本质、好处 概念: JDBC 就是使用Java语言操作关系型数据库的一套API 全称:( Java DataBase Connectivity ) Java 数据库连接 本质: 官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口…

展现AI与自动化测试技术之间的神奇化学反应

目录 零:前言 一、介绍 1.1、什么是自动化测试技术 1.2、痛点 1.3、几款优秀的自动化测试工具介绍 1.3.1、Selenium 1.3.2、龙测AI-TestOps云平台 1.3.3、TestCafe 二、实操 2.1、主要功能模块介绍 2.2、实战演练 2.2.1、创建web项目 2.2.2、录制流程图…

Taro3.x 容易踩坑的点(阻止滚动穿透,弹框蒙层父级定位)

解决弹框滚动的时候,下层也会滚动问题》阻止滚动穿透(react,vue)案例描述:页面展示时需要滚动条才可以显示完整,但是当我们显示弹框的时候,即使不需要滚动条,但是页面仍然可以滚动,并且下层内容会随着滚动变…

MES助力灯具照明行业从制造到”智造”

现如今,LED照明行业产品更新换代太快,一个产品一两年不更新一下外观、材料,就会被对手超越。这直接导致LED产品标准化程度不够高,LED下游制造类厂家智能化生产程度普遍偏低。 加之大多属于劳动密集型产业,传统的依靠买…

Hive分区表与分桶表的使用具体说明

目录 一、分区表 (一)分区表基本语法 1.创建分区表 2.往分区表中写入数据的两种方法 (1)load装载本地数据 (2)insert...select...(常用) 3.读取分区表数据 4. Hive分区表的存储路径规划:分区字段分区值 5.分区表基本操作 (1)查看所有分区信息 (2)新增分区…

C#使用MQTT通信 .Net实现MQTT通信 java使用MQTT通信 java实现MQTT通信

MQTT是一种轻量级、基于发布/订阅模式的通信协议,通常用于物联网设备间的通信。MQTT协议采用简单的二进制消息格式,能够在不占用过多网络带宽的情况下进行高效的通信。以下是使用MQTT进行通信的一些基本概念:BrokerMQTT通信中的中间件&#x…

机器学习算法: AdaBoost 详解

1. 集成学习概述 1.1. 定义 集成学习(Ensemble learning)就是将若干个弱分类器通过一定的策略组合之后产生一个强分类器。 弱分类器(Weak Classifier)指的就是那些分类准确率只比随机猜测略好一点的分类器,而强分类器&…

住宅防雷接地的选择要求和施工方法

在您家的布线系统中,防雷接地系统是一项至关重要的安全功能。如果系统发生某种故障,接地系统提供电阻最小的路径,确保电流安全地流回大地本身。因此,它减少了短路导致火灾或危及生命的电击的可能性。家庭接地系统的最后一个也是最…

成都的Java培训机构有哪些?

强烈自荐 二十三年教学实力积累 "课工场是专注互联网教育的生态平台,汇聚中国和北美数百位来自互联网企业的行业大咖,向寻求技术提升和想进入IT行业的人群提供直播、录播、线下面授等多模式教学服务,并通过全国线下服务中心提供更加成熟…

【JVM】内存结构

【JVM】内存结构 文章目录【JVM】内存结构1. 程序计数器1.1 定义1.2 作用2. 虚拟机栈2.1 定义2.2 栈内存溢出2.3 线程运行诊断3. 本地方法栈4. 堆4.1 定义4.2 堆内存溢出4.3 堆内存诊断5. 方法区5.1 定义5.2 组成5.3 方法区内存溢出5.4 运行时常量池5.5 StringTable特性1. 程序…

Hadoop集群模式安装(Cluster mode)

1、Hadoop源码编译 安装包、源码包下载地址 Index of /dist/hadoop/common/hadoop-3.3.0为什么要重新编译Hadoop源码? 匹配不同操作系统本地库环境,Hadoop某些操作比如压缩、IO需要调用系统本地库(*.so|*.dll) 修改源码、重构源码 如何…

电子墨水屏的应用场景

电子纸挺好个东西,大家都把注意力集中在商超场景,其实还有更多有趣的场景方案可用,价值也不小,比如: 仓库场景:通过亮灯拣选,提高仓库作业效率。 仓库循环使用标签:做NFC类发卡式应…

CnOpenData专精特新“小巨人”企业工商注册基本信息数据

一、数据简介 “专精特新”一词最早来源于2011年7月,由时任工信部总工程师朱宏任在《中国产业发展和产业政策报告(2011)》新闻发布会上首次提出。“专精特新”是指具备专业化、精细化、特色化、创新型四大优势的企业。根据工信部的定义&#…

content-type几种常见类型区别

Content-Type叫做MIME(mediaType)类型,使用Content-Type来表示请求和响应中的媒体类型信息。如果是请求头,它用来告诉服务端如何处理请求的数据,如果是响应头,它用来告诉客户端(一般是浏览器)如…