使用成本探索器优化费用

借助“成本探索器”页面,您可以监控和了解 Google Cloud 项目或 App Hub 应用中的资源的费用和利用率。成本探索器可提供费用数据和利用率指标的当前和历史可视化图表,帮助您在优化机会方面做出明智的决策。

在需要执行以下操作时,您可以使用成本探索器:

  • 确定过去两周 App Hub 工作负载 cymbal 的费用增长情况。

  • 确定 Google Cloud 项目中哪些资源费用高且利用率低。

  • 找出在应用中利用率较低的高费用 Compute Engine 托管式实例组 (MIG)。

成本探索器使用将 Cloud Billing 数据导出到 BigQuery 功能提供的数据。如果您想在 BigQuery 中执行更详细的费用分析,可以直接使用导出功能。

限制

  • 在非公开预览版期间,某些费用和费用变化数据可能不完整,包括 Compute Engine MIG、Google Kubernetes Engine (GKE) 可用区级集群和 App Hub 应用的数据。此外,Compute Engine 虚拟机、Compute Engine MIG 和 GKE 集群的费用不包括数据出站流量或永久性磁盘用量的网络费用。

  • 费用以美元为单位显示。您无法更改货币。

  • 如果您查看的是 App Hub 应用的数据,则无法按位置查看或过滤资源。

准备工作

成本探索器使用 Cloud Billing 检索费用数据,并使用 Cloud Monitoring 获取利用率指标。如需使用成本探索器,您需要有权访问 Monitoring 数据和配置信息,以及能够查看 Cloud Billing 数据。

如果您想按 App Hub 应用查看费用数据,请确保您为已启用应用的文件夹设置了 App Hub 并创建了应用。

成本探索器仅支持通过已启用应用的文件夹管理的应用。它不支持通过宿主项目管理的应用。

所需的角色

根据您是按项目还是按应用进行查看,使用成本探索器需要不同的权限。

按项目进行查看

如需获得查看项目的费用和利用率数据所需的权限,请让您的管理员为您授予项目的以下 IAM 角色:

  • 查看利用率数据:Monitoring Viewer (roles/monitoring.viewer)
  • 查看费用:Viewer (roles/viewer) 或具有 billing.resourceCosts.get 权限的自定义角色

如果您的管理员已为您授予 Cloud Hub Operator (roles/cloudhub.operator) 角色,则该角色中包含 Monitoring Viewer 权限。

按应用进行查看

如需获得查看应用的费用和利用率数据所需的权限,请让您的管理员为您授予已启用应用的文件夹中管理项目的以下 IAM 角色:

查看成本探索器

如需查看成本探索器,请执行以下操作:

  1. 在 Google Cloud 控制台中,前往成本探索器页面:

    前往成本探索器

    如果您使用搜索栏查找此页面,请选择子标题为监控的结果。

  2. 选择要查看的项目或应用:

    • 如需查看项目的数据,请从页面顶部的项目选择器中选择相应项目。

    • 如需查看应用的数据,请在Google Cloud 控制台的工具栏中,选择已启用应用的文件夹的管理项目。然后,前往成本探索器的工具栏,并将视图设置为应用。如果您不知道要选择哪个项目,请咨询您的管理员。

您还可以通过 Cloud Hub 中的优化页面查看费用和利用率数据。优化页面会显示您在成本探索器中看到的数据的概览,让您可以一目了然地发现趋势。您可以查看所选项目或应用的总费用趋势、费用变化最大的前 5 项资源,以及未充分利用的前 5 项资源。在资源(按费用和利用率)部分中,您可以点击在成本探索器中查看详细信息,进一步探索费用和利用率数据。

探索您的费用和利用率

借助成本探索器,您可以仅查看费用数据,也可以同时查看费用数据和利用率指标。

您可以通过调整时间范围选择器来过滤显示的数据,其中可以选择 1 天7 天14 天30 天

Cloud Billing 和成本探索器对产品相关费用的分类方式有所不同。

成本探索器会按产品以逻辑方式整理费用。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 产品,您可以在探索已分析的资源部分中进一步探索与资源相关的费用。

在此部分中,您可以选择汇总费用和利用率的指标,并呈现一个树状图,其中费用按大小进行组织,利用率按颜色进行组织。例如,此部分可能有助于识别费用最高的资源,以及过去 30 天内 CPU 利用率较低的资源。

支持的产品

成本探索器中的产品过滤条件会列出与成本探索器集成的产品。

下表列出了受支持产品及资源级费用数据。

产品名称 支持的资源类型
AlloyDB for PostgreSQL 备份
集群
实例
Bigtable 应用配置文件
实例
Cloud Deploy 交付流水线
Cloud Run functions 函数
Compute Engine 地址
磁盘
转发规则
全局地址
全局转发规则
映像
实例
即时快照
VLAN 连接
机器映像
机器实例化组
网络连接
预留
路由器
快照
存储池
目标 VPN 网关
VPN 网关
VPN 隧道
Google Kubernetes Engine 集群
Dataflow 作业
快照
Cloud Data Fusion 实例
Dataproc Metastore 服务
Firestore 数据库
Backup for GKE 备份方案
Cloud Logging 日志存储桶
Managed Service for Microsoft Active Directory 网域
Memorystore for Redis 实例
Cloud Run 作业
服务
Secret Manager Secret
Spanner 实例
数据库
Cloud SQL Admin API 实例
Cloud Storage 存储桶

在成本探索器中查看总费用表以及汇总费用和费用变化表时,不受支持的产品在产品列中会被归类为其他。对于资源级费用数据,不受支持的资源在资源类型列中会被归类为其他

后续步骤