本文將概略介紹 Capacity Planner。
您可以使用 Capacity Planner,查看 Google Cloud 專案、資料夾或組織中下列資源的目前和預估用量:
Compute Engine 執行個體
Persistent Disk 和 Hyperdisk 磁碟區
GPU
TPU
Cloud Storage 值區
用途
Capacity Planner 可協助您規劃未來的容量和配額需求,方法如下:
查看有助於預測專案、資料夾或機構未來資源需求和分配配額的資料。這類資料包括:
計算執行個體、Persistent Disk 磁碟區、Hyperdisk 磁碟區、GPU 和 TPU 的歷來用量、預估用量和配額可用量。
Cloud Storage bucket 輸出頻寬的歷史用量。
執行個體和 GPU 的預留項目,包括目前的隨選預留項目,以及過去和目前的未來預留項目要求。
請根據資料採取行動,以免無法取得資源。這些動作包括:
Capacity Planner 的運作方式
以下各節說明 Capacity Planner 如何計算及顯示專案、資料夾或機構中,運算執行個體、Persistent Disk 和 Hyperdisk 磁碟區、GPU 和 TPU 的用量資料和統計預測。
如要進一步瞭解用量資料和預測,包括限制、資料可用性和資料更新,請參閱「查看用量和預測資料」。
使用資料
您可以查看專案、資料夾或組織中 Compute 執行個體、Persistent Disk 和 Hyperdisk 磁碟區、GPU、TPU 或 Cloud Storage bucket 的用量資料,瞭解這些資源的消耗模式。Capacity Planner 中的用量資料是資源的每日百分位數用量。
對於運算執行個體、永久磁碟和 Hyperdisk 磁碟區、GPU 和 TPU,您可以選取下列使用百分位數,追蹤資源的使用資料:
P50。P50 使用百分位數是第 50 個百分位數的使用資料,可將資源的使用資料分成較低的 50% 和較高的 50%。
P75。第 75 個百分位數用量是第 75 個百分位數的用量資料,可將資源用量資料的後 75% 與前 25% 分開。
P99。P99 使用百分位數是第 99 個百分位數的使用資料,可將資源的使用資料分為較低的 99% 和較高的 1%。
如要查看 Cloud Storage bucket 的用量資料,只能查看 P100 (每日最高用量)。
Capacity Planner 也提供總覽,彙整專案、資料夾或機構的整體資源用量。總覽頁面會顯示潛在的待辦事項,以及資源的區域分布情況。
預測
您可以查看專案、資料夾或機構中運算執行個體、Persistent Disk 和 Hyperdisk 磁碟區、GPU 或 TPU 的預測結果,協助您預測未來的容量需求。Capacity Planner 中的預測是下列因素的組合:
線性模型和超線性模型。
使用量每年季節性變化對專案、資料夾和機構的影響,前提是這些項目至少有兩年的使用資料。
預測功能會依據指定時間範圍的過往用量模式,預估未來用量。您可以將下列預測間隔套用至預測:
P25-P75。P25 到 P75 的區間是 50% 的預測區間,表示實際未來用量有 50% 的機率會落在預測下限和上限之間。
P05-P95。P05-P95 區間是 90% 的預測區間,代表實際未來用量有 90% 的機率會落在預測下限和上限之間。
除了查看最新的未來預測,您也可以透過 Capacity Planner 查看歷來預測快照。您可以透過這些快照,比較資源的過往預測結果與實際用量或目前預測結果。您可以運用這項資料分析預測準確度,並評估使用趨勢隨時間的變化。
定價
使用 Capacity Planner 不會產生額外費用。您只需為使用 Capacity Planner 建立或使用的任何可計費 Google Cloud 資源付費。
舉例來說,如果您在 Capacity Planner 中預留容量,專案中的所有 Compute Engine 資源都會適用Compute Engine 定價。此外,如果將資料匯出至 Cloud Storage bucket 或 BigQuery 資料表,專案中的任何 Cloud Storage 資源或 BigQuery 資源,分別須按照 Cloud Storage 定價和 BigQuery 定價付費。
取得支援
如要瞭解如何取得 Capacity Planner 相關協助,請參閱「取得支援」一文。
必要條件
如要開始使用 Capacity Planner,請先完成下列前置作業:
- 如果專案先前未使用過 Capacity Planner,請為專案啟用 Capacity Planner。
- 為每位新使用者設定 Capacity Planner。
為專案啟用 Capacity Planner
在 Google Cloud 控制台的專案選擇器頁面中,選取或建立 Google Cloud 專案。
選取或建立專案所需的角色
- 選取專案:選取專案時,不需要具備特定 IAM 角色,只要您在專案中獲派角色,即可選取該專案。
-
建立專案:如要建立專案,您需要「專案建立者」角色 (
roles/resourcemanager.projectCreator),其中包含resourcemanager.projects.create權限。瞭解如何授予角色。
如果尚未啟用,請啟用 Capacity Planner API。
啟用 API 時所需的角色
如要啟用 API,您必須具備
serviceusage.services.enable權限。如果您建立了專案,可能已透過「擁有者」角色 (roles/owner) 取得這項權限。否則,您可以透過「服務使用情形管理員」角色 (roles/serviceusage.serviceUsageAdmin) 取得這項權限。瞭解如何授予角色。
為新使用者設定 Capacity Planner
如要以使用者身分開始使用 Capacity Planner,請按照下列步驟操作:
如要取得使用容量規劃工具所需的權限,請要求管理員授予您專案的必要 IAM 角色。請參閱各項工作的說明文件,瞭解所需權限。
舉例來說,如果您想先查看用量和預測資料,瞭解如何使用 Capacity Planner,請考慮要求專案的 Capacity Planner 檢視者 (
roles/capacityplanner.viewer) 角色。如要進一步瞭解如何授予角色,請參閱「管理存取權」。
如要使用 Capacity Planner 的 API,請參閱這篇文章,瞭解如何向 Capacity Planner 進行驗證。