このドキュメントでは、キャパシティ プランナーの概要について説明します。
キャパシティ プランナーを使用すると、 Google Cloud プロジェクト、フォルダ、組織内の次のリソースの現在と予測される使用状況を確認できます。
Compute Engine インスタンス
Persistent Disk ボリュームと Hyperdisk ボリューム
GPU
TPU
Cloud Storage バケット
ユースケース
Capacity Planner を使用すると、次の操作を行って、将来の容量と割り当てのニーズを計画できます。
プロジェクト、フォルダ、組織全体のリソースと割り当ての割り当ての将来の要件を予測するのに役立つデータを表示します。このデータには次のものが含まれます。
コンピューティング インスタンス、Persistent Disk ボリューム、Hyperdisk ボリューム、GPU、TPU の過去の使用量、予測される使用量、割り当ての可用性。
Cloud Storage バケットの下り(外向き)帯域幅の過去の使用量。
インスタンスと GPU の予約(現在のオンデマンド予約、過去と現在の将来の予約リクエストを含む)。
データに基づいてリソースの取得に関する問題を回避します。これらのアクションには、次のようなものがあります。
リソースを事前にリクエストして、想定内または想定外の増加に備えます。
割り当てが上限に近づいたときに 割り当て増加リクエストを自動的に送信するように設定すると、次のことができます。
割り当てに達したときに停止を防ぐ。
割り当て増加リクエストを手動で送信する必要性を軽減します。
キャパシティ プランナーの仕組み
以降のセクションでは、キャパシティ プランナーがプロジェクト、フォルダ、組織内のコンピューティング インスタンス、Persistent Disk ボリュームと Hyperdisk ボリューム、GPU、TPU の使用状況データと統計予測を計算して表示する方法について説明します。
使用状況データと予測の詳細(制限事項、データの可用性、データ更新など)については、使用状況と予測データを表示するもご覧ください。
使用状況データ
プロジェクト、フォルダ、組織のコンピューティング インスタンス、Persistent Disk ボリュームと Hyperdisk ボリューム、GPU、TPU、Cloud Storage バケットの使用状況データを表示して、使用パターンを確認できます。キャパシティ プランナーの使用状況データは、リソースの 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 日あたりの最大使用量)のみを使用できます。
キャパシティ プランナーには、プロジェクト、フォルダ、組織全体のリソース使用状況を要約した概要も表示されます。概要には、対応が必要な可能性のあるアクション項目や、リソースのリージョン別分布も含まれます。
予測
プロジェクト、フォルダ、組織内のコンピューティング インスタンス、Persistent Disk ボリュームと Hyperdisk ボリューム、GPU、TPU の予測を表示して、将来の容量ニーズを予測できます。Capacity Planner の予測は、次の要素を組み合わせたものです。
線形モデルと超線形モデル。
使用状況データが 2 年以上あるプロジェクト、フォルダ、組織の使用状況に対する年間の季節性の影響。
予測では、指定した期間の過去の使用パターンに基づいて、将来の使用量を推定します。予測には、次の予測区間を適用できます。
P25-P75。P25 ~ P75 の間隔は 50% の予測間隔です。これは、実際の将来の使用量が下限と上限の予測内に収まる確率が 50% であることを意味します。
P05-P95。P05 ~ P95 の間隔は 90% の予測間隔です。これは、実際の将来の使用量が下限と上限の予測内に収まる確率が 90% であることを意味します。
料金
Capacity Planner の使用に追加料金はかかりません。課金対象となるのは、キャパシティ プランナーで作成または使用する課金対象の Google Cloud リソースのみです。
たとえば、Capacity Planner で容量を予約すると、プロジェクト内の Compute Engine リソースには Compute Engine の料金が適用されます。また、データを Cloud Storage バケットまたは BigQuery テーブルにエクスポートすると、プロジェクト内の Cloud Storage リソースまたは BigQuery リソースには、それぞれ Cloud Storage の料金と BigQuery の料金が適用されます。
サポートを受ける
Capacity Planner のサポートを受ける方法については、サポートを受けるをご覧ください。
前提条件
キャパシティ プランナーの使用を開始するには、次の前提条件を満たしている必要があります。
- プロジェクトで Capacity Planner を使用したことがない場合は、プロジェクトで Capacity Planner を有効にします。
- 新しいユーザーごとにキャパシティ プランナーを設定します。
プロジェクトで容量プランナーを有効にする
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
Verify that billing is enabled for your Google Cloud project.
Enable the Capacity Planner API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.
新しいユーザー用にキャパシティ プランナーを設定する
ユーザーとしてキャパシティ プランナーの使用を開始するには、次の操作を行います。
容量プランナーの使用に必要な権限を取得するには、プロジェクトに必要な IAM ロールを付与するよう管理者に依頼してください。必要な権限については、各タスクのドキュメントをご覧ください。
たとえば、使用状況と予測データを表示して Capacity Planner の使用方法を学習する場合は、プロジェクトで Capacity Planner 閲覧者(
roles/capacityplanner.viewer)ロールをリクエストすることを検討してください。ロールの付与の詳細については、アクセスの管理をご覧ください。
Capacity Planner の API を使用する場合は、Capacity Planner に対する認証をご覧ください。