了解并构建基于驱动因素的预测 云金融管理
- 5
理解与构建驱动型预测
by John Klacynski 和 Mike LaCarak 于 2022年11月16日在 AWS 云财务管理、最佳实践、思想领导力 永久链接 分享
关键要点
驱动型预测能够在动态和变化的环境中提供更准确的云成本预测。结合趋势和驱动型预测,可以更准确地预测云支出。识别内部、外部、战略和反向需求驱动因素,以优化预测。通过协作,利用AWS计算器和行业最佳实践制定合理的财务预算。在过去几周中,我们讨论了改善云成本预测的方法。我们在第一篇博文中介绍了如何 提高财务可预测性,在第二篇博文中则介绍了如何 建立成本预测文化 。
在这篇博文中,我们将深入探讨预测策略;特别是理解和构建驱动型预测。与基于趋势的预测不同,后者是基于历史模式预测支出,驱动型预测则非常适合动态和可变的支出环境。它可以考虑推动业务的因素,包括产品或功能发布、产品推广或试点项目。
结合趋势与驱动型预测
在深入探讨构建驱动型预测的示例之前,让我们快速回顾一下如何将趋势预测与驱动型预测相结合,从而准确预测云支出。
下方图表中的橙色区域代表“运行”或基于趋势的年度预测支出。蓝色和绿色区域则代表特定产品及其相应的驱动型需求预测。产品团队不仅可以清楚地看到按月份划分的总预测支出,还能清楚了解各产品相关的需求驱动因素。

图 1:结合趋势和驱动型预测
驱动型预测
以下是四个主要需求驱动因素及其示例:
内部驱动因素:新产品发布、功能或服务采用;新的环境演示、预生产、负载测试及现有产品的变更;重构或现代化外部驱动因素:新用户、销售活动、促销、免费试用及季节性使用如:会员日、假期、网络星期一等战略驱动因素:区域或全球市场扩展、并购与剥离反向需求驱动因素:客户流失、优化、退还工作负载或退还环境接下来,让我们仔细看看一些最常见的驱动型预测。
内部驱动型预测
识别关键业务驱动因素后,您需要与财务、采购和产品部门合作以创建预测;在季度规划会议期间,是构建计划的理想时机。
您应列出所有技术解决方案,例如即将发布的产品、产品增强以及新的增长渠道。接下来,您需要识别相关的AWS服务和资源。在构建估算时,考虑AWS提供的节省计划,如预购和批量选项。
新产品发布预测
要创建新产品发布预测,首先应识别每个AWS服务的重复和一次性设定成本。如果不确定,可以做出假设,记录这些假设,并在您获得更多澄清信息或数据时重新审视这些细节。
您可以使用 AWS定价计算器 创建产品发布的估算,在构建之前对解决方案进行建模,探索AWS服务价格点,并检查估算背后的计算结果。计算结果可以下载为CSV或轻松共享给团队成员。在下面的定价计算器截图中,您可以看到对新产品使用的Amazon DynamoDB和Amazon API Gateway服务的每月成本的详细拆分示例。
加速器海外图 2:新产品发布预测的AWS定价计算器示例
新产品发布的前期与持续成本
在产品生命周期中,重要的是要考虑开发成本。我们建议客户利用AWS标签和成本类别来识别产品负责人、非生产环境和财务报告的成本账户。
在下面的新产品发布示例中,驱动型预测包括原始估算中的一次性成本。它还包括产品生命周期中的重复性成本:非生产环境、暂存环境和多个地区的生产环境。
在下方示例中,注意计划支出的时机,以及按季度划分的前期和持续成本,这为产品负责人和财务提供了足够的时间来设计合适的采购选项例如:节省计划,以在合适的时间满足需求。
图 3:新产品发布计划与成本的结合示例
使用单位指标进行外部驱动型预测
构建驱动型预测的另一种方法是使用 单位指标 过程。单位是指能够为业务创造价值的任何基本可量化项目。因此,单位经济模型展示了每个项目或单位为业务创造的价值。例如,对于航空公司,一个单位可能是一个销售的座位;而对于叫车应用程序,一个单位可能是一辆公司汽车的单次乘车。然后分析这些单位以确定它们各自的盈亏情况。
开发单位经济预测模型有多重好处。单位指标模型可以为公司盈利能力提供简单、详细的视图。这使您能够预测企业的盈利能力或何时预期实现盈利。
同样,各部门间的协作和透明度至关重要。在季度财务、采购和产品规划会议上,您应列出前文提及的战略性业务和需求驱动因素。此列表需要由高级领导审查,以对照组织的战略业务目标,因为资金通常只会分配给能够实现这些特定业务结果的项目。注意:对齐这些目标并对潜在并购活动有可见性,可能会影响您的预测。
我们的建议是从小处开始。从组织的一小部分入手,选择一个产品使用单位指标如查询数、扫描数、用户数、发货量等进行预测。
在下面的示例中,我们展示了如何通过API调用开发单位成本指标:一个SaaS产品每月响应该15百万次API调用,运营成本为13750美元。每个成功调用的成本四舍五入为四位小数00091。通过与产品、财务和销售之间的协作,企业可以更准确高效地构建预测,基于外部和战略驱动因素。
在这个示例中,他们可以利用单位指标计算来评估新增客户预计每月进行200万次额外API调用对运营成本和资源使用的影响。
图 4:使用单位指标进行驱动型预测
此类单位经济信息使公司能够识别出有利的产品优化策略,并确定某些云支出或策略是否值得成本。在评估产品功能要求和架构时,重新考虑在满足功能要求的同时平衡成本的设计替代方案。例如:AWS Fargate与自管的Amazon Elastic Container ServiceAmazon ECS,或在数据库中存储数据,如Amazon DynamoDB与Amazon简单存储服务Amazon S3。
结论
驱动型预测可以帮助企业更准确地预测未来的支出,因为它使您能够更好地理解驱动因素的变化如何影响整体预测。通过理解需求驱动因素,您可以提升业务灵活性,并根据动态市场条件,为运营和战略做出基于数据的更改。此外,驱动型预测还可以帮助您识别潜在风险和机会,并在如何分配云资源方面做出更明智的决策。
在我们最后一篇关于预测的博文中,我们将揭示一些最佳工具,帮助您开始构建和共享预测。
标签:FinOps、计划与评估
关于作者
John KlacynskiJohn是东南ISV团队的高级客户解决方案经理,负责帮助客户通过使用AWS更快地实现其业务目标。在加入AWS之前,John为大型消费品公司领导数据产品团队,建立并推广了FinOps文化,以加速产品交付,同时提高财务可预测性。
Mike LaCarakMike LaCarak是AWS云经济团队的高级云财务管理专家。他帮助客户利用其在技术和财务方面的专业知识实施云财务管理最佳实践。在加入AWS之前,Mike花费近十年时间领导全球FinOps实践,涉及最大的AWS分销商。