本文將概略介紹 Capacity Planner。
您可以使用 Capacity Planner,查看 Google Cloud 專案、資料夾或組織中下列資源的目前和預估用量:
Compute Engine 執行個體
Persistent Disk 和 Hyperdisk 磁碟區
GPU
TPU
Cloud Storage 值區
用途
容量規劃工具可協助您規劃未來的容量和配額需求,方法如下:
查看有助於預測專案、資料夾或機構資源和分配配額未來需求的資料。這類資料包括:
運算執行個體、Persistent Disk 磁碟區、Hyperdisk 磁碟區、GPU 和 TPU 的歷來用量、預估用量和配額可用性。
Cloud Storage bucket 的輸出頻寬歷史用量。
執行個體和 GPU 的預留項目,包括目前的隨選預留項目,以及過去和目前的未來預留項目要求。
請根據資料採取行動,避免取得資源時發生問題。這些動作包括:
Capacity Planner 的運作方式
以下各節說明 Capacity Planner 如何計算及顯示專案、資料夾或機構中,運算執行個體、Persistent Disk 和 Hyperdisk 磁碟區、GPU 和 TPU 的用量資料和統計預測。
如要進一步瞭解用量資料和預測,包括限制、資料可用性和資料更新,請參閱「查看用量和預測資料」。
使用資料
您可以查看專案、資料夾或機構中的運算執行個體、Persistent Disk 和 Hyperdisk 磁碟區、GPU、TPU 或 Cloud Storage 值區的用量資料,瞭解這些資源的消耗模式。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 的預測結果,有助於預測未來的容量需求。容量規劃工具中的預測結果是根據下列因素計算得出:
線性模型和超線性模型。
使用量受季節性影響的程度 (以年為單位),適用於至少有兩年使用資料的專案、資料夾和機構。
預測功能會依據指定時間範圍的過往用量模式,預估未來用量。您可以將下列預測間隔套用至預報:
P25-P75。P25 到 P75 的區間是 50% 的預測區間,表示實際未來用量有 50% 的機率會落在預測的下限和上限之間。
P05-P95。P05-P95 區間是 90% 的預測區間,代表未來實際用量有 90% 的機率會落在預測的下限和上限之間。
除了查看最新的未來預測,您還能透過 Capacity Planner 查看歷來預測的快照。您可以透過這些快照,比較資源的過往預測結果與實際用量或目前預測結果。您可以運用這項資料分析預測準確度,並評估用量趨勢的長期變化。
定價
使用容量規劃工具不會產生額外費用,您只需為使用容量規劃工具建立或使用的任何可計費 Google Cloud 資源付費。
舉例來說,如果您在容量規劃工具中預留容量,專案中的所有 Compute Engine 資源都須按 Compute Engine 定價付費。此外,如果將資料匯出至 Cloud Storage bucket 或 BigQuery 表格,專案中的任何 Cloud Storage 資源或 BigQuery 資源,都分別須按照 Cloud Storage 定價和 BigQuery 定價付費。
取得支援
如要瞭解如何取得 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,您需要服務使用情形管理員 IAM 角色 (
roles/serviceusage.serviceUsageAdmin),其中包含serviceusage.services.enable權限。瞭解如何授予角色。
為新使用者設定容量規劃工具
如要以使用者身分開始使用 Capacity Planner,請按照下列步驟操作:
如要取得使用容量規劃工具所需的權限,請要求管理員授予您專案的必要 IAM 角色。如要查看各項工作所需的權限,請參閱相關說明文件。
舉例來說,如果您想先查看用量和預測資料,再開始學習如何使用 Capacity Planner,請考慮要求專案的 Capacity Planner 檢視者 (
roles/capacityplanner.viewer) 角色。如要進一步瞭解如何授予角色,請參閱「管理存取權」。
如要使用 Capacity Planner 的 API,請參閱這篇文章,瞭解如何向 Capacity Planner 進行驗證。