[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 ロールを付与するよう管理者に依頼してください。
-
使用率データを表示する: モニタリング閲覧者(
roles/monitoring.viewer
) -
アプリケーションのデータを表示する: App Hub 閲覧者(
roles/apphub.viewer
) -
フォルダ内のデータを表示する: フォルダ閲覧者(
roles/folder.viewer
)
Cost Explorer を表示する
Cost Explorer を表示する手順は次のとおりです。
-
Google Cloud コンソールで [Cost Explorer] ページに移動します。
検索バーを使用してこのページを検索する場合は、小見出しが [Monitoring] の結果を選択します。
表示するプロジェクトまたはアプリケーションを選択します。
プロジェクトのデータを表示するには、ページ上部のプロジェクト選択ツールからプロジェクトを選択します。
アプリケーションのデータを表示するには、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 | バケット |
次のステップ
- FinOps ハブについて確認する。
- ヒューリスティックな方法、ML、現在のリソース使用状況に基づいて、 Google Cloud リソースの使用を最適化するための Active Assist の推奨事項を取得する。
- ドキュメント Google Cloud アーキテクチャ フレームワーク: 費用の最適化で費用の最適化に関するベスト プラクティスについて確認する。