Cost Explorer で費用を最適化する

[Cost Explorer] ページでは、 Google Cloud プロジェクトまたは App Hub アプリケーションのリソースの費用と使用状況をモニタリングして把握できます。Cost Explorer は、費用データと使用率指標の現在の値と過去の値を可視化することで、最適化の機会に関する十分な情報に基づいて意思決定できるようにします。

次の操作を行う場合は、Cost Explorer を使用できます。

  • 過去 2 週間に App Hub ワークロード cymbal の費用がどの程度増加したかを特定する。

  • Google Cloud プロジェクト内の費用が高く、使用率が低いリソースを特定する。

  • アプリケーション内で使用率が低く、費用の高い Compute Engine マネージド インスタンス グループ(MIG)を特定する。

Cost Explorer は、Cloud Billing から BigQuery へのエクスポートによって提供されるデータを使用します。BigQuery でより詳細な費用分析を行う場合は、エクスポート機能を直接使用できます。

制限事項

  • 限定公開プレビュー期間中、Compute Engine MIG、Google Kubernetes Engine(GKE)ゾーンクラスタ、App Hub アプリケーションのデータなど、一部の費用や費用変更データが不完全な場合があります。また、Compute Engine VM、Compute Engine MIG、GKE クラスタの費用には、データの下り(外向き)や Persistent Disk の使用量に対するネットワーク料金は含まれません。

  • 費用は米ドルで表示されます。通貨は変更できません。

  • App Hub アプリのデータを確認する際に、リソースをロケーション別に表示やフィルタをすることはできません。

始める前に

Cost Explorer は、Cloud Billing を使用して費用データを取得し、Cloud Monitoring を使用して使用率指標を取得します。Cost Explorer を使用するには、Monitoring のデータと構成情報にアクセスできる必要があります。また、Cloud Billing データを表示するための権限も必要です。

App Hub アプリケーションごとの費用データを表示するには、アプリ管理用フォルダに App Hub を設定して、アプリケーションを作成していることを確認してください。

Cost Explorer は、アプリ管理用フォルダで管理されているアプリケーションのみをサポートします。ホスト プロジェクトによって管理されるアプリケーションはサポートしません。

必要なロール

プロジェクト単位またはアプリケーション単位で表示するかどうかに応じて、Cost Explorer の使用に必要な権限が異なります。

プロジェクト別に表示する

プロジェクトの費用と使用率のデータを表示するために必要な権限を取得するには、プロジェクトに対する次の IAM ロールを付与するよう管理者に依頼してください。

  • 使用率データを表示する: モニタリング閲覧者roles/monitoring.viewer
  • 費用を表示する: 閲覧者(roles/viewer)または billing.resourceCosts.get 権限を持つカスタムロール

管理者から Cloud Hub オペレーターroles/cloudhub.operator)ロールがすでに付与されている場合、そのロールにはモニタリング閲覧者の権限が含まれています。

アプリケーション別に表示する

アプリケーションの費用と使用率のデータを表示するために必要な権限を取得するには、アプリ対応フォルダの管理プロジェクトに対する次の IAM ロールを付与するよう管理者に依頼してください。

Cost Explorer を表示する

Cost Explorer を表示する手順は次のとおりです。

  1. Google Cloud コンソールで [Cost Explorer] ページに移動します。

    [Cost Explorer] に移動

    検索バーを使用してこのページを検索する場合は、小見出しが [Monitoring] の結果を選択します。

  2. 表示するプロジェクトまたはアプリケーションを選択します。

    • プロジェクトのデータを表示するには、ページ上部のプロジェクト選択ツールからプロジェクトを選択します。

    • アプリケーションのデータを表示するには、Google Cloud コンソールのツールバーで、アプリ対応フォルダの管理プロジェクトを選択します。次に、Cost Explorer のツールバーに移動し、ビューを [アプリケーション] に設定します。どのプロジェクトを選択すればよいか不明な場合は、管理者にお問い合わせください。

Cloud Hub の [最適化] ページで費用と使用率のデータを確認することもできます。[最適化] ページには、Cost Explorer に表示されるデータの概要が表示され、傾向を一目で把握できます。選択したプロジェクトまたはアプリケーションの合計費用の傾向、費用の変化が最も大きいリソース(上位 5 件)、最も使用率の低いリソース(下位 5 件)を確認できます。[費用と使用率別のリソース] セクションで、[Cost Explorer で詳細を表示] をクリックすると、費用と使用率のデータをさらに詳しく確認できます。

費用と使用率を確認する

Cost Explorer では、費用データのみ、または費用データと使用率指標を組み合わせて表示できます。

期間セレクタで期間を調整して、表示するデータをフィルタできます。期間は [1 日]、[7 日]、[14 日]、[30 日] から選択できます。

Cloud Billing と Cost Explorer では、それぞれ異なる方法でプロダクト関連の費用が分類されます。

Cost Explorer では、プロダクト別に論理的に費用が整理されます。Cloud Billing では、リソース使用量の SKU を「サービス」にグループ化します。Cloud Billing でのサービスは、 Google Cloudプロダクトのサブセットである場合もあれば、複数の Google Cloud プロダクトの SKU を含む場合もあります。これらの Cloud Billing サービスは、App Hub サービスとは関係していません。

たとえば、Compute Engine プロダクトと GKE プロダクトの費用は、複数の Cloud Billing サービスに相当します。

Cost Explorer でのプロダクト 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 が含まれています。Cost Explorer では、これらの費用がプロダクト別に分類されますが、Cloud Billing では単一のネットワーキング サービスのみが表示され、ネットワーキング プロダクトごとのサービスは定義されていません。

Google Cloud SKU のリストを検索して、Cloud Billing で SKU がどのように分類されているかを確認できます。

費用別に分析する

Cost Explorer の [選択したスコープの費用の概要] セクションには、合計費用、合計費用の変化、リソース別の合計費用の変化に関するデータが表示されます。

合計費用は、選択したプロジェクトまたはアプリケーションでの使用量をベースに契約料金に基づいて計算されるもので、確約利用割引(CUD)やその他のクレジットが適用される前の金額です。アプリケーションの場合、合計費用には、アプリケーションで全量が使用されているリソースがすべて含まれます。この合計費用には、アプリケーション間で共有されているリソースの費用は含まれません。

費用と使用率で分析する

サポートされている Google Cloud プロダクトの場合は、[分析済みリソースの確認] セクションで、リソースに関連する費用を詳細に確認できます。

このセクションでは、費用と使用率を集計する指標を選択して、費用をサイズ別に、使用率を色別に整理したツリーマップを表示できます。たとえば、このセクションは、過去 30 日間の CPU 使用率が低いにもかかわらず、費用が最も高いリソースを特定するのに活用できます。

サポートされているプロダクト

Cost Explorer の [プロダクト] フィルタには、Cost Explorer と統合されているプロダクトが一覧表示されます。

次の表に、リソースレベルの費用データがサポートされているプロダクトを示します。

商品名 サポートされるリソースタイプ
AlloyDB for PostgreSQL バックアップ
クラスタ
インスタンス
Bigtable アプリ プロファイル
インスタンス
Cloud Deploy デリバリー パイプライン
Cloud Run functions 関数
Compute Engine アドレス
ディスク
転送ルール
グローバル アドレス
グローバル転送ルール
画像
インスタンス
インスタント スナップショット
VLAN アタッチメント
マシンイメージ
マシン インスタンス グループ
ネットワーク アタッチメント
予約
ルーター
スナップショット
ストレージ プール
ターゲット VPN ゲートウェイ
VPN ゲートウェイ
VPN トンネル
Google Kubernetes Engine クラスタ
Dataflow ジョブ
スナップショット
Cloud Data Fusion インスタンス
Dataproc Metastore サービス
Firestore データベース
Backup for GKE バックアップ プラン
Cloud Logging ログバケット
Microsoft Active Directory のマネージド サービス ドメイン
Memorystore for Redis インスタンス
Cloud Run ジョブ
サービス
Secret Manager シークレット
Spanner インスタンス
データベース
Cloud SQL Admin API インスタンス
Cloud Storage バケット

Cost Explorer で合計費用の表と集計費用と費用変化の表を表示するときに、サポート対象外のプロダクトは [プロダクト] 列で [その他] に分類されます。リソースレベルの費用データがサポートされていないリソースは、[リソースタイプ] 列で [その他] に分類されます。

次のステップ