如需在 GKE 中管理费用,您必须规划、持续监控并优化您的环境。本部分介绍如何管理与蓝图相关联的 GKE 费用。
主动式费用规划
如需主动规划费用,您必须为 GKE 工作负载设置明确的费用预期。要求可以包括许多因素,例如所使用的虚拟机数量和类型、网络流量级别、日志记录速率和构建频率。设置费用预期后,您可以按照企业基础蓝图中的说明为项目设置预算提醒。
如需在工作负载之间进行费用归因,您必须考虑不同的资源类型具有不同的费用归因粒度。例如,应该考虑以下事项:
- 项目费用:某些项目包含与单个租户关联的资源。单个项目的费用使用结算导出中的元数据标签计入成本中心。
- 多租户集群费用:某些项目包含由多个租户共享的 GKE 集群。GKE 费用分配在结算导出中提供 Kubernetes 资源上每个命名空间或标签的费用明细。
- 共享费用:某些项目包含支持许多租户的共享资源,但结算报告无法精细地将用量归因到各个租户。我们建议您将其视为开发者平台的共享费用。根据您内部的费用归因流程,您可以将此费用分配到共享 IT 成本中心,或者根据使用平台的工作负载数量按比例在成本中心之间分配费用。
下表显示了哪些项目与哪种类型的费用归因相关联。
项目 |
说明 |
费用类型 |
---|---|---|
|
自动化工作流项目 |
共享费用 |
|
应用工厂项目 |
共享费用 |
|
适用于 GKE 的虚拟机和永久性磁盘 |
多租户集群费用 |
GKE 上的应用产生的网络负载均衡器和流量费用 |
共享费用 |
|
日志记录和监控 |
共享费用 |
|
|
CI/CD 和应用拥有的资源,例如 AlloyDB for PostgreSQL |
项目费用 |
持续资源监控
为 GKE 集群设置费用基准后,请使用 Cloud Monitoring 监控 GKE 集群的使用情况,并查找利用率过低的资源作为潜在优化目标。在此蓝图中,所有费用都计入一个集中式结算账号。如需导出费用并详细分析 GKE 结算使用情况,您可以按照企业基础蓝图中的说明使用 Cloud Billing BigQuery 导出。
优化技巧
为应用创建运行基准后,您可以向环境应用不同的优化技巧。这些优化技巧旨在帮助您降低费用。
后续步骤
- 了解部署方法(本系列的下一个文档)。