容量規劃工具總覽

本文將概略介紹 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 的用量資料和統計預測。

如要進一步瞭解用量資料和預測資料 (包括限制、資料可用性和資料更新),請參閱「查看用量和預測資料」。

使用資料

您可以查看專案、資料夾或組織中運算執行個體、Persistent Disk 和 Hyperdisk 磁碟區、GPU、TPU 或 Cloud Storage bucket 的用量資料,瞭解其消耗模式。Capacity Planner 中的用量資料,是資源的每日百分位數用量。

  • 針對運算執行個體、Persistent Disk 和 Hyperdisk 磁碟區、GPU 和 TPU,您可以從下列用量百分位數中選取,追蹤資源的用量資料:

    • P50。P50 用量百分位數是指第 50 個百分位數的用量資料,可將資源用量資料分為較低的 50% 和較高的 50%。

    • P75:P75 用量百分位數是指第 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,請先完成下列前置作業:

  1. 如果專案從未使用過 Capacity Planner,請為專案啟用 Capacity Planner。
  2. 為每位新使用者設定 Capacity Planner。

為專案啟用 Capacity Planner

  1. 在 Google Cloud 控制台的專案選取器頁面中,選取或建立 Google Cloud 專案。

    選取或建立專案所需的角色

    • 選取專案:選取專案時,不需具備特定 IAM 角色,只要您已獲派某個專案的角色,即可選取該專案。
    • 建立專案:如要建立專案,您必須具備專案建立者角色 (roles/resourcemanager.projectCreator),其中包含 resourcemanager.projects.create 權限。瞭解如何授予角色。

    前往專案選取器

  2. 確認 Google Cloud 專案已啟用計費功能。

  3. 啟用 Capacity Planner API (如果尚未啟用)。

    啟用 API 所需的角色

    您必須具備 serviceusage.services.enable 權限,才能啟用 API。如果您建立了專案,可能已透過擁有者角色 (roles/owner) 取得這項權限。否則,您可以透過 Service Usage 管理員角色 (roles/serviceusage.serviceUsageAdmin) 取得這項權限。瞭解如何授予角色。

    啟用 API

為新使用者設定 Capacity Planner

如要以使用者身分開始使用 Capacity Planner,請按照下列步驟操作:

  1. 如要取得使用 Capacity Planner 所需的權限,請要求管理員授予您專案的必要 IAM 角色。請參閱各項工作的說明文件,瞭解所需權限。

    舉例來說,如果您想透過查看用量和預測資料,開始瞭解如何使用 Capacity Planner,可以考慮要求專案的 Capacity Planner 檢視者 (roles/capacityplanner.viewer) 角色。

    如要進一步瞭解如何授予角色,請參閱「管理存取權」。

  2. 如要使用 Capacity Planner 的 API,請參閱「向 Capacity Planner 驗證」一文。

後續步驟