[最適化] ページで Google Cloud サービスの費用の概要データ、使用率データ、費用の最適化に関する推奨事項を確認して、プロジェクトと App Hub アプリケーションの費用を最適化できます。
AI を活用したコラボレーターである Gemini for Google Cloudを使用して、費用を最適化することもできます。
費用データと使用率指標は、組織内のデベロッパーとプラットフォーム管理者が最適化の機会について十分な情報に基づいて意思決定を行うのに役立ちます。
このドキュメントは、App Optimize API によって提供されるリソースの費用と使用率のデータを表示する権限を持つデベロッパーとプラットフォーム管理者を対象としています。
Cloud Billing で請求先アカウントまたは予算を管理している場合は、次の情報を参考にして費用を最適化してください。
- Cloud Billing の費用最適化に関するドキュメント。Cloud Billing で FinOps ハブと Gemini Cloud Assist を使用する方法に関する情報を提供します。
- BigQuery への Cloud Billing のエクスポートを使用すると、BigQuery でのより詳細な費用分析や、Looker Studio などのツールによる費用データの可視化ができます。
リソース費用について
このセクションでは、App Optimize API が [最適化] ページと Gemini Cloud Assist に提供する費用に関する情報について説明します。
プロダクト別に整理された費用
Cloud Billing と App Optimize API では、それぞれ異なる方法でプロダクト関連の費用が分類されます。API が [最適化] ページと Gemini Cloud Assist に提供する費用データは、プロダクト別に論理的に整理されます。Cloud Billing では、リソース使用量の SKU を「サービス」にグループ化します。Cloud Billing でのサービスは、 Google Cloudプロダクトのサブセットである場合もあれば、複数の Google Cloud プロダクトの SKU を含む場合もあります。これらの Cloud Billing サービスは、App Hub サービスとは関係していません。
たとえば、Compute Engine プロダクトと GKE プロダクトの費用は、複数の Cloud Billing サービスに相当します。
| 最適化ページのプロダクト | Cloud Billing でのサービス |
|---|---|
| Compute Engine | Compute Engine と VM Manager |
| GKE | Compute Engine と GKE |
| Persistent Disk | Compute Engine |
ネットワーキング サービスには、Cloud Load Balancing、Cloud NAT、Cloud VPN、Private Service Connect、パフォーマンス ダッシュボードなど、多くのネットワーキング プロダクトの SKU が含まれています。[最適化] ページでは、これらの費用がプロダクト別に分類されますが、Cloud Billing では単一のネットワーキング サービスのみが表示され、ネットワーキング プロダクトごとのサービスは定義されていません。
Google Cloud SKU のリストを検索して、Cloud Billing で SKU がどのように分類されているかを確認できます。
費用値
費用は、確約利用割引(CUD)やその他のクレジットが適用される前の契約料金に基づいています。アプリケーションの場合、費用には、アプリケーションで全量が使用されているリソースがすべて含まれます。アプリケーション間で共有されているリソースの費用は含まれません。
費用データの可用性
Google Cloud プロダクトは、Cloud Billing プロセスに使用量データと費用データについてさまざまな間隔で報告します。その結果、 Google Cloud サービスの使用と、[最適化] ページに表示される使用量と費用、または Gemini Cloud Assist から返される使用量と費用との間に遅延が生じる場合があります。通常、費用は 1 日以内に反映されますが、24 時間以上かかる場合もあります。
制限事項と既知の問題
Compute Engine VM、Compute Engine MIG、GKE クラスタの費用には、データの下り(外向き)のネットワーク料金や Persistent Disk の使用量は含まれません。これらの費用は個別に報告されます。
リソースレベルの費用をサポートしているプロダクトは一部のみです。
最適化ページで、アプリケーションのデータを表示しているときに、リソースをロケーション別に表示またはフィルタすることはできません。
アプリケーションの費用は、すべてのアプリケーション リソースの費用が同じ通貨の場合にのみ使用できます。アプリケーションの各リソースに関連付けられた請求先アカウントが異なる場合、すべての請求先アカウントが同じ通貨で構成されている必要があります。
始める前に
App Optimize API は、Cloud Billing を使用して費用データを取得し、Cloud Monitoring を使用して使用率指標を取得します。費用と使用率のデータを取得するには、Monitoring のデータと構成情報にアクセスできる必要があります。また、Cloud Billing データを表示するための権限も必要です。
[最適化] ページでデータを表示するには、Cloud Hub が設定されていることを確認します。
Gemini Cloud Assist を使用するには、Gemini Cloud Assist が設定されていることを確認します。
必要なロール
Cloud Hub でデータを表示するために必要な権限を取得するには、プロジェクト(プロジェクト ビュー)またはフォルダの管理プロジェクト(アプリケーション ビュー)に対する次の IAM ロールを付与するよう管理者に依頼します。
-
ほとんどのアプリケーションとプロジェクトのデータを表示する: Cloud Hub オペレーター (
roles/cloudhub.operator) -
リソースの費用データを表示する:
roles/viewerまたはbilling.resourceCosts.get権限を持つカスタムロール - 推奨事項を表示する: Recommender 閲覧者(roles/recommender.viewer)
-
Gemini Cloud Assist を使用する:
Gemini Cloud Assist ユーザー (
roles/geminicloudassist.user)
ロールの付与については、プロジェクト、フォルダ、組織へのアクセス権の管理をご覧ください。
必要な権限は、カスタムロールや他の事前定義ロールから取得することもできます。
費用の分析に基づいて変更を行う(Active Assist の推奨事項を適用する、Cloud Run の課金オプションを変更するなど)には、追加の権限が必要になるか、必要な権限を持つ組織のメンバーとの調整が必要になります。
費用と使用率を表示する
[最適化] ページには、次の情報が表示されます。
- 選択したプロジェクトまたはアプリケーションの合計費用と費用の傾向。
- 費用が最も高いリソースまたはアプリケーション ワークロード(上位 5 件)と、その費用の変化。
- 最も費用がかかるリソースまたはワークロードのうち、使用率が最も低い 5 つ。
選択したプロジェクトまたはアプリケーションのデータを表示するときに、ページをフィルタして特定の商品を表示できます。
表示される費用データに含まれる費用の詳細については、費用についてをご覧ください。
費用と使用率を表示するには:
Google Cloud コンソールで、[最適化] ページに移動します。
表示するプロジェクトまたはアプリケーションを選択します。
アプリケーションのデータを表示するには、アプリケーション管理用に構成されているフォルダを選択します。アプリケーション管理用に構成されたフォルダには、特別なアイコン(
)が表示されます。フォルダの管理プロジェクトにも特別なアイコン(
)が表示され、プロジェクト名は FOLDER-NAME-mpの形式になります。フォルダではなく管理プロジェクトを選択すると、プロジェクト選択ツールは選択を自動的にフォルダに変更します。個々のプロジェクトのデータを表示するには、表示するリソースを含むプロジェクトを選択します。
特定の商品、地域、過去の期間のデータをフィルタするには、[商品]、[地域]、または期間フィルタからオプションを選択します。最大 30 日間のデータを表示できます。
[最適化] ページには、次の情報が表示されます。
費用の傾向: 選択したフィルタの合計費用。
図 1: プロジェクトの費用の概要 図 2: アプリケーションの費用の概要 - 合計費用: 選択したフィルタの使用量の合計費用が表示されます。
- 費用の変化: 総費用の変化が表示されます。変化率は、選択した期間に基づいて計算されます。たとえば、[7 日間] を選択し、現在の日付が 2025 年 4 月 30 日の場合、変化率は 4 月 23 日~ 4 月 29 日のデータと 4 月 16 日~ 4 月 22 日のデータの比較になります。太平洋標準時が有効な場合、請求日の開始は米国およびカナダの太平洋標準時(UTC-8)の午前 0 時です。太平洋夏時間が有効になっている場合、請求日の開始は米国とカナダの太平洋夏時間(UTC-7)の午前 0 時です。
費用と使用率別のリソース: このセクションには、詳細な調査を検討すべき上位のリソースが一覧表示されます。サポートされていないプロダクトに関連する費用は、[その他] に分類されます。
プロジェクトの場合: 費用と費用の変化が大きいリソース(上位 5 件)と、費用が高く使用率が低いリソース(上位 5 件)が表示されます。サポートされていないプロダクトのリソースは、[その他] に分類されます。
図 3: プロジェクトの費用概要 - 費用をさらに詳しく調べるには、特定のリソース名をクリックして、そのリソースの詳細を表示します。
- 詳細な費用情報を表示するには、[Cost Explorer で詳細を表示] をクリックします。Cost Explorer のビューは、[最適化] ページと同じプロジェクト、プロダクト、ロケーション、期間が表示されるようにフィルタされます。
アプリケーションの場合: 費用と費用の変化が大きい上位 5 件のワークロードとサービス、費用が高く使用率が低い上位 5 件のワークロードとサービスが表示されます。
図 4: アプリケーションの費用の概要 - 費用をさらに詳しく調べるには、特定のワークロードまたはサービス名をクリックして、そのワークロードまたはサービスの詳細を表示します。
- 詳細な費用情報を確認するには、[Cost Explorer で詳細を表示] をクリックします。Cost Explorer のビューは、[最適化] ページと同じアプリケーション、プロダクト、ロケーション、期間が表示されるようにフィルタされています。
Cost Explorer の使用方法の詳細については、Cost Explorer で費用を最適化するをご覧ください。
使用率は Google Cloudサービスの費用の 1 つの側面にすぎないため、使用しているサービスで利用可能な他の費用最適化機能とベスト プラクティスのコンテキストで、[最適化] ページのデータを使用することをおすすめします。たとえば、Compute Engine、Google Kubernetes Engine(GKE)、Cloud Run では確約利用割引が提供されています。Cloud Run では、インスタンスの使用方法に基づいて、さまざまな課金オプションを選択することもできます。
推奨事項を表示する
Active Assist は、 Google Cloud リソースの最適化に役立つ推奨事項と分析情報を生成します。Cloud Hub の [最適化] ページには、選択したプロジェクトまたはアプリケーションの費用最適化に関する上位 5 件の推奨事項が表示されます。
費用に関する推奨事項とその仕組みについては、Recommender ページをご覧ください。[最適化] ページには、確約利用割引 Recommender を除くすべての費用 Recommender からの費用の推奨事項が表示されます。
推奨事項を表示するには:
Google Cloud コンソールで、[最適化] ページに移動します。
表示するプロジェクトまたはアプリケーションを選択します。
アプリケーションのデータを表示するには、アプリケーション管理用に構成されているフォルダを選択します。アプリケーション管理用に構成されたフォルダには、特別なアイコン(
)が表示されます。フォルダの管理プロジェクトにも特別なアイコン(
)が表示され、プロジェクト名は FOLDER-NAME-mpの形式になります。フォルダではなく管理プロジェクトを選択すると、プロジェクト選択ツールは選択を自動的にフォルダに変更します。個々のプロジェクトのデータを表示するには、表示するリソースを含むプロジェクトを選択します。
[最適化に関する上位 5 件の推奨事項] テーブルには、次の情報が表示されます。
- リソース(プロジェクトの場合)またはワークロード(アプリケーションの場合) - 推奨事項が適用されるリソースまたはワークロード。
- 費用 - フィルタバーで選択した期間の費用。デフォルトは 7 日です。月間の節約額の列と費用を比較しやすくするため、期間として 30 日間を選択することを検討してください。
- 月間の削減額: 費用削減の推奨事項を適用した場合に、毎月の請求額に対して節約可能な最高額。
- 費用削減額は、フィルタバーで選択した期間に関係なく、先月のデータを使用して計算された推定値です。
- 費用削減額は、確約利用割引やその他のクレジットが適用される前の、契約料金に基づいています。
- 実際の費用削減額は異なる場合があります。
他の推奨事項を表示するには、Active Assist の推奨事項ですべての推奨事項を表示するをクリックします。
- プロジェクト選択ツールでプロジェクトが選択されている場合、Active Assist にそのプロジェクトのすべての推奨事項が表示されます。
- Active Assist は、フォルダまたは App Hub アプリケーションのデータの表示をサポートしていません。最適化するリソースが含まれているプロジェクトがわかっている場合は、プロジェクト選択ツールからプロジェクトを選択します。
Gemini アシスタンスを使用して費用を最適化する
このセクションでは、Gemini Cloud Assist を使用して費用を最適化する方法について説明します。プロジェクトまたはフォルダに Gemini Cloud Assist が設定されている場合は、Google Cloud コンソールの任意のページからチャット機能にアクセスできます。
プロンプトに対するレスポンスに含まれる費用については、費用についてをご覧ください。
Gemini for Google Cloud がデータを使用する方法とタイミングに関する説明をご覧ください。
Gemini Cloud Assist チャットを開く
Google Cloud コンソールで、任意のページ([最適化] ページなど)に移動します。
表示するプロジェクトまたはアプリケーションを選択します。
アプリケーションのデータを表示するには、アプリケーション管理用に構成されているフォルダを選択します。アプリケーション管理用に構成されたフォルダには、特別なアイコン(
)が表示されます。フォルダの管理プロジェクトにも特別なアイコン(
)が表示され、プロジェクト名は FOLDER-NAME-mpの形式になります。フォルダではなく管理プロジェクトを選択すると、プロジェクト選択ツールは選択を自動的にフォルダに変更します。個々のプロジェクトのデータを表示するには、表示するリソースを含むプロジェクトを選択します。
Google Cloud コンソールのツールバーで、spark「Gemini Cloud Assist チャットを開始または終了します」をクリックします。
[Cloud Assist] パネルが開きます。
プロンプトを入力
Gemini Cloud Assist チャットでは、自然言語のプロンプト(質問やステートメント)を使用してサポートを利用できます。
プロンプトの作成には、次の情報が役立ちます。
- 一度に質問できるのは、1 つのプロジェクトまたはアプリケーションについてのみです。
2025-10-1 to 2025-10-31などの期間を指定できます。- 期間を指定しない場合、デフォルトの期間は過去 7 日間です。
- 前週のデータを求めるプロンプトでは、期間が先週の月曜日から日曜日までに設定されます。
- 前月のデータを求めるプロンプトでは、期間が前月のカレンダー月に設定されます。
- アプリケーションの場合、選択したアプリケーションのデータが表示されている Google Cloud コンソールのページを表示している場合でも、プロンプトでアプリケーション名を指定する必要があります。アプリケーション名は、アプリケーションの一意の識別子です(
web-storeなど)。「Web ストア」などのアプリケーションの表示名を使用すると、Gemini Cloud Assist がプロンプトを誤って解析する可能性があります。 - Gemini Cloud Assist は、使用率に関する費用関連の質問に App Optimize API のデータを使用します。この API は、Cloud Hub の [最適化] ページにデータを提供する API と同じです。Gemini Cloud Assist は、Cloud Monitoring API を使用して、使用率とパフォーマンスに関する一般的な質問に回答できます。
次の表に、プロンプトの例をいくつか示します。
| プロンプト | 回答の種類 |
| 「先月このプロジェクトに費やした費用はいくらですか?」 | 選択したプロジェクトの先月の費用の概要。 |
「先月の GKE クラスタ my-cluster-id の費用はいくらでしたか?」 |
先月のクラスタ my-cluster-id の費用の概要。 |
| 「us-central1 の費用を表示して。」 | 過去 7 日間のリージョン us-central1 の選択したプロジェクトのリソース費用の概要。 |
「先月、アプリ my-favourite-app で費用対効果が最も低かったリソースは?」 |
先月、アプリケーション my-favourite-app で費用対効果が最も低かったリソースのリスト。 |
| 「最も費用がかかっている過剰なリソースはどれですか?」 | 過去 7 日間に選択したプロジェクトで最もオーバープロビジョニングされたリソースのリスト。 |
次のステップ
- FinOps ハブで、費用削減と最適化の機会を探す。
- Cloud Billing レポートを使用して、詳細な費用分析を行う。
- ドキュメント Google Cloud アーキテクチャ フレームワーク: 費用の最適化で費用の最適化に関するベスト プラクティスについて確認する。