Capacity Planner の概要

このドキュメントでは、Capacity Planner の概要について説明します。

キャパシティ プランナーを使用すると、 Google Cloud プロジェクト、フォルダ、組織内の次のリソースの現在と予測される使用状況を確認できます。

  • Compute Engine インスタンス

  • Persistent Disk ボリュームと Hyperdisk ボリューム

  • GPU

  • TPU

  • Cloud Storage バケット

ユースケース

Capacity Planner を使用すると、次の操作を行って、将来の容量と割り当てのニーズを計画できます。

  • プロジェクト、フォルダ、組織全体のリソースと割り当て割り当ての将来の要件を予測するのに役立つデータを表示します。このデータには次のものが含まれます。

    • コンピューティング インスタンス、Persistent Disk ボリューム、Hyperdisk ボリューム、GPU、TPU の過去の使用量、予測使用量、割り当ての可用性。

    • Cloud Storage バケットの下り(外向き)帯域幅の過去の使用状況。

    • インスタンスと GPU の予約(現在のオンデマンド予約、過去と現在の将来の予約リクエストを含む)。

  • データに基づいて、リソースの取得に関する問題を防止します。これらのアクションには、次のようなものがあります。

Capacity Planner の仕組み

以降のセクションでは、Capacity Planner がプロジェクト、フォルダ、組織内のコンピューティング インスタンス、Persistent Disk ボリュームと Hyperdisk ボリューム、GPU、TPU の使用状況データと統計予測を計算して表示する方法について説明します。

使用状況データと予測(制限事項、データの可用性、データ更新など)の詳細については、使用状況と予測データを表示するもご覧ください。

使用状況データ

プロジェクト、フォルダ、組織のコンピューティング インスタンス、Persistent Disk ボリュームと Hyperdisk ボリューム、GPU、TPU、Cloud Storage バケットの使用状況データを表示して、使用パターンを確認できます。Capacity Planner の使用状況データは、リソースの 1 日あたりの使用率のパーセンタイルです。

  • コンピューティング インスタンス、Persistent Disk ボリュームと Hyperdisk ボリューム、GPU、TPU の場合、次の使用率のパーセンタイルから選択して、リソースの使用状況データを追跡できます。

    • P50。P50 使用率のパーセンタイルは、リソースの使用率データの 50% を下位 50% と上位 50% に分ける 50 パーセンタイルの使用率データです。

    • P75。P75 使用率パーセンタイルは、リソースの使用率データの下位 75% と上位 25% を分離する 75 パーセンタイルの使用率データです。

    • P99。P99 使用率のパーセンタイルは、リソースの使用率データの下位 99% と上位 1% を分離する 99 パーセンタイルの使用率データです。

  • Cloud Storage バケットの使用状況データでは、P100(1 日あたりの最大使用量)のみを使用できます。

Capacity Planner には、プロジェクト、フォルダ、組織全体のリソース使用状況を要約した概要も表示されます。概要には、対応が必要な可能性のあるアクション項目や、リソースのリージョン別分布も含まれます。

予測

プロジェクト、フォルダ、組織内のコンピューティング インスタンス、Persistent Disk ボリュームと Hyperdisk ボリューム、GPU、TPU の予測を表示して、将来の容量ニーズを予測できます。Capacity Planner の予測は、次の要素を組み合わせたものです。

  • 線形モデルと超線形モデル。

  • 使用状況データが 2 年以上あるプロジェクト、フォルダ、組織の使用状況に対する年間の季節性の影響。

予測では、指定した期間の過去の使用パターンに基づいて、将来の使用量の推定値が提供されます。予測には次の予測区間を適用できます。

  • P25-P75。P25 ~ P75 の間隔は 50% の予測間隔です。これは、実際の将来の使用量が下限と上限の予測の範囲内になる確率が 50% であることを意味します。

  • P05 ~ P95。P05 ~ P95 の間隔は 90% の予測間隔です。これは、実際の将来の使用量が下限と上限の予測の範囲内に収まる確率が 90% であることを意味します。

Capacity Planner では、最新の将来予測を表示するだけでなく、過去の予測スナップショットを表示することもできます。これらのスナップショットを使用すると、リソースの過去の予測と、実際の使用量または現在の予測を比較できます。このデータを使用して、予測の精度を分析し、使用量の傾向が時間の経過とともにどのように変化したかを評価できます。

料金

Capacity Planner の使用に追加料金はかかりません。課金対象の Google Cloud リソースは、Capacity Planner で作成または使用した場合にのみ課金されます。

たとえば、Capacity Planner で容量を予約すると、プロジェクト内の Compute Engine リソースには Compute Engine の料金が適用されます。また、データを Cloud Storage バケットまたは BigQuery テーブルにエクスポートすると、プロジェクト内の Cloud Storage リソースまたは BigQuery リソースには、それぞれ Cloud Storage の料金と BigQuery の料金が適用されます。

サポートを受ける

Capacity Planner のサポートを受ける方法については、サポートを受けるをご覧ください。

前提条件

Capacity Planner の使用を開始するには、次の前提条件を満たしている必要があります。

  1. プロジェクトで Capacity Planner を使用したことがない場合は、プロジェクトで Capacity Planner を有効にします。
  2. 新しいユーザーごとにキャパシティ プランナーを設定します。

プロジェクトで Capacity Planner を有効にする

  1. Google Cloud コンソールのプロジェクト セレクタページで、 Google Cloud プロジェクトを選択または作成します。

    プロジェクトの選択または作成に必要なロール

    • プロジェクトを選択する: プロジェクトの選択に特定の IAM ロールは必要ありません。ロールが付与されているプロジェクトであれば、どのプロジェクトでも選択できます。
    • プロジェクトを作成する: プロジェクトを作成するには、resourcemanager.projects.create 権限を含むプロジェクト作成者ロール(roles/resourcemanager.projectCreator)が必要です。詳しくは、ロールを付与する方法をご覧ください。

    プロジェクト セレクタに移動

  2. Google Cloud プロジェクトに対して課金が有効になっていることを確認します。

  3. Capacity Planner API を有効にします(有効になっていない場合)。

    API を有効にするために必要なロール

    API を有効にするには、serviceusage.services.enable 権限が必要です。プロジェクトを作成した場合は、オーナーロール(roles/owner)を通じてこの権限がすでに付与されている可能性があります。それ以外の場合は、Service Usage 管理者ロール(roles/serviceusage.serviceUsageAdmin)を通じてこの権限を取得できます。ロールを付与する方法を確認する。

    API の有効化

新しいユーザー用にキャパシティ プランナーを設定する

ユーザーとして Capacity Planner の使用を開始するには、次の操作を行います。

  1. Capacity Planner の使用に必要な権限を取得するには、プロジェクトに必要な IAM ロールを付与するよう管理者に依頼してください。必要な権限については、各タスクのドキュメントをご覧ください。

    たとえば、使用状況と予測データを表示して Capacity Planner の使用方法を学習する場合は、プロジェクトで Capacity Planner 閲覧者(roles/capacityplanner.viewer)ロールをリクエストすることを検討してください。

    ロールの付与の詳細については、アクセスの管理をご覧ください。

  2. Capacity Planner の API を使用する場合は、Capacity Planner に対する認証をご覧ください。

次のステップ