FinOps 云成本优化笔记(一):为什么需要了解 FinOps

本文探讨了FinOps在公有云中的重要性,如何通过这种方法论来节省成本并管理复杂的云资源。作者强调了财务和技术团队协作、理解和分析浮动费率的必要性,以及学习和应用FinOps的最佳实践,如《CloudFinOps》一书和开源技术如Crane。
摘要由CSDN通过智能技术生成

背景

如果FinOps值得了解,那么至少表达了以下两个问题:

  • 公有云有着非常重要的地位,FinOps阐述如何在公有云中避免浪费
  • 在公有云中节省成本并不容易,否则就不用花费力气发明一套冗长的方法论

显然,FinOps的价值与公有云的必要性呈正相关。现在,云被普遍被认为是数字化时代的基础设施,这里的云如果是指以服务化 方式提供IT能力的实现似乎更加准确,云是一种能力而不是某个供应商。对这种能力的追求可能有多个驱动因素,贯穿软件从开发到下线的整个生命周期,关注点至少包括研发效能、资源供给、运营能力,它们是一个企业响应需求和服务客户的基础,创新能力也是建筑在此基础上的,这个话题比较大的原因也在于云能力仅仅是一个基础,我见过云上的企业无法约束云资源使用的案例,云是机遇也是挑战。

对于公有云来说,只要你愿意支付账单,就可以立即拥有云的能力,并且是按需取用的,但也有很多不使用公有云的理由,比如数据安全、对于供应商承诺可靠性的怀疑、避免厂商绑定和利旧等,可能还要加一个理由,就是FinOps关注的云支出,最近的下云声音可能都是由此引起,可以阅读著名文章《彻底告别K8s和Docker Swarm!Ruby On Rails 之父下云后:系统好用又便宜,还清理了几千行代码》加以了解。37signals不仅仅是去共有云,还去掉了K8s和Swarm这种复杂度很高的编排系统,我刚接触K8s时,一度认为它是未来,现在看并不是这样,控制复杂度在任何时候都是必要的,与前面提到的一样,服务化能力本身不是追求,应该在适当的复杂度下运行应用。技术热潮似乎永远值得警惕。

无论如何,目前主流的声音是在混合多云上构建业务,公有云供应商同时提供私有云产品,但公有云的弹性是无法替代的,另一种更早的声音说混合云是过程而不是终点,所以长期来看公有云似乎总有一席之地。是否上公有云和上云策略是企业自己的选择,但是在面对公有云上那些呼之即来的资源时,了解它们的成本能够帮助我们了解即将发生的事情,而不至于陷入梦幻无法自拔,这里要注意的是公有云并不会承诺比自有数据中心更低的成本,公有云厂商也在建设成本优化相关的能力,在了解FinOps理论后值得考察云厂商的成果。

公有云成本的复杂性体现在两个方面,一是采购模式变化,传统上企业依靠周期性的预估加采购的方式获得资源,部分资源将作为资产管理,而在云背景下,本质上是为可以立即获得的资源的使用时长付费,这导致了不同部门间工作方式和沟通语言的变化。二是浮动费率,也就是说相同的付费单元在不同的情况下单价是不同的,更加麻烦的是你可以决定这种不同,比如购买多少预留实例以满足日常的资源需求水平、承诺多少用量以获得供应商折扣,或者在哪里使用抢占式实例,理解这些名词需要一定的公有云知识,但不影响我们理解这种麻烦。通过上面两点可以预见,上云之后对于企业内部将产生深刻且巨大的影响,目前行业内的方法论,涉及到广泛的工作方式变化时都被描述为文化转变。如果要在浮动费率下优化成本,就至少需要细致入微地了解自身,其中涉及的数据分析必然是人力所不能及的,当然,任何事情都能从小处开始。云支出控制是一个不小的、无止境的挑战。

以上就是我想了解FinOps的原因。

如何学习

FinOps Foundation是推动FinOps的组织,2018年由Linux Foundation建立,官方书籍《Cloud FinOps》的**中文版《FinOps云成本优化》**也在2023年3月第一次印刷,从译者序看,这本书的翻译似乎受到了2021年11月加入FinOps Foundation的腾讯支持。对FinOps的学习将从这本官方书籍开始,它集合了FinOps方法论以及企业和社区贡献的案例、心得和最佳实践。我认为对一本书的赞誉里包含非常重要的信息,这里摘抄一些关键字:

  • 财务和技术团队互相协作的模型
  • 软件工程师为技术方案成本负责
  • 当前云战略的主要重心是财务管理
  • 降低云成本

以上话题非常有趣,尤其是在你见识了云产品的SKU和计费规则之后。在阅读本书之后,计划考察一些开源的FinOps技术方案,比如翻译序中提到的腾讯开源的Crane(虽然这个项目已经不怎么活跃),结合现状才能了解这件事的全貌,在这本书中也会介绍Apptio Cloudability,它们本质上都是在做一些云资源数据分析的事情。

本系列博客的目标是浓缩书籍中的内容,即作为自身思考的结果也能作为其他人的快速导读,不会搬运过多书籍中的细节。

可能的难点

  • 公有云相关的背景知识,可以结合云厂商认证的PPT和云产品文档获得
  • IT相关的财务背景知识,可能只能依赖工作经验或咨询

不同的声音

一个理念能够流行的基础之一是能够在一些假设之上自圆其说,在学习它时需要倾听不同的声音以避免大脑进入狂热状态,从而将那些假设误认为事实,产出过于片面的认知,就像《FinOps云成本优化》前言中说的,那些人分享了他们如何迁移到云上、使用云上的新产品,但是不会告诉你需要花多少钱。下面就有一些不同的声音:

扩展阅读

  • 10
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值