FinOps ハブで費用を最適化する

FinOps ハブを使用すると、費用の削減状況をモニタリングし、報告することができます。また、提案された新しい費用最適化の機会に基づいて、最適化の目標を設定できます。FinOps ハブでは、現在の費用削減と最適化の機会がすべて 1 つのダッシュボードに表示されます。FinOps ハブでは、Cloud Billing と Recommender によって収集された使用状況の指標(最近の使用量や現在のコミットメントなど)に基づいてダッシュボードが自動的に生成されます。

FinOps ハブは、アイドル状態のリソースの無効化、インスタンスのサイズ適正化、確約利用割引(CUD)の購入、という最適化の 3 つのプラクティスを検討することで、費用削減の機会を提案します。ハブ全体の指標はこうした最適化の達成状況を反映しています。これにより、費用の削減や FinOps の改善につながる新たな機会を特定することができます。

FinOps ハブについて

FinOps ハブにアクセスして、利用可能な推奨事項、FinOps スコアと CUD 最適化指標、請求先アカウントに関連付けられたプロジェクトの費用最適化を示す指標を確認するには、請求先アカウント管理者または請求先アカウント閲覧者のロールが必要です。

推奨事項の詳細パネルを表示するには、プロジェクト閲覧者の権限と Recommender 固有の権限が必要です。ハブの指標に影響する Recommender を確認するには、FinOps ハブの費用 Recommender の表をご覧ください。最新の推奨事項を表示する権限を付与する方法については、Recommender の概要をご覧ください。

FinOps ハブを表示するには:

  1. Google Cloud コンソールで Cloud 請求先アカウントに移動します。

    Cloud 請求先アカウントに移動

  2. プロンプトで、FinOps ハブを表示する Cloud 請求先アカウントを選択します。

  3. [お支払い] ナビゲーション メニューの [費用の最適化] セクションで、[FinOps ハブ] を選択します。

FinOps ハブのダッシュボードについて

FinOps ハブのダッシュボードには、現在の費用の最適化の概要と、Google Cloud が推奨する最適化の概要が表示されます。FinOps ハブの情報には、収集された過去のデータが反映されています。

ウィジェットが表示された FinOps ハブのダッシュボードの例

最適化のサマリー

最適化のサマリーは、最適化によって現在どれくらい節約できているか、Google Cloud からの現在の推奨事項、追加の最適化を採用することでさらにどれくらい節約が可能かを示すスナップショットです。最適化のサマリーには、次の情報が表示されます。

  • 先月の実際の費用削減 - CUD、インスタンスの適正化、アイドル リソースの削除に関する毎月の合計削減金額。
    • 実際の費用削減には、アイドル状態のリソースを無効にすることによる削減額は反映されません。また、CUD が十分に活用されていない場合、合計が負の数になることがあります。
  • アクティブな推奨事項 - 使用できる Google Cloud 推奨の最適化の合計数。推奨事項には、アイドル状態のリソースの無効化、インスタンス サイズの適正化、CUD の購入などの提案が含まれます。
  • 削減見込み/月 - 提案されている最適化案をすべて実施することで削減される費用の合計額。

FinOps スコア

FinOps スコアは、Google Cloud ツールを使用して費用をモニタリングして節約しているかどうか、また費用の最適化を継続できるかどうかを評価するのに役立ちます。このスコアは、次のような最適化のベスト プラクティスにどのように従うかに基づいて計算されます。

  • 積極的にログインして、Cloud Billing ツールに使用することで、費用をモニタリングする。
  • アイドル状態のリソースを無効にしてリソースを適正化し、インスタンスを最適化する。
  • CUD の購入を購入する(Google Cloud が推奨する CUD を含む)。
  • BigQuery Export の有効化や API の導入など、自動化されたプラクティスを確立する。

[スコアの改善] を選択して、Google Cloud が Cloud FinOps の 3 つのステージ(通知、運用、最適化)を通じて推奨する費用削減のアクションを確認します。

FinOps スコアの詳細ページの例。

FinOps スコアは、集計された使用状況データに基づき、業界内での最適化パフォーマンスのビューとしてピア ベンチマーク スコアも提供します。どのユーザーもピア ベンチマークの集計に自動的にオプトインされますが、参加はいつでも取り消すことができます。ただし、オプトアウトすると、CUD の推奨事項、FinOps スコア、ピア ベンチマーク スコアが FinOps ハブに表示されなくなります。

FinOps とピア ベンチマークのスコアは、2 日前に収集されたデータに基づいて毎日更新されます。

ピア ベンチマークへの参加を無効または再度有効にする

ピア ベンチマークへの参加を編集するには、管理者のロールと dataprocessing.groupcontrols.update 権限が必要です。

  1. Identity and Access Management(IAM)にログインします。
  2. ナビゲーション メニューから [プライバシーとセキュリティ] を選択します。
  3. [透明性と管理] タブで [請求先アカウント] を選択し、プルダウン メニューでアカウントを見つけます。
  4. 「Billing」というデータ処理グループを選択します。
  5. 無効にするには、[無効にする] を選択します。
  6. 再度有効にするには、[有効にする] を選択します。

上位の推奨事項

上位の推奨事項ウィジェットには、費用削減額の上位 10 件の推奨事項が表示されます。各推奨事項には、1 か月の削減見込み、関連するサービス、推奨事項の概要が表示されます。

FinOps 推奨事項リストの例。

推奨事項を選択して詳細を取得し、推奨事項を適用します。

削減可能な費用(サービス別)

削減可能な費用(サービス別)は、サービスごとの節約に重点を置いています。このグラフは、費用最適化の機会をすべて実施した場合に削減可能な総額を関連するサービスごとに示しています。

[詳細を表示] を選択すると、選択したサービスのすべての最適化方法を確認できます。

CUD の最適化

CUD 最適化ウィジェットには、先月のコスト削減額、CUD 最適化率、ピアの最適化率が表示されます。CUD 最適化率は、すべてのプロダクトにおける過去 30 日間の使用量を CUD に変換した場合の金額と比較して決まります。たとえば、過去 30 日間に CUD の対象となる Google Cloud プロダクトに $10,000 を支払い、$8,000 相当の CUD を受け取ったとします。この例では、CUD の購入機会で $10,000 のうち $8,000 を使用しているため、CUD の最適化率は 80% です。

ピア ベンチマーク スコアは、FinOps スコアのピア ベンチマークと同様に集計データを使用して計算される指標で、業界の同業他社と比較して組織が CUD をどのように使用しているかを検討する機会を提供します。

推奨事項を適用する

Google 推奨の費用削減策を活用することで、引き続き最適化を進めることができます。FinOps スコア ウィジェットの [Increase your score] を確認するか、[上位の推奨事項] ウィジェットの推奨事項のいずれかをクリックするか、または確約利用割引の Recommender にアクセスすることで、推奨アクションにアクセスして適用できます。

FinOps ハブの費用 Recommender

FinOps ハブのダッシュボードは、さまざまな Google Cloud の費用に関する Recommender から指標を受け取ります。以下の表に、各 Recommender の詳細を示します。

名前 Recommender ID 簡単な説明
Cloud Run の CPU 割り当て Recommender google.run.service.CostRecommender 常に割り当てられた CPU に切り替えます
Cloud SQL アイドル状態インスタンス Recommender google.cloudsql.instance.IdleRecommender 未使用の SQL インスタンスを削除します
Cloud SQL オーバープロビジョニング インスタンス Recommender google.cloudsql.instance.OverprovisionedRecommender オーバープロビジョニングした SQL インスタンスのサイズを適正化します
確約利用割引の Recommender google.compute.commitment.UsageCommitmentRecommender google.cloudbilling.commitment.SpendBasedCommitmentRecommender コミットメントによる費用の削減
アイドル状態のカスタム イメージ Recommender google.compute.image.IdleResourceRecommender 未使用のイメージを削除します
アイドル状態の IP アドレス Recommender google.compute.address.IdleResourceRecommender 未使用の IP を削除します
アイドル状態の永続ディスク Recommender google.compute.disk.IdleResourceRecommender 未使用のディスクをバックアップして削除します
アイドル状態の VM Recommender google.compute.instance.IdleResourceRecommender 未使用の VM を削除します
マネージド インスタンス グループのマシンタイプ Recommender google.compute.instanceGroupManager.MachineTypeRecommender MIG マシンタイプのサイズを適正化します
VM マシンタイプ Recommender google.compute.instance.MachineTypeRecommender VM マシンタイプのサイズを適正化します
放置されたプロジェクト Recommender google.resourcemanager.projectUtilization.Recommender 未使用のプロジェクトを再利用または削除します

リソース