
FinOps FOCUS(FinOps开放成本与使用规范)必备指南
对于工程团队来说,与产品和财务部门就成本分配和跟踪方式达成一致可能是一项巨大的挑战。
尤其是在复杂的容器化环境中,来自多个来源的数据(如第三方工具或独立软件供应商(ISV),如 Databricks 或 Datadog)通常以完全不同的格式存在,需要与云服务提供商的成本和使用报告(Cost and Usage Report)中的数据结合并统一。这不仅需要耗费大量时间进行数据规范化,更不用说将其分析用于优化目的了。
好消息是,FOCUS(FinOps 开放成本与使用规范)这一新开发的数据标准,正是为了解决这一问题而设计的。像 AWS、Azure 和 GCP 这样的主要云服务提供商正处于采用该标准的边缘,但并非所有人都意识到这一改变游戏规则的新框架的重要性。
在本文中,我们将解释什么是 FOCUS,为什么它如此重要,以及它如何可能彻底改变(并改善)您的成本分析和报告方式。
什么是 FOCUS?
FOCUS(FinOps 开放成本与使用规范)是一种全新的开源云计费数据标准化规范,旨在大幅简化来自不同来源的数据对账工作,从而实现统一的云财务报告与分析。
各个云平台生成的成本数据在命名和组织格式上各不相同。例如,在 AWS 中,计算资源可能被称为“EC2 实例”,而在 Azure 中则称为“虚拟机”。此外,像 Kubecost 这样的第三方工具可能会跟踪您 Kubernetes 使用的不同指标,而这些指标可能与 AWS 的成本与使用报告(CUR)中的数据不同。显而易见,处理包含数十亿条资源使用数据的对账数据集是一项复杂且耗时的任务。
FOCUS 项目由 FinOps 基金会 创建,旨在提供统一的计费数据标准。如果这一标准在整个行业被广泛采用,那么所有数据集将使用共享的格式(包括组织结构、命名方式和指标集)。
这将使对所有云计费数据的成本分析、支出分配、承诺优化、账单对账以及单位经济报告变得更加简单轻松,其中也包括来自第三方独立软件供应商(ISV)的数据。
什么是 FOCUS 1.0?
继 2023 年夏天发布的 FOCUS 0.5 初版之后,FOCUS 1.0 于 2023 年 11 月正式发布。相比初版,FOCUS 1.0 进行了扩展,涵盖了云和 SaaS 数据集,同时新增了开源数据转换器实现和数据验证器,以加速行业采纳。FOCUS 1.0 通过了严格的审批和知识产权审核流程。
目前,FinOps 基金会正在开发 FOCUS 1.1 版本(计划于 2024 年 11 月发布),并计划在 2025 年推出后续版本。未来的更新预计将增加对 SaaS 服务商和本地数据集的支持。
注意:文中提到“EC2 是 AWS 成本方面的首要服务…”似乎与本节主题无关,可能是复制错误,已移除。如需保留,请说明具体上下文。
为什么 FOCUS 很重要?
以下是 FinOps FOCUS 为工程团队和财务团队带来的关键好处:
FOCUS 对工程团队的益处
益处 | 描述 |
---|---|
报告更简单 | 有了 FOCUS,工程师无需花时间进行数据规范化,从而可以专注于构建和创新。 |
更便宜的数据处理 | FOCUS 将实际账单成本和摊销成本合并为一个数据集,从而降低了处理这些数据所需的计算和存储成本。 |
更好的云成本管理 | 通过从所有来源准确协调所有云财务数据,您可以更轻松地获得所需的洞察力,以减少浪费并保持预算。 |
更容易采用新工具和集成 | 添加新工具时,您无需花时间弄清楚将数据转换为什么格式或数据中的术语意味着什么。 |
进一步实现 FinOps | 作为一名工程师,您可能还不熟悉 FinOps。但如果您处理的数据与 FinOps 框架和技术一致,您将自动变得更加具备 FinOps 能力。 |
FOCUS 对财务团队的益处
益处 | 描述 |
---|---|
报告更轻松、更准确 | 以一致的格式标准化账单文件可以减少由于多个数据源之间的术语和列定义差异而导致的报告错误。 这使得工程、产品和财务部门更容易就成本数据达成共识。 |
更好的成本分配和问责 | 许多第三方工具很难与您的其他云厂商支出整合,这意味着大量成本被归入一般的“平台”类别。 通过轻松整合所有成本数据,团队可以了解每个产品、功能或团队产生的确切成本。 |
计算商业价值 | 如果没有完整准确的成本数据,就很难将工程计划与业务目标联系起来。有了这些数据,您可以计算 COGS(销售成本)和其他关键指标来衡量云投资的回报。 |
降低成本 | FOCUS 消除了在数据协调上花费昂贵工程资源的需要,并降低了数据处理成本。 |
哪些云提供商支持 FOCUS?
过去,命令行工具 [FOCUS Converter] 用于将主流公共云提供商(如 AWS、Microsoft Azure、Google Cloud 和 Oracle Cloud)的计费数据文件转换为 FOCUS 格式。而现在,您可以直接从这些主要云提供商处以 FOCUS 格式导出数据(这对多云管理来说是个利好消息!)。
以下是主要云服务提供商对 FOCUS 支持的亮点:
- AWS:在 2024 年 FinOps X 大会上宣布支持 FOCUS 数据导出功能。AWS 当前已支持 FOCUS 1.0。
- Google Cloud:提供 FOCUS BigQuery 视图和 Looker 模板,用于导出和可视化 FOCUS 格式的成本与使用数据。您还可以下载 [Google Cloud 的 FOCUS v1.0 指南] 获取更多详情。
- Microsoft Azure:推出了全新的 FOCUS 数据导出功能,可直接下载以 FOCUS 格式生成的成本与使用数据。
- Oracle Cloud:支持以 FOCUS 格式导出计费数据,并开发了一个预构建函数,用于将历史计费文件转换为 FOCUS 格式。
这些功能的支持,不仅显著简化了云计费数据的标准化流程,还为多云环境中的成本优化和管理提供了更高的效率和灵活性。
如何在 AWS 上开始使用 FOCUS
要在 AWS 上开始使用 FOCUS,请按照以下步骤操作:
1. 登录 AWS 计费和成本管理控制台
访问您的 AWS 账户并进入计费和成本管理控制台。
2. 导航到数据导出
在左侧导航栏中,点击“数据导出”。
3. 选择并创建导出
- 选择表格选项“FOCUS 1.0 with AWS Columns (Preview)”。
- 您可以通过控制台直接创建导出,或者使用命令行接口(CLI)或软件开发工具包(SDK)创建导出(相关文档请参考[这里])。
4. 设置数据导出频率
配置数据导出频率,以便在 FOCUS 1.0 模式下将 AWS 的成本和使用数据按设定频率发送到指定的 Amazon S3 存储桶。
5. 管理访问权限
使用 IAM 动作 bcm-data-exports:create-export
来控制对 FOCUS 导出的访问权限。您可以指定是否仅限于“FOCUS”表,或允许对所有资源(*)的访问。
确保该用户还拥有 cur:put-report-definition
权限,以管理与成本和使用数据相关的传统访问控制。
6. 审核合并账单设置(如适用)
如果您在 AWS Organizations 中启用了合并账单,FOCUS 导出将包括管理/付款账户及所有关联的成员账户的成本和使用数据。每个 AWS 账户最多可以创建两个免费的 FOCUS 表导出。
关于 Mof
如果您想了解您的云计算使用情况和成本,Mofcloud 可以提供帮助。
Mof 是 Mofcloud 打造的 AI + FinOps 云降本增效平台,将没有上下文的数据转化为用户关心的问题,即,让您轻松获得云厂商云成本和使用的 100% 可见性,从而避免账单出现任何意外或不明晰的情况。
联系我们
有任何云成本管理的需求或问题?欢迎通过以下方式联系我们!
公众号
企业微信客服
业务咨询
技术社区
地址
北京市海淀区自主创新大厦 5层