云计算的消费正在快速增长,但跟踪其支出却可能是其中的一个难题。进入FinOps的世界吧,这是一个旨在优化企业在云计算上支出的财务规范和技术解决方案。
由于被承诺在降低成本的同时提高业务敏捷性,CIO们纷纷将业务迁移到了云端。但租用云服务也带来了新问题,包括管理由遍布在全球的实例所生成的数千个项目组成的账单。
越来越多的企业开始求助于FinOps(财务运作),这是一种业务管理规程和分析软件,旨在计算由Amazon Web services (AWS)和Microsoft Azure等供应商提供的公共云服务的成本。该方法可以帮助企业更好地规划和预测云消费的支出需求。
随着企业将更多核心计算功能从固定成本的数据中心迁移到可变的、基于消费的云,FinOps将变得(云专家也将其称为“成本优化”)至关重要。Gartner称,到2022年,公共云服务市场的年复合增长率将达到16.6%,届时其规模将超过3600亿美元。
然而,在这个市场中,仍然存在着许多浪费,包括宝贵的IT预算和资源利用率。451 Research对300名金融和IT行业的***进行了调查,其中80%的人表示,糟糕的云财务管理对他们的业务产生了负面影响;57%的受访者每天都在担心云计算的成本管理,而69%的受访者经常超支25%。
云计算的经济学
Capital One云计算战略总监Bernard Golden表示,云计算不仅仅是21世纪的技术现象,更是一种由数字化转型驱动的经济模型。
“云是新的工厂,”Golden说,他为一家在AWS上运营大部分业务的公司监管着云基础设施。Golden表示,云计算能够实现功能的自动化,并使企业能够更有效地进行运营,这与Henry Ford通过工厂生产对汽车行业进行革命性变革的做法类似。工厂生产自动化了多个流程,并以此提高了汽车的生产速度。正如Ford必须削减其机器制造汽车的成本一样,企业也必须管理它们在云软件上的支出。
如今,大多数企业都雇佣了云战略家和董事来帮助分析和管理云资源。Joseph Daly就是一个云优化总监,他的一个重要角色就是弄清楚Nationwide应该如何在云中运行。
Daly表示,随着全国范围内越来越多的计算资源转移到了AWS和Azure,它也遇到了优化云计算的挑战。为所需任务选择正确的云服务和实例的困难是迁移到云端的一个常见问题。Daly说,云计算的“黑匣子”也是如此,他指的是理解特定技术服务成本的挑战。AWS、微软和其他公司发布的云计算账单可能过于详细和笨拙。而Daly表示,FinOps能够帮助企业跟踪它们在CPU、内存和存储上的开销,然后进行调整,比如调整服务器的大小,以便更好地使资源与需求保持一致。
也许最重要的是,FinOps能够帮助Daly与业务伙伴进行对话,了解在云中运行特定业务流程的成本。然后,他的同行可以以此决定如何改变流程,以减少云计算的开销。“这就是你可以开始改变运营模式的地方,”Daly说。“这将使得消费更加透明。”
对于AutoDesk的AWS平台工程业务合作伙伴、财务经理Alex Landis来说,支出透明度显得尤为重要。他正在帮助实现一个重大转变,即通过AWS和其他云计算上的SaaS订阅来提供计算机辅助绘图软件。作为一名业务分析师,Landis正在接受培训,学习如何在云计算下处理业务。
例如,AutoDesk已经实施了集中管理和治理策略,以防止工程师在毫无成果的云计算上浪费10万美元。
“我最关心的是我们内部对云计算的使用情况,确保我们变得更有效率,并做一些能让我们的客户更成功的事情,”Landis说。这包括帮助企业高管理解云计算的经济性和价值。Landis表示,敲定目标和业务驱动因素是成功实施云管理的关键。
但现实是,许多人都在匆忙中制定了自己的FinOps实践。“这是一个开放的新概念,我们正在开发***实践,”Landis说。
无服务器带来了新的挑战
将美元与AWS生成的“成本利用率报告”中消耗的服务联系起来一直是IT和财务***的一个难题,其中许多人发现自己需要“逆向工程”他们的账单以匹配触发的API调用所消耗的费用。
Here Technologies的云管理和运营主管Jason Fuller表示:“然而数据摄取是如此之大,以至于你可能要处理数亿行的交易数据。”Here Technologies一直在为汽车和其他行业开发导航软件。
但是随着云供应商越来越多地提供无服务器和功能即服务(FaaS)产品,这使得公司仅需要为运行其应用程序所执行的代码付费。这些事务通常发生在亚秒级的响应时间内,生成更多行项目的速度更快,同时也刺激着计费数据量和复杂性的大幅增加。“当你为一个新功能编写代码时,现在的服务选择是如此之快、如此之小,以至于你可以为很多人花很少的钱。但是当你开始在300毫秒内运行数十亿个东西时,它很快就会积少成多。”Fuller说。“我认为这将是一场斗争。”
Cloudability的联合创始人J.R.Storment表示同意。该公司生产的FinOps软件可以为消费云服务的企业创建价目表。
“我们已经看到每月的云账单文件被解压到了450GB,”Storment告诉CIO.com。“这是一家公司在一个月内基于文本的云账单。每秒计费加上SKU的爆炸式增长(AWS提供超过20万个服务SKU),以及大型企业对公共云的广泛采用,每年可以达到9位数,已经创造了大量数据。”
为了帮助整理FinOps实践,Cloudbility与Nationwide、AutoDesk、Here Technologies等公司联合成立了FinOps基金会(F2),这是一个专注于推广云财务管理***实践和标准的非盈利行业协会。
FinOps的***实践
不管企业是在遵循F2的指导方针还是自己设计的***实践,Capital One的Golden表示,管理云计算支出有以下几个关键策略:
- 决定谁在什么上产生了花费。要做到这一点,您需要“标记”您的资源,或者找出应用程序访问了哪些资源。这在成千上万人访问着数百个应用程序的企业中尤为重要。
- 修剪树篱的时候不要用割草机。对于所需的计算工作负载,您是否拥有正确的EC2实例,或者您是否过度进行了配置?确保只使用并支付您实际需要的费用。
- 构建适合云计算的应用程序。如果你是一个高交易量的企业,这意味着你的应用程序需要横向扩展,允许你根据需要添加或删除资源。
“这些都是围绕成本管理的行业***实践,”Golden说。至于寻找合适的人选来担任云战略总监或成本优化主管,Golden说你应该去寻找擅长将业务需求应用于企业需要的人。“事实上,你也找不到拥有10年管理云成本经验的人。”