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

news/2024/4/24 11:48:31/文章来源:https://blog.csdn.net/SEAL_Security/article/details/129156037

在上一篇文章中,我们介绍了企业云业务的成本构成以及目前面临的成本困境,以及当前企业逐步转向 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.luyixian.cn/news_show_72827.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Sms多平台短信服务商系统~完成阿里云短信服务发送可自行配置

1.项目中引入Maven 阿里云地址 不同编程语言都有对应的SDK,你们下载自己需要的即可。 pom.xml中添加maven坐标 <!--阿里云短信服务--><dependency><groupId>com.aliyun</groupId><artifactId>alibabacloud-dysmsapi20170525</artifactId>…

【UE4 制作自己的载具】1-使用3dsmax制作载具

学习谌嘉诚课程所做笔记源视频链接&#xff1a;【虚幻4】UE4雪佛兰科迈罗汽车详细制作中文教程&#xff01;&#xff08;汽车骨骼绑定驾驶、动画蓝图&#xff09;汽车模型下载链接&#xff1a;https://pan.baidu.com/s/1ZH5gaAwckzRIZ0w6n0qvIA密码&#xff1a;19sj步骤&#x…

系列五、事务

一、事务简介 1.1、定义 事务是一组操作的集合&#xff0c;它是一个不可分割的工作单位&#xff0c;事务会把所有的操作作为一个整体一起向系 统提交或撤销操作请求&#xff0c;即这些操作要么同时成功&#xff0c;要么同时失败。 例如: 张三给李四转账1000块钱&#xff0c;张…

Codeforces Round #848 (Div. 2)(A~D)

A. Flip Flop Sum给出一个只有1和-1的数组&#xff0c;修改一对相邻的数&#xff0c;将它们变为对应的相反数&#xff0c;修改完后数组的和最大是多少。思路&#xff1a;最优的情况是修改一对-1&#xff0c;其次是一个1一个-1&#xff0c;否则修改两个1。AC Code&#xff1a;#i…

2023-02-22 学习记录--TS-邂逅TS(二)

TS-邂逅TS&#xff08;二&#xff09; 不积跬步&#xff0c;无以至千里&#xff1b;不积小流&#xff0c;无以成江海。&#x1f4aa;&#x1f3fb; 一、接口&#xff08;interface&#xff09; 在 ts 中&#xff0c;子类只能继承一个父类&#xff0c;不可多继承&#xff0c;但是…

学习国家颁布的三部信息安全领域法律,理解当前工作中的信息安全合规要求

目录三部信息安全领域的法律文件三部法律的角色定位与联系三部法律的适用范围三部法律的主要履职部门三部法律条文章节结构中的共性三部法律中的一些次重点章节网络安全法的重点章节数据安全法的重点章节个人信息保护法的重点章节关于工业和信息化部行政执法项目清单三部信息安…

ChatGPT这是要抢走我的饭碗?我10年硬件设计都有点慌了

前 言 呃……问个事儿&#xff0c;听说ChatGPT能写电路设计方案了&#xff0c;能取代初级工程师了&#xff1f;那我这工程师的岗位还保得住么&#xff1f;心慌的不行&#xff0c;于是赶紧打开ChatGPT问问它。 嘿&#xff0c;还整的挺客气&#xff0c;快来看看我的职业生涯是否…

非关系型数据库(mongodb)简单使用介绍

关系型数据库与非关系型数据库 关系型数据库有mysql、oracle、db2、sql server等&#xff1b; 关系型数据库特点&#xff1a;关系紧密&#xff0c;由表组成&#xff1b; 优点&#xff1a; 易于维护&#xff0c;都是使用表结构&#xff0c;格式一致&#xff1b; sql语法通用&a…

IP地理位置定位技术原理是什么

IP地理位置定位技术的原理是基于IP地址的网络通信原理和基础上的。它利用IP地址所包含的一些信息&#xff0c;如网络前缀和地址段&#xff0c;以及ISP的IP地址归属地数据库&#xff0c;来推测IP地址所对应的地理位置。具体来说&#xff0c;IP地址是由32位二进制数字组成的&…

《计算机网络:自顶向下方法》实验2:常用网络命令的使用

使用Ping实用程序来测试计算机的网络连通性 登录到Windows中。单击开始,然后将鼠标指针移到程序上,再移到Windows系统,然后单击命令提示符。在命令提示窗口键入ping 127.0.0.1。问题1:发送了多少数据包?接受了多少数据包?丢失了多少数据包? 发送了4个数据包;接受了4个数…

Java集合(二)---Map

1.什么是Hash算法哈希算法是指把任意长度的二进制映射为固定长度的较小的二进制值&#xff0c;这个较小的二进制值叫做哈希值static final int hash(Object key) {int h;return (key null) ? 0 : (h key.hashCode()) ^ (h >>> 16);}以上是HashMap中的hash算法代码2…

机器学习------ 基于ubuntu 22.04 系统下的pytorch 安装记录过程(包含cuda和cudnn的安装)

机器学习----- pytorch的安装过程 最近&#xff0c;在学习机器学习&#xff0c;在对于理论方面进行一段时间的学习后&#xff0c;打算开始上手代码。在此之前&#xff0c;选择了pytorch作为学习的工具&#xff0c;这里记录下安装的过程。在这里&#xff0c;先把我的设备展示一…

java10-异常处理

1.异常处理体系结构 2.从程序执行过程看编译时异常和运行时异常 》编译时异常&#xff1a;执行javac.exe命令时&#xff0c;可能出现的异常 》运行时异常&#xff1a;执行java.exe命令时&#xff0c;出现的异常 3.常见的异常类型&#xff0c;请举例说明&#xff1a; Test …

PCL 平面拟合方法 对比

目录 一、最小二乘法 (Least Squares, LS) 二、采样一致性&#xff08;Sample Consensus&#xff09;方法 2.1 pcl::LeastMedianSquares (LMedS) 2.2 pcl::RandomSampleConsensus (RANSAC) 2.3 pcl::MEstimatorSampleConsensus (MSAC) 2.4 pcl::RandomizedRandomSampleCo…

解决Ubuntu22.04.1上安装ch34x串口驱动报 Key was rejected by service 需要签名的问题

解决Ubuntu22.04.1上安装ch34x串口驱动报 Key was rejected by service 需要签名的问题问题官网下载解压驱动包编译安装给驱动签名再来载入模块&#xff08;设备驱动程序&#xff09;问题 Ubuntu22.04.1 Linux版本5.19.0-32-generic 运行Qt串口通信 m_serialPort->open(QIO…

数组类模板

要求&#xff1a;设计一个数组模板类&#xff08;MyArray&#xff09;&#xff0c;完成对不同类型元素的管理操作步骤设计头文件在 qtcreate下先创建03_code的项目&#xff0c;然后右键点击03_code添加新文件&#xff0c;点击头文件&#xff0c;点击Choose命名为 myarry.hpp&am…

[黑马程序员SSM框架教程]03 spring核心概念

IOC/DI 书写现状&#xff1a;耦合度偏高 如图&#xff1a;传统书写代码左边业务层需要new一个对象进行业务实现。当数据层优化代码BookDaoImpl2就需要动业务层代码重新修改new的对象。导致代码耦合度偏高。 解决办法&#xff1a;使用对象&#xff0c;不要主动new对象&#xff…

设计模式.工厂模式.黑马跟学笔记

设计模式.工厂模式4.创建型模式4.2 工厂模式4.2.1 概述4.2.2 简单工厂模式4.2.2.1 结构4.2.2.2 实现4.2.2.4 优缺点4.2.2.3 扩展4.2.3 工厂方法模式4.2.3.1 概念4.2.3.2 结构4.2.3.3 实现4.2.3.4 优缺点4.2.4 抽象工厂模式4.2.4.1 概念4.2.4.2 结构4.2.4.2 实现4.2.4.3 优缺点4…

关于java8的List的stream流的foreach()方法问题探究(坑)与替代方案

一、起因 今天发现线上系统出现了一个bug&#xff0c; 我有一个“定时任务”每天凌晨触发&#xff0c;任务内容&#xff1a; ① 定时调用的系统暴漏的接口&#xff0c;来定时获取List<Object>数据。 ② 然后我会筛选出该List中符合条件的Object&#xff0c;对筛选出来的…

【Python入门第十五天】Python字典

字典&#xff08;Dictionary&#xff09; 字典是一个无序、可变和有索引的集合。在 Python 中&#xff0c;字典用花括号编写&#xff0c;拥有键和值。 实例 创建并打印字典&#xff1a; thisdict {"brand": "Porsche","model": "911&q…