您可以在“优化”页面上查看 Google Cloud 服务的费用摘要数据、利用率数据和费用优化建议,以帮助您优化项目和 App Hub 应用中的费用。
您还可以使用 Gemini for Google Cloud(依托 AI 技术的协作工具)来帮助您优化费用。
费用数据和利用率指标可帮助您组织中的开发者和平台管理员在优化机会方面做出明智的决策。
本文档适用于有权查看 App Optimize API 提供的资源费用和利用率数据的开发者和平台管理员。
如果您在 Cloud Billing 中管理结算账号或预算,请参阅以下信息,以帮助您优化费用:
- Cloud Billing 费用优化文档,其中提供了有关在 Cloud Billing 中使用 FinOps 中心和 Gemini Cloud Assist 的信息。
- 借助 Cloud Billing 数据导出到 BigQuery 的功能,您可以在 BigQuery 中执行更详细的费用分析,或在 Looker Studio 等工具中直观呈现费用数据。
资源费用简介
本部分介绍了 App Optimize API 提供给“优化”页面和 Gemini Cloud Assist 的费用相关信息。
按产品整理的费用
Cloud Billing 和 App Optimize API 对产品相关费用的分类方式有所不同。API 提供给“优化”页面和 Gemini Cloud Assist 的费用数据会按产品以逻辑方式整理。Cloud Billing 会按服务对资源用量 SKU 进行分组。Cloud Billing 中的服务可能是某个 Google Cloud产品的一部分,也可能包含多个 Google Cloud 产品内的 SKU。这些 Cloud Billing 服务与 App Hub 服务无关。
例如,Compute Engine 和 GKE 产品的费用等同于多项 Cloud Billing 服务的费用总和。
| “优化”页面上的商品 | Cloud Billing 中的服务 |
|---|---|
| Compute Engine | Compute Engine 和虚拟机管理器 |
| GKE | Compute Engine 和 GKE |
| Persistent Disk | Compute Engine |
网络服务包含多种网络产品(例如 Cloud Load Balancing、Cloud NAT、Cloud VPN、Private Service Connect 和性能信息中心)的 SKU。“优化”页面会按产品对这些费用进行分类,但 Cloud Billing 只会将其表示为一项网络服务的费用,而不会为每个网络产品定义各自对应的服务。
您可以搜索 Google Cloud SKU 列表,详细了解 Cloud Billing 中 SKU 的分类方式。
费用价值
费用是根据您的合同价格计算的,未应用任何承诺使用折扣 (CUD) 或其他赠金。对于应用,费用包括完全由该应用使用的所有资源的费用,但不包括跨应用共享的资源的费用。
费用数据可用性
Google Cloud 产品会以不同的时间间隔向 Cloud Billing 进程报告用量和费用数据。因此,您使用过 Google Cloud 服务后,可能需要等待一段时间,才能在“优化”页面上看到其用量和费用,或者才能通过 Gemini Cloud Assist 获取相关信息。通常一天之内即可获得您的费用信息,但有时可能需要 24 小时以上。
限制和已知问题
Compute Engine 虚拟机、Compute Engine MIG 和 GKE 集群的费用不包括数据出站流量或 Persistent Disk 用量的网络费用。这些费用会单独报告。
只有部分产品支持资源级费用。
在“优化”页面上,如果您查看的是应用的数据,则无法按位置查看或过滤资源。
只有当所有应用资源费用的币种都相同时,您才能查看应用的费用。如果应用的资源与其他结算账号相关联,则必须将所有结算账号配置为使用相同的币种。
准备工作
应用优化 API 使用 Cloud Billing 检索费用数据,并使用 Cloud Monitoring 获取利用率指标。如需获取费用和利用率数据,您需要有权访问 Monitoring 数据和配置信息,以及能够查看 Cloud Billing 数据。
如需在“优化”页面上查看数据,请确保已设置 Cloud Hub。
如需使用 Gemini Cloud Assist,请确保已设置 Gemini Cloud Assist。
所需的角色
如需获得在 Cloud Hub 中查看数据所需的权限,请让您的管理员为您授予项目(项目视图)或文件夹的管理项目(应用视图)的以下 IAM 角色:
-
查看大多数应用和项目数据:Cloud Hub Operator (
roles/cloudhub.operator) -
查看资源费用数据:
(
roles/viewer) 或具有billing.resourceCosts.get权限的自定义角色 - 查看建议: Recommender 查看者 (roles/recommender.viewer)
-
使用 Gemini Cloud Assist:
Gemini Cloud Assist User (
roles/geminicloudassist.user)
如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
根据费用分析结果进行更改(例如应用 Active Assist 的建议或更改 Cloud Run 的结算选项)需要额外权限,或者需要与组织中具有所需权限的成员协调。
查看费用和利用率
“优化”页面会显示以下信息:
- 所选项目或应用的费用总额和费用趋势。
- 费用最高的前五项资源或应用工作负载及其费用变化。
- 利用率最低的五项最昂贵的资源或工作负载。
查看所选项目或应用的数据时,您可以过滤页面以显示特定商品。
如需了解所显示的费用数据中包含哪些费用,请参阅费用简介。
如需查看费用和利用率,请执行以下操作:
在 Google Cloud 控制台中,前往优化页面:
选择要查看的项目或应用:
如需查看应用的数据,请选择已配置为应用管理的文件夹。配置为用于应用管理的文件夹具有特殊图标 (
)。相应文件夹的管理项目也具有特殊图标 (
),并且项目名称采用 FOLDER-NAME-mp格式。如果您选择的是管理项目而不是文件夹,项目选择器会自动将选择更改为文件夹。如需查看单个项目的数据,请选择您要查看的资源所在的项目。
如需过滤特定商品、位置或历史时间范围内的数据,请从商品、位置或时间范围过滤条件中选择一个选项。 您最多可以查看 30 天的数据。
“优化”页面会显示以下信息:
费用趋势:所选过滤条件的总费用。
图 1:项目的费用摘要 图 2:应用的费用摘要 - 总毛利:显示所选过滤条件对应的总使用费用。
- 费用变化:显示总费用的变化。系统会根据您选择的时间段计算变化。例如,如果您选择7 天,且当前日期为 2025 年 4 月 30 日,则变化百分比是 4 月 23 日至 4 月 29 日的数据与 4 月 16 日至 4 月 22 日的数据之间的比较结果。结算日的开始时间为美国和加拿大太平洋标准时间 (UTC-8) 时区的午夜(太平洋标准时间生效时)。当太平洋夏令时生效时,结算日的开始时间为美国和加拿大太平洋夏令时 (UTC-7) 时区的午夜。
资源(按费用和利用率):此部分列出了值得进一步调查的热门资源。与不受支持的产品关联的费用会被归类为其他。
对于项目:显示费用最高和费用变化幅度最大的前 5 项资源,以及费用高且利用率最低的前 5 项资源。对于不受支持的产品,其资源会被归类为其他。
图 3:项目的费用摘要 - 如需进一步了解费用,请点击特定资源名称以查看相应资源的详细信息。
- 如需查看更详细的费用信息,请点击在成本探索器中查看详细信息。成本探索器中的视图会经过过滤,以显示与“优化”页面相同的项目、产品、位置和时间范围。
对于应用:显示费用最高和费用变化幅度最大的前 5 个工作负载和服务,以及费用高且利用率最低的前 5 个工作负载和服务。
图 4:应用的费用摘要 - 如需进一步了解费用,请点击特定工作负载或服务名称,以查看相应工作负载或服务的详细信息。
- 如需查看更详细的费用信息,请点击在成本探索器中查看详细信息。成本探索器中的视图会经过过滤,以显示与“优化”页面相同的应用、产品、位置和时间范围。
如需详细了解如何使用成本探索器,请参阅使用成本探索器优化费用。
由于利用率只是 Google Cloud服务成本的一个方面,因此我们建议您结合其他成本优化功能和最佳实践来使用“优化”页面上的数据,这些功能和最佳实践适用于您使用的服务。例如,Compute Engine、Google Kubernetes Engine (GKE) 和 Cloud Run 提供包年使用折扣。Cloud Run 还允许您根据实例的使用方式选择不同的结算选项。
查看建议
Active Assist 会生成建议和数据分析,帮助您优化 Google Cloud 资源。Cloud Hub 中的“优化”页面会显示所选项目或应用的前 5 项费用优化建议。
如需了解费用 Recommender 及其工作原理,请参阅 Recommender 页面。“优化”页面会显示来自所有费用 Recommender(承诺使用折扣 Recommender 除外)的费用建议。
如需查看建议,请执行以下操作:
在 Google Cloud 控制台中,前往优化页面:
选择要查看的项目或应用:
如需查看应用的数据,请选择已配置为应用管理的文件夹。配置为用于应用管理的文件夹具有特殊图标 (
)。相应文件夹的管理项目也具有特殊图标 (
),并且项目名称采用 FOLDER-NAME-mp格式。如果您选择的是管理项目而不是文件夹,项目选择器会自动将选择更改为文件夹。如需查看单个项目的数据,请选择您要查看的资源所在的项目。
前 5 项优化建议表格会显示以下信息:
- 资源(对于项目)或工作负载(对于应用)- 建议所适用的资源或工作负载。
- 费用 - 过滤栏中所选时间段的费用。 默认为 7 天。建议选择 30 天作为时间段,以便更轻松地将费用与每月节省的费用列进行比较。
- 每月节省的费用:应用费用节省建议后,您可能节省的最高金额。
- 节省的费用是一项估算值,使用上个月的数据计算得出,无论过滤栏中选择的时间段是什么。
- 费用节省是根据合同价格计算的,未应用任何承诺使用折扣或其他赠金
- 实际节省的费用可能会有所不同。
如需查看更多建议,请点击 Active Assist 建议中的“查看所有建议”。
- 如果项目选择器中选择了某个项目,Active Assist 会显示该项目的所有建议。
- Active Assist 不支持显示文件夹或 App Hub 应用的数据。如果您知道哪个项目包含您想要优化的资源,请从项目选择器中选择该项目。
使用 Gemini 辅助功能优化费用
本部分介绍了如何使用 Gemini Cloud Assist 帮助您优化费用。如果 Gemini Cloud Assist 已为您的项目或文件夹设置,您可以通过Google Cloud 控制台中的任意页面访问其对话功能。
如需了解哪些费用会包含在对提示的回答中,请参阅费用简介。
了解 Gemini for Google Cloud 如何以及何时使用您的数据。
打开 Gemini Cloud Assist 对话
在 Google Cloud 控制台中,前往任意页面,例如优化页面。
选择要查看的项目或应用:
如需查看应用的数据,请选择已配置为应用管理的文件夹。配置为用于应用管理的文件夹具有特殊图标 (
)。相应文件夹的管理项目也具有特殊图标 (
),并且项目名称采用 FOLDER-NAME-mp格式。如果您选择的是管理项目而不是文件夹,项目选择器会自动将选择更改为文件夹。如需查看单个项目的数据,请选择您要查看的资源所在的项目。
在 Google Cloud 控制台工具栏中,点击星光图标 打开或关闭 Gemini Cloud Assist 对话。
系统将打开 Cloud Assist 面板。
输入提示
在 Gemini Cloud Assist 对话中,您可以使用自然语言提示(问题或陈述)来获取帮助。
以下信息可帮助您撰写提示:
- 您一次只能询问一个项目或应用相关的问题。
- 您可以指定日期范围,例如
2025-10-1 to 2025-10-31。- 如果您未指定日期范围,则默认日期范围为过去 7 天。
- 如果提示要求提供上周的数据,系统会将日期范围设置为上周一到周日的这段时间。
- 如果提示要求提供上个月的数据,则将日期范围设置为上一个日历月。
- 对于应用,您必须在提示中指定应用名称,即使您正在 Google Cloud 控制台中查看显示所选应用数据的页面也是如此。应用名称是应用的唯一标识符,例如
web-store。如果您使用应用的显示名称(例如“Web 商店”),Gemini Cloud Assist 可能会错误地解析您的提示。 - Gemini Cloud Assist 使用 App Optimize API 中的数据来回答与利用率相关的费用问题,该 API 也是 Cloud Hub 优化页面提供数据所用的 API。 Gemini Cloud Assist 可以使用 Cloud Monitoring API 回答有关利用率和性能的一般性问题。
下表列出了一些提示示例。
| 提示 | 回答类型 |
| “我上个月在这个项目上花了多少钱?” | 所选项目上个日历月的费用摘要。 |
“我的 GKE 集群 my-cluster-id 上个月的费用是多少?”
|
集群 my-cluster-id 上个月的费用摘要。
|
| “显示 us-central1 中的费用。” | 所选项目在区域 us-central1 中过去 7 天的资源费用摘要。
|
“上个月我的应用 my-favourite-app 成本效益最低的资源是什么?”
|
应用 my-favourite-app 中上个月成本效益最低的资源列表。
|
| “哪些过度配置的资源花费最多?” | 所选项目中过去 7 天内超额预配程度最高的资源的列表。 |
后续步骤
- 在 FinOps 中心探索可节省和优化费用的机会。
- 利用 Cloud Billing 报告执行深入的费用分析。
- 请参阅 Google Cloud 架构框架:费用优化文档,了解费用优化最佳实践。