王孝威:FinOps 认证从业者,热衷传播 FinOps 理论和实践知识,助力云上企业降本增效。
云计算时代真的到来了吗?
云计算(Cloud Computing),从 2006 年 AWS 第一次推出弹性计算云服务,已走过十五年风雨历程。早期被指责成“新瓶装旧酒” 的炒作,后来引发了人们对云上数据隐私的担忧,再到对公有云偶发事故的嘲笑,云计算的成长一直饱受骂名,但云计算市场现状究竟如何?
可能你已经注意到,在部分国民软件的启动页,会看到最下面有个标识:“某某云提供计算服务”。云计算已经渐渐融入了生活,例如想聊天了打开通信软件、无聊了想听歌看视频、饿了想点外卖、找不到方向想看地图,这些软件的启动页下面可能都有一行字:“某某云提供计算服务”,云计算已经给生活带来了无穷便利。
公有云在每年超过 1000亿美元支出的基础上快速增长,2020 年全球共有云市场份额已经超过 1250 亿美元,云计算正在化茧成蝶。
图1:企业在公有云和数据中心的花费
云计算把所有的计算、存储、网络等资源都抽象成了资源池,如下图2所示。需要用这些资源时只需要在公有云的平台网站上用手指点点点,资源触手可及。这就像你住的家里接通了水、电、网络,只需要打开开关,就能享受现代生活的便利。云计算极大的方便了企业在发展过程中对资源的消耗,无需再提前购买资源、组建团队、专门运营,需要资源只需要在公有云平台上注册一个账号,就可以直接使用多样化的资源服务。
图2:云计算将企业需要的资源抽象成了随手可得的水电
云计算 = “银弹”?
如图3所示,现代家庭需要管理的一般都是小范围资源的开关,例如一个家庭一般只有几个水龙头、数十个开关和插头、以及一个网络入口,水和电一般都是随用随开、按量付费,网络则是包年包月。水龙头一般会记得关,但很多开关会时会常忘记,例如空调、电视等等,每次较电费时会“心痛不已”。同样的,如果使用个人电脑或者云上的资源做一个小的项目时(例如学校的软件作业),可以自己控制项目的启停。如果忘记关闭项目,因为项目本身会消耗资源,个人电脑就会变卡、如果项目在云端运行,则会持续产生费用。
如果从现代家庭上升到城市维度,城市管理需要管理的“开关”、“插头”和“网络”成千上万。同样的,如果运行的项目从传统的个人小项目上升到例如微信这样的国民应用,需要消耗的资源也是指数级增长的。如此庞大的资源管理量,用现代家庭(小项目)的资源管理方式可能无法应对,而且管理不当会造成较大浪费。
图3:现代城市的资源管理难题
从企业资源管理来看,以前一般都有自己的 IT 中心,企业看到到自己的设备、有清晰明确的设备购买流程、有折旧计算方法、有严格的资源审核逻辑、有完整的 IT 中心管理体系。云计算把 IT 中心虚拟化了,变成了纯线上的虚拟平台,让资源随时随地想用就用,这种可变的支出模型一旦没有好好利用,或者是忘记了关闭“开关”,浪费现象显著。如今的公有云,每家厂商都提供了数百种产品,每种产品下又有若干种不同的类型,客户对云资源的管理来产生了新的挑战。这个过程的转变,如果改变现有的管理手段?
要改变管理手段之前,可以先分析企业资源消费模型的变化,这里最主要的变化是:公司对 IT 资产的投入从传统的资本投资(Capital Expenses)变成了运营支出(Operating Expenses),这种变化主要表现为:
传统 IT 消费模型 | 云上可变消费模型 | |
---|---|---|
设备的购买流程 | 当项目团队的新项目需要硬件设备时,需要向财务部和采购部证明其项目是否有足够的商业化价值,通过了才能申请经费、订购设备 | 任何授权的项目团队成员可以随时随地购买云资源,财务部和采购部失去了管理的作用 |
角色关系 | 工程师是申请者; 财务部/采购部是审核批准者 | 工程师可以随时随地购买云资源 spend money with code; 财务部/采购部对花费没有清晰的可见性,失去了监管作用; 且不同角色之间缺少了沟通 |
消费 | 可预测(根据预测提前购买设备); 静态的(在下次采购之前都不会发生变化) | 不可预测的(随时购买设备); 动态的(随时随地可能有变化) |
购买周期 | 较长 | 即时 |
失败成本 | 大 | 小,但可能造成浪费 |
项目敏捷 | 低 | 高 |
支出模型 | 资本投资(Capital Expenses),像投资一样提前批量购买设备 | 运营支出(Operating Expenses),像运营一样随时按需购买设备 |
表1:公司对 IT 资产的消费模型变化
因此,如果管理方式没有进化,“上云”反而可能成为一种负担。Flexera 发布的《2021 云计算市场发展状态报告》指出,企业上云后平均浪费了 30% 的云支出,云成本优化是企业 2021 年最想做的事情。
图4:Flexera 调研企业在 2021 年最想做的关于云的事情
潘多拉魔盒(潘多拉盒子,pandora’s box)是一则古希腊经典神话。众神赠予了潘多拉一个魔盒,盒子里面包含人世间所有邪恶——贪婪、虚伪、诽谤、嫉妒等等。云计算虽然让企业过上了资源随时随地即开即用的“现代生活”,但因为其余的配套系统(管理方式、人员培训、运营手段)没有及时跟进,云计算像一个潘多拉盒子一样,给企业也带来了很多难题。本文主要探讨企业上云后最大的问题:如何有效优化云的使用成本?
魔盒如何关闭?
新的企业 IT 消费模型需要新的管理手段,该方案应该是能够覆盖人员、流程和技术的管理,是专门针对云上可变消费模型的治理方案,确保客户在云上花费的每一元获得最大价值。
如果该方案还可以结合客户自己的商业化指标给出决策性建议,(例如:公司在云上有十个项目,发现2个项目的云资源消耗金额远小于项目的收入,可以考虑是否应该为这两个项目投入更多的资源?发现有3个项目的投入产出比一直在扩大,考虑这三个项目是否该做些调整?)。这样就可以帮助企业如何利用云计算赚钱,而不是一味的追求省钱,充分发挥云计算的价值,将潘多拉魔盒关闭。
于是,基于企业对云上成本管理诉求的分析,总结如下:
企业云成本管理的问题已经抛出,是否有一种有效的手段可以完全的解决以上所有问题?
FinOps(Financial Operations)就是这样的一种最佳实践,帮助云上客户有效洞察云支出、提供手段优化用户成本、以及后续长时间的持续运营和优化。FinOps 涉及的领域:
FinOps 提出了非常详细的云上成本管理手段,包含下图5中的理念、原则、涉及的人员的分工、成本优化的阶段、涉及领域等。
FinOps 致力于通过一整套系统、最佳实践、文化,帮助企业去理解云成本,以实现更好的决策。
图5:什么是 FinOps?
FinOps 基金会做了一个问卷调查,共收到 804 个回复,参与回复的企业总的年云支出超过 300 亿美元。超过 78% 的回访者指出:FinOps Foundation 是云上成本优化管理信息的最佳来源。
图6:云上成本优化管理的渠道
FinOps 基金会是Linux 基金会的一个项目,致力于通过最佳实践、培训、制定标准来推进 云的财务管理。 2019年2月成立 FinOps 基金会,2020年6月加入 Linux 基金会。目前 FinOps 基金会包括来自 1500+ 企业的 3500+ 个人成员,包括 10+ 服务和平台提供商。
图7: FinOps 全景图
云计算的时代已经到来,云上成本管理迫在眉睫,FinOps 中文社区将持续经营和传播 FinOps 相关的理念和知识,期待您的加入,让企业上云的价值会到初心 —— 降本增效。