FinOps 中心
FinOps 中心是一个可靠、可信的平台,用于成本分析、见解和优化 - 虚拟命令中心供整个组织负责人根据组织需求报告、监视和优化成本。 FinOps 中心侧重于三个核心设计原则:
- 成为标准
努力成为 FinOps 框架的主要体现。 - 专为缩放而构建
旨在支持最大的帐户和组织。 - 打开和可扩展
拥抱生态系统并优先启用平台。
FinOps 中心处于早期开发阶段。 目前,FinOps 中心通过将成本详细信息导出到合并的存储帐户来扩展成本管理。 FinOps 中心解决了一些固有的限制,使导出更易于使用。 在最基本的窗体中,FinOps 中心支持更多 Power BI 报告选项。 在更高级的末尾,FinOps 中心是构建自己的成本管理和优化解决方案的基础。
注意
估计成本:每 100 万美元监视的成本为 25 美元/mo。
估计成本包括 Azure 存储和数据处理的 5 美元,以及 Power BI 许可证每个用户最多 20 美元。 确切成本因折扣、每 100 万美元(大约 20GB 的数据)和 Power BI 许可证要求而异。 每个导出管道每天运行一次,另外每个导出每月运行一次。 管道运行时取决于数据大小。 有关详细信息,请参阅 Azure 定价计算器中的 FinOps 中心成本估算,或使用数据引入报表监视中心成本。
注意
FinOps 中心需要企业协议(EA)、Microsoft 客户协议(MCA)或Microsoft 合作伙伴协议(MPA)帐户(包括云解决方案提供商订阅)。 如果你有Microsoft联机服务协议(MOSA(通常称为即用即付)或Microsoft内部订阅,则需要使用 FinOps hubs 0.1.1。 Power BI 报表未使用 MOSA 和 MS 内部订阅进行广泛测试。 与Microsoft代表交谈或提交计费支持请求,询问将订阅迁移到Microsoft 客户协议。
为什么使用 FinOps 中心?
许多使用Microsoft成本管理的组织最终都会遇到一道墙,他们需要一些本机不可用的功能。 当他们这样做时,他们的唯一选择是使用许多第三方工具之一或从头开始生成内容。 虽然成本管理工具生态系统丰富而庞大,但有许多伟大的选择,但它们可能过于过度,或者他们可能无法解决特定的需求。 在这些情况下,组织导出成本数据并生成自定义解决方案。 但存在许多挑战,因为这些组织没有配备设计、生成和维护可缩放数据平台所需的数据工程师。 FinOps 中心寻求提供该基础,以简化使用你自己的本土成本管理解决方案启动和运行工作的基础。
FinOps 中心简化了实现 FinOps Framework。 它们旨在进行缩放以满足最大的企业需求。 而且,它们开放且可扩展,可支持构建自定义解决方案,而无需构建后端数据存储。 FinOps 中心专为社区和社区设计。 加入讨论,让我们了解下一步想要了解的内容,或了解如何参与团队。
好处
FinOps 中心在使用成本管理导出方面提供了许多好处。
- 清理每日成本管理导出中的重复数据(并在存储上节省资金)。
- 将导出的数据转换为 parquet,以便更快地访问数据。
- 将 Power BI 连接到订阅、资源组和其他范围。
- 将 Power BI 连接到 Azure 政府 和 Azure 中国。
- 将 Power BI 连接到 Microsoft Online Services 协议 (MOSA) 订阅ー。
- 报告多个订阅、资源组或计费帐户。
- 使用 PowerShell 简化部署和管理。
- 与 FinOps 开放成本和使用情况规范(FOCUS)完全一致。
- 在开发中:将数据从多个租户中的订阅引入到单个存储帐户中。
- 在开发中:将数据引入 Azure 数据资源管理器。
Iops MOSA(或即用即付)订阅仅在 FinOps hubs 0.1.x 中受支持。 FinOps hubs 0.2 需要来自成本管理导出的 FOCUS 成本数据,MOSA 订阅不支持这些数据。 请联系支持人员,了解如何过渡到Microsoft 客户协议帐户。
可以立即将 EA 计费范围导出到任何租户。 使用有权访问计费范围和目标存储帐户的帐户登录到该租户,以配置导出。 非计费范围(订阅、管理组和资源组)和所有 MCA 范围仅在当前存在的租户中受支持。 将来的 FinOps 中心版本将通过“远程中心”功能支持它们。
包含的内容
FinOps 中心模板包含以下资源:
- 存储帐户(Data Lake Storage Gen2)用于保存所有成本数据。
- 用于管理数据引入和清理的数据工厂实例。
- 密钥库存储数据工厂系统托管标识凭据。
部署后,可以报告 Power BI 中的数据,也可以直接连接到存储帐户。
注意
本文包含显示示例数据的图像。 任何价格数据仅用于测试目的。
下面是报表的一些示例:
浏览 FinOps 报表
FinOps 工具包中的每个报表都可用作 PBIX 或 PBIT 文件。 PBIX 文件包含可在 Power BI Desktop 中查看的示例数据,而无需连接到帐户。
若要可视化可用的报表,请从所需 版本 下载 PBIX Power BI 报表文件,并在 Power BI Desktop 中打开报表。 在此处,你可以浏览报表的不同页面,这些页面预填充了测试数据。
创建新的中心
若要创建新的 FinOps 中心,请执行以下步骤:
部署 FinOps 中心。
配置要监视的范围。
FinOps 中心使用成本管理导出来加载要监视的数据。 可以手动配置导出或授予对中心的访问权限,以便管理导出。
有关详细信息,请参阅 “配置范围”。
连接到数据。
可以从支持 Azure 存储的任何系统连接到数据。 有关想法,请参阅 中心入门。 建议使用预生成的 Power BI 初学者模板快速入门。
有关详细信息,请参阅 “连接到数据”。
如果遇到任何问题,请参阅 Power BI 报表疑难解答。
注意
如果需要部署到 Azure Gov 或 Azure 中国,请使用 FinOps hubs 0.1.1。 除了创建摊销成本导出而不是 FOCUS 导出之外,说明相同。
如果遇到任何问题,请参阅 故障排除指南。
范围是包含资源或启用购买服务的 Azure 构造,例如资源组、订阅、管理组或计费帐户。 范围的资源 ID 是 Azure 资源管理器 URI,用于标识订阅的范围(例如,订阅的“/subscriptions/###”或计费帐户的“/providers/Microsoft.Billing/billingAccounts/###”)。 有关详细信息,请参阅了解和使用范围。
中心入门
部署中心实例后,可通过多种方式开始使用:
自定义预生成的 Power BI 报表。
Power BI 报表是初学者模板,旨在进行自定义。 我们鼓励你根据需要进行自定义。 了解详细信息。
创建自己的 Power BI 报表。
如果要创建自己的报表或向现有报表添加成本数据,可以从 预生成的报表复制查询。 或者,可以使用 Azure Data Lake Storage Gen2 连接器手动连接。
连接到 Microsoft Fabric 进行高级查询。
如果在 Microsoft Fabric 中使用 OneLake,则可以在中心存储帐户中创建容器的快捷方式
ingestion
,直接针对中心中的数据运行 SQL 或 KQL 查询。 了解详细信息。从自定义工具访问成本数据。
成本数据存储在 Azure Data Lake Storage Gen2 帐户中。 可以使用任何支持 Azure Data Lake Storage Gen2 的工具访问数据。
使用数据工厂应用成本分配逻辑、扩充或操作成本数据。
数据工厂 用于引入和转换数据。 建议使用数据工厂作为经济高效的解决方案,将自定义逻辑应用于成本数据。 请勿修改 msexports 容器中的内置管道或数据。 如果创建自定义管道,请监视引入容器中的新数据,并使用一致的前缀来确保它们不会与新管道重叠。 有关 如何处理数据的详细信息,请参阅数据处理 。
使用 Power Automate 生成自定义警报。
有许多用于生成自定义警报的选项。 对于不熟悉自动化的人员,Power Automate 是一个很好的选择。 还可以使用支持自定义代码或直接访问 Azure Data Lake Storage Gen2 中的数据的其他任何服务。
无论你选择做什么,我们建议创建新的 Bicep 模块以支持更新解决方案。 可以引用 finops-hub/main.bicep
或 hub.bicep
直接确保可以在发布更新时应用新更新。
如果需要更改 hub.bicep
,请确保跟踪这些更改,并在升级到最新版本时重新应用这些更改。 我们通常不建议直接修改模板或模块,以避免与将来的更新冲突。 相反,请考虑将这些更改贡献回开放源代码项目。 了解详细信息。
所需的权限
模板详细信息中介绍了部署或更新中心实例所需的权限。
需要以下一个或多个项才能导出成本数据:
范围 | 权限 |
---|---|
订阅和资源组(所有帐户类型) | 成本管理参与者。 |
EA 计费范围 | 企业读取者、部门读取者或帐户所有者(也称为注册帐户)。 |
MCA 计费范围 | 计费帐户、计费配置文件或发票科目的参与者。 |
MPA 计费范围 | 计费帐户、计费配置文件或客户的参与者。 |
CSP 客户需要为每个订阅配置导出,以便将其总成本引入 FinOps 中心。 成本管理不支持 MCA 或 CSP 订阅的管理组导出(截至 2024 年 5 月)。
有关信息,请参阅 成本管理文档。
相关内容
相关的 FinOps 功能:
相关产品:
相关解决方案: