Cost Explorer で費用を最適化する

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

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

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

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

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

制限事項

  • 限定公開プレビュー期間中、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 日] から選択できます。

費用別に分析する

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

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

費用と使用率で分析する

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

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

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

次の表に、Cost Explorer と統合されているプロダクトを一覧表示します。

商品名 サポートされるリソースタイプ
AI Platform ノートブック実行ジョブ
ノートブック ランタイム
AlloyDB for PostgreSQL バックアップ
クラスタ
インスタンス
App Engine サービス
Memcache
BigQuery ジョブ
データセット
テーブル
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 バケット

次のステップ