本文档简要介绍了容量规划工具。
您可以使用容量规划工具查看 Google Cloud 项目、文件夹或组织中以下资源的当前和预测使用情况:
Compute Engine 实例
Persistent Disk 卷和 Hyperdisk 卷
GPU
TPU
Cloud Storage 存储桶
使用场景
容量规划工具可让您执行以下操作,从而帮助您规划未来的容量和配额需求:
查看有助于您预测项目、文件夹或组织中资源和分配配额的未来需求的数据。此类数据包括:
计算实例、Persistent Disk 卷、Hyperdisk 卷、GPU 和 TPU 的历史用量、预测用量和配额可用性。
Cloud Storage 存储桶的出站流量带宽的历史用量。
实例和 GPU 的预留,包括当前的按需预留以及过去和当前的未来预留请求。
根据数据采取行动,防止出现资源获取问题。这些操作包括以下内容:
容量规划工具的工作原理
以下部分简要介绍了容量规划工具如何计算和显示项目、文件夹或组织中的计算实例、Persistent Disk 和 Hyperdisk 卷、GPU 以及 TPU 的用量数据和统计预测。
如需详细了解用量数据和预测(包括限制、数据可用性和数据更新),另请参阅查看用量和预测数据。
使用情况数据
您可以查看项目、文件夹或组织中的计算实例、Persistent Disk 和 Hyperdisk 卷、GPU、TPU 或 Cloud Storage 存储桶的用量数据,以了解其消耗模式。容量规划工具中的使用情况数据是资源的每日百分位使用情况。
对于计算实例、Persistent Disk 和 Hyperdisk 卷、GPU 以及 TPU,您可以从以下用量百分位中进行选择,以跟踪资源的用量数据:
P50。P50 用量百分位是第 50 百分位用量数据,它将资源用量数据中较低的 50% 与较高的 50% 分开。
P75。P75 使用量百分位是第 75 百分位使用量数据,它将资源使用量数据中较低的 75% 与较高的 25% 分开。
P99。P99 用量百分位是第 99 百分位用量数据,它将资源用量数据中较低的 99% 与较高的 1% 分开。
对于 Cloud Storage 存储桶的用量数据,只有 P100(每天最大用量)可用。
容量规划工具还提供概览,总结了项目、文件夹或组织的总体资源用量。概览包括潜在的待办项和资源的区域分布。
预测
您可以查看项目、文件夹或组织中的计算实例、Persistent Disk 和 Hyperdisk 卷、GPU 或 TPU 的预测,以帮助您预测未来的容量需求。容量规划工具中的预测结果由以下各项组合而成:
线性模型和超线性模型。
对于具有至少两年使用情况数据的项目、文件夹和组织,年度季节性对使用情况的影响。
预测功能会根据指定时间段内的历史用量模式估算未来用量。您可以对预测应用以下预测区间:
P25-P75。P25-P75 区间是 50% 的预测区间,这意味着未来实际用量有 50% 的概率会落在预测的下限和上限之间。
P05-P95。P05-P95 区间是 90% 的预测区间,这意味着实际未来用量有 90% 的概率会落在预测的下限和上限之间。
除了查看最新的未来预测之外,容量规划工具还可让您查看历史预测快照。这些快照可帮助您将资源的过去预测与其当前用量或当前预测进行比较。您可以使用这些数据来分析预测准确性,并评估使用趋势随时间的变化情况。
价格
使用容量规划工具无需额外付费。您只需为使用容量规划工具创建或使用的任何可计费 Google Cloud 资源付费。
例如,如果您在容量规划工具中预留容量,则项目中的任何 Compute Engine 资源都需遵循 Compute Engine 价格。此外,如果您将数据导出到 Cloud Storage 存储桶或 BigQuery 表,则项目中的任何 Cloud Storage 资源或 BigQuery 资源将分别按照 Cloud Storage 价格和 BigQuery 价格计费。
获取支持
如需了解如何获取有关容量规划工具的帮助,请参阅获取支持。
前提条件
如需开始使用容量规划工具,请完成以下前提条件:
- 如果您的项目之前未使用过容量规划工具,请为您的项目启用容量规划工具。
- 为每位新用户设置 Capacity Planner。
为项目启用容量规划工具
在 Google Cloud 控制台的项目选择器页面上,选择或创建 Google Cloud 项目。
选择或创建项目所需的角色
- 选择项目:选择项目不需要特定的 IAM 角色,您可以选择已获授角色的任何项目。
-
创建项目:如需创建项目,您需要拥有 Project Creator 角色 (
roles/resourcemanager.projectCreator),该角色包含resourcemanager.projects.create权限。了解如何授予角色。
启用 Capacity Planner API(如果尚未启用)。
启用 API 所需的角色
如需启用 API,您需要拥有
serviceusage.services.enable权限。如果您创建了项目,则可能已经通过 Owner 角色 (roles/owner) 拥有此权限。否则,您可以通过 Service Usage Admin 角色 (roles/serviceusage.serviceUsageAdmin) 获得此权限。了解如何授予角色。
为新用户设置 Capacity Planner
如需开始以用户身份使用容量规划工具,请执行以下操作:
如需获得使用容量规划工具所需的权限,请让您的管理员为您授予项目的所需 IAM 角色。请参阅每项任务的文档,了解其所需权限。
例如,如果您想通过查看用量和预测数据来开始学习如何使用容量规划工具,请考虑请求项目的 Capacity Planner Viewer (
roles/capacityplanner.viewer) 角色。如需详细了解如何授予角色,请参阅管理访问权限。
如果您想使用 Capacity Planner 的 API,请了解如何向 Capacity Planner 进行身份验证。