このドキュメントでは、Gemini の AI を活用したアシスト機能を使用して、Capacity Planner でリソース使用量を把握して管理し、容量を計画する方法について説明します。これは現在プレビュー版で利用可能です。
Capacity Assist を使用すると、自然言語プロンプトを使用して次の操作を行うことができます。
リージョンとリソース全体で過去の使用パターンを分析します。
容量のニーズを予測し、割り当てに関するリスクを早期に特定します。
増加イベントをシミュレートして、将来の容量を計画します。
Capacity Planner に関する質問にすばやく回答します。
Gemini for Google Cloud がデータを使用する方法とタイミングに関する説明をご覧ください。
このドキュメントは、容量プランナー、プラットフォーム管理者、クラウド アーキテクト、FinOps オペレーターを対象としています。Capacity Assist を使用するために、Capacity Planner の経験は必要ありません。キャパシティ プランナーの詳細については、キャパシティ プランナーの概要をご覧ください。
始める前に
Gemini Cloud Assist が Google Cloud ユーザー アカウントとプロジェクト用に設定されていることを確認します。
Google Cloud コンソールのプロジェクト セレクタ ページで、Gemini Cloud Assist が設定されているGoogle Cloud プロジェクトを選択します。
Google Cloud プロジェクトで課金が有効になっていることを確認します。
必要なロール
Capacity Planner で Capacity Assist を使用するために必要な権限を取得するには、プロジェクト、フォルダ、または組織に対する次の IAM ロールを付与するよう管理者に依頼します。
-
Capacity Planner で容量と使用状況を表示するには: Capacity Planner 閲覧者 (
roles/capacityplanner.viewer)
ロールの付与については、プロジェクト、フォルダ、組織へのアクセス権の管理をご覧ください。
これらの事前定義ロールには、Capacity Planner で Capacity Assist を使用するために必要な権限が含まれています。必要とされる正確な権限については、「必要な権限」セクションを開いてご確認ください。
必要な権限
キャパシティ プランナーでキャパシティ アシストを使用するには、次の権限が必要です。
-
リソースの使用量の予測を表示するには: プロジェクト、フォルダ、組織に対する
capacityplanner.forecasts.list -
リソースの使用状況を表示するには: プロジェクト、フォルダ、組織に対する
capacityplanner.usageHistories.list -
リソースの使用状況を要約するには: プロジェクト、フォルダ、または組織に対する
capacityplanner.usageHistories.summarize -
割り当てを表示するには:
- プロジェクトに対する
serviceusage.quotas.get - プロジェクトに対する
serviceusage.services.get
- プロジェクトに対する
カスタムロールや他の事前定義ロールを使用して、これらの権限を取得することもできます。
容量と使用量を分析する
Capacity Assist にプロンプトを入力する手順は次のとおりです。
Google Cloud コンソールで、[キャパシティ プランナー] ページに移動します。Capacity Assist は、プロンプトに対するレスポンスを生成する際に、現在のGoogle Cloud コンソール ページとプロジェクトに関する情報を含めます。
[Capacity Assist に質問] をクリックします。
[容量アシスト] パネルが表示されます。
[容量アシスト] パネルで、容量とリソース使用量に関する自然言語プロンプトを入力します。たとえば、次のように入力します。
Based on my max usage forecast for the next 3 months, in which regions am I predicted to run out of quota for N2 VMs?
[メッセージを送信] をクリックします。
Capacity Assist は、過去の使用状況、予測、割り当てに基づいて、レスポンスと推奨事項を生成します。
容量計画に関するプロンプトの例
次の表に、Capacity Assist で使用できるプロンプトの例を示します。
| プロンプト | レスポンスの種類 |
|---|---|
| 「過去 30 日間のすべてのリージョンにおける N2 VM の過去の使用パターンを分析して。」 | リージョンとリソースタイプ全体の過去の使用パターンを要約します。 |
| 「GPU 使用量の増加率が最も高いリージョンはどこですか?」 | 使用量が大幅に増加したリージョンを特定し、リージョンの傾向を時系列で要約します。 |
| 「すべてのリソースタイプについて、プロジェクト全体の割り当てリスクを評価してください。」 | リージョン間で割り当てられた割り当てに対してローリング ピーク使用量を評価し、予測される違反日、推定不足量、対応可能なリンクを出力します。 |
| 「今後 3 か月の最大使用量の予測に基づいて、N2 VM の割り当てが不足すると予測されるリージョンを教えてください。」 | リージョンごとに最大使用量の予測と割り当てを比較し、割り当て違反の予測をハイライト表示します。 |
| 「このプロジェクトのワークロードを 20% スケールアップする予定です。容量の使用状況の概要を示し、潜在的な割り当てのリスクと今後の進め方を特定してください。」 | 現在の使用量に対する増加の影響をシミュレートし、潜在的な割り当てのリスクと推奨される今後の進め方を特定します。 |
| 「11 月 1 日から、プロジェクト アルファのプロダクト リリースを予定しており、現在のトラフィックが 40% 増加する見込みです。十分なカバレッジがあるか、容量リクエストを作成する必要があるか?」 | ベースラインのピーク使用量にシミュレートされたトラフィックの増加を重ね合わせ、予約されていない対象の割り当てと有効な容量リクエストを確認し、カバーされていない容量のギャップを計算します。 |
| 「Capacity Planner の主なユースケースは何ですか?」 | Capacity Planner の機能の概要を説明し、過去の使用状況の傾向を分析する方法、割り当てリスクを評価する方法、成長イベントをシミュレートする方法について説明します。 |
制限事項
容量アシストを使用する前に、次の制限事項を考慮してください。
可用性の保証: Capacity Assist が提供する推奨事項と予測は、承認済みの将来の予約によって裏付けられていない限り、容量の可用性を保証するものではありません。
分析の範囲: Capacity Assist は、Capacity Planner で表示する権限がないリソースを分析できません。
次のステップ
- より適したプロンプトを作成する方法を確認する。
- Cloud Assist パネルの使用方法を確認する。
- Google Cloud の Gemini サービスがユーザーのデータをどのように使用するかについて学習する。
- キャパシティ プランナーの概要を確認する。
- 使用状況と予測データを表示する方法を学習する。