管理开发者平台的费用和归因

Last reviewed 2024-04-19 UTC

如需在 GKE 中管理费用,您必须规划、持续监控并优化您的环境。本部分介绍如何管理与蓝图相关联的 GKE 费用。

主动式费用规划

如需主动规划费用,您必须为 GKE 工作负载设置明确的费用预期。要求可以包括许多因素,例如所使用的虚拟机数量和类型、网络流量级别、日志记录速率和构建频率。设置费用预期后,您可以按照企业基础蓝图中的说明为项目设置预算提醒

如需在工作负载之间进行费用归因,您必须考虑不同的资源类型具有不同的费用归因粒度。例如,应该考虑以下事项:

  • 项目费用:某些项目包含与单个租户关联的资源。单个项目的费用使用结算导出中的元数据标签计入成本中心。
  • 多租户集群费用:某些项目包含由多个租户共享的 GKE 集群。GKE 费用分配在结算导出中提供 Kubernetes 资源上每个命名空间或标签的费用明细。
  • 共享费用:某些项目包含支持许多租户的共享资源,但结算报告无法精细地将用量归因到各个租户。我们建议您将其视为开发者平台的共享费用。根据您内部的费用归因流程,您可以将此费用分配到共享 IT 成本中心,或者根据使用平台的工作负载数量按比例在成本中心之间分配费用。

下表显示了哪些项目与哪种类型的费用归因相关联。

项目

说明

费用类型

eab-infra-cicd

自动化工作流项目

共享费用

eab-app-factory

应用工厂项目

共享费用

eab-gke-{env}

适用于 GKE 的虚拟机和永久性磁盘

多租户集群费用

GKE 上的应用产生的网络负载均衡器和流量费用

共享费用

日志记录和监控

共享费用

eab-{tenant}

CI/CD 和应用拥有的资源,例如 AlloyDB for PostgreSQL

项目费用

持续资源监控

为 GKE 集群设置费用基准后,请使用 Cloud Monitoring 监控 GKE 集群的使用情况,并查找利用率过低的资源作为潜在优化目标。在此蓝图中,所有费用都计入一个集中式结算账号。如需导出费用并详细分析 GKE 结算使用情况,您可以按照企业基础蓝图中的说明使用 Cloud Billing BigQuery 导出

优化技巧

为应用创建运行基准后,您可以向环境应用不同的优化技巧。这些优化技巧旨在帮助您降低费用。

后续步骤