FinOps ハブは、コスト分析、分析情報、最適化のための信頼性の高い信頼できるプラットフォームです。組織全体のリーダーが、組織のニーズに基づいてコストを報告、監視、最適化するための仮想コマンド センターです。 FinOps ハブは、次の 3 つの主要な設計原則に重点を置きます。
-
標準になる
FinOps Framework の主要な実施形態に努めます。 -
スケール用に構築
最大のアカウントと組織をサポートするように設計されています。 -
開いて拡張可能
エコシステムを受け入れ、プラットフォームの有効化に優先順位を付けます。
FinOps ハブは Cost Management を拡張し、Microsoft Fabric、Azure Data Explorer、GitHub Copilot などのツールを使用して、高度なデータレポートと分析のためのスケーラブルなプラットフォームを提供します。 FinOps ハブは、独自のコスト管理と最適化ソリューションを構築したり、シームレスに接続された AI を利用したツールを使用して既存のソリューションを拡張したりするための基盤です。
注
推定コスト: $120/月 から始まり、モニターされているコストが $1M ごとに追加で $10/月 がかかります。
推定月額コストには、単一ノードの Azure Data Explorer クラスターの場合は $120、F2 Fabric 容量の場合は $300、そして監視対象の $1M あたりの Azure ストレージと処理コストとして $10 が含まれます。 正確なコストは、割引、データ サイズ ($1M あたり最大 20 GB)、Fabric または Power BI のライセンス要件によって異なります。 Data Explorer または Fabric なしのコストは、$1M あたり $5 です。 詳細については、Azure 料金計算ツールの FinOps ハブのコスト見積もり を参照してください。
FinOps ハブの理由
Microsoft Cost Management を使用する多くの組織は、最終的に、ネイティブに利用できない機能が必要な壁にぶつかるのです。 その場合、唯一のオプションは、多くのサードパーティ製ツールの 1 つを使用するか、ゼロから何かを構築することです。 コスト管理ツールのエコシステムは豊富で、多くの優れたオプションを備えていますが、過剰な場合や、特定のニーズを解決できない可能性があります。 このような場合、組織はコスト データをエクスポートし、カスタム ソリューションを構築します。 しかし、これらの組織には、スケーラブルなデータ プラットフォームの設計、構築、保守に必要なデータ エンジニアが配置されていないため、多くの課題があります。 FinOps ハブは、独自の自社のコスト管理ソリューションを使用して立ち上げ、実行する作業を効率化するための基盤を提供することを目指しています。
FinOps ハブは、FinOps Framework の実装を効率化します。 これらは、最大のエンタープライズ ニーズを満たすようにスケーリングするように設計されています。 また、バックエンド データ ストアを構築する手間をかけずに、カスタム ソリューションの構築をサポートするために、オープンで拡張可能です。 FinOps ハブは、コミュニティ向けに設計されています。 ディスカッションに参加して、次に何を見たいと思うか、チームに貢献して参加する方法を学びましょう。
メリット
FinOps ハブには、Cost Management エクスポートを使用する場合よりも多くの利点があります。
- 個別のテナント内の複数のアカウントとサブスクリプションのコストと使用状況に関するレポート。
- EA および MCA アカウントのネゴシエート済みおよびコミットメント割引の削減額を要約します。
- 高度な分析クエリを実行し、前年比のコスト傾向を秒単位で報告します。
- GitHub Copilot などの AI を利用したツールを活用するか、カスタム エージェントを構築して、FinOps を理解し、データにシームレスに接続する MCP サーバーを使用して FinOps タスクを高速化します。
- Microsoft Fabric Real-Time Intelligence (RTI) または Azure Data Explorer (ADX) にデータを取り込みます。
- FinOps Open Cost and Usage Specification (FOCUS) との完全なアラインメント。
- より多くのクラウド、アカウント、スコープのサポートが拡張されました。
- 課金とサブスクリプションの範囲
- Azure Government(アジュール・ガバメント)
- Azure 中国
- Microsoft Online Services Agreement (MOSA) サブスクリプション¹
- ビジネスまたはその他のプロバイダー コスト データを統合するために、Data Factory、データ エクスプローラー、ファブリック、Power BI の機能を使用して拡張できます。
- 将来のデータセット バージョンで新しい列が追加されたり、既存の列が変更されたりするにつれて、下位互換性が保たれます。
- エクスポートされたデータを Parquet に変換して、データ アクセスを高速化します。
¹ MOSA (または従量課金制) サブスクリプションは、FinOps Hubs 0.1.1 でのみサポートされます。 FinOps Hubs 0.2 以降では、MOSA サブスクリプションではサポートされていない Cost Management エクスポートからの FOCUS コスト データが必要です。 Microsoft 顧客契約 アカウントへの移行については、サポートにお問い合わせください。
含まれるもの
FinOps ハブ テンプレートには、次のリソースが含まれています。
- 省略可能: 高度な分析のためのスケーラブルなデータストアとしての Azure Data Explorer (Kusto) または Microsoft Fabric Real-Time Intelligence (RTI)。
- データ インジェストのステージング領域としてのストレージ アカウント (Data Lake Storage Gen2)。
- データ インジェストとクリーンアップを管理する Data Factory インスタンス。
- Data Factory システムマネージド ID 資格情報を格納する Key Vault。
デプロイ後は、KQL クエリを使用して直接データにクエリを実行し、使用可能な Data Explorer ダッシュボード、Fabric Real-Time ダッシュボード、または Power BI レポートを使用してデータを視覚化できます。または、独自のツールから直接データベースまたはストレージ アカウントに接続します。
FinOps レポートを調べる
FinOps ツールキットには、次の 3 つのセットで使用できる 5 つの Power BI レポートが含まれています。
- PowerBI-demo.zip には、サンプル データを含むレポートが含まれています。
- PowerBI-kql.zip データ エクスプローラーに接続するテンプレート用。
- ストレージ アカウントに接続するテンプレートの PowerBI-storage.zip。
注
この記事には、サンプル データを示す画像が含まれています。 価格データはテスト目的でのみ使用されます。
新しいハブを作成する
新しい FinOps ハブを作成するには、次の手順に従います。
- サブスクリプションの CostManagementExports および EventGrid リソース プロバイダーを有効にします。
- ネットワーク管理者とのパブリックまたはプライベート のネットワーク ルーティングを計画します。 詳細情報。
- 省略可能: Microsoft Fabric Real-Time Intelligence を設定します。
- FinOps ハブ テンプレートをデプロイします。
- Cost Management でエクスポートを作成するか、FinOps ハブへのアクセスを許可します。 詳細情報。
- データ エクスプローラー ダッシュボードまたは Power BI レポートを設定します。
詳細な手順については、「 FinOps ハブの作成と更新」を参照してください。 問題が発生した場合は、 トラブルシューティング ガイドを参照してください。
ハブの概要
ハブ インスタンスをデプロイした後、いくつかの方法で作業を開始できます。
事前構築済みの Power BI レポートをカスタマイズします。
Power BI レポートはスターター テンプレートであり、カスタマイズすることを目的としています。 必要に応じてカスタマイズすることをお勧めします。 詳細情報。
独自の Power BI レポートを作成します。
独自のレポートを作成したり、既存のレポートにコスト データを追加したりする場合は、事前構築済みのレポートからクエリを できます。 または、Azure Data Lake Storage Gen2 コネクタを使用して手動で接続することもできます。
カスタム ツールからコスト データにアクセスします。
データは、 Azure Data Explorer または Microsoft Fabric Real-Time Intelligence と Azure Data Lake Storage Gen2 に格納されます。 これらのプラットフォームのいずれかをサポートする任意のツールを使用できます。 使用可能な列の詳細については、データ ディクショナリの を参照してください。
Data Factory を使用して、コスト割り当てロジックの適用、コスト データの拡張、操作を行います。
Data Factory は、データの取り込みと変換に使用されます。 コスト効率の高いソリューションとして Data Factory を使用して、コスト データにカスタム ロジックを適用することをお勧めします。 msexports コンテナー内の組み込みパイプラインまたはデータを変更しないでください。 カスタム パイプラインを作成する場合は、 ingestion コンテナーで新しいデータを監視し、一貫性のあるプレフィックスを使用して、新しいパイプラインと重複しないようにします。 データの処理方法の詳細についてはデータ処理を参照してください。
重要
これは、FinOps ツールキットのリリース 近い段階で進化する予定の主要な領域であることに注意してください。 今後の更新プログラムとの競合を避けるために、ロードマップを理解してください。 プロジェクトに組み込み競合を回避するための新しいシナリオのサポートを追加することを検討してください。
Power Automate を使用してカスタム アラートを生成します。
カスタム アラートを生成するための多くのオプションがあります。 Power Automate は、自動化を初めて使用するユーザーに最適なオプションです。 Data Factory、Functions、または Azure Data Lake Storage Gen2 のデータへの直接アクセスをサポートするその他のサービスを使用することもできます。
その他の例については、「 FinOps ハブを使用したカスタム分析とレポートの作成」を参照してください。
何を選択しても、ソリューションの更新をサポートする新しい Bicep モジュールを作成することをお勧めします。
finops-hub/main.bicep
またはhub.bicep
を直接参照して、新しい更新プログラムをリリース時に適用できることを確認できます。
hub.bicep
を変更する必要がある場合は、それらの変更を追跡し、最新リリースにアップグレードするときにそれらを再適用してください。 一般に、将来の更新プログラムとの競合を回避するために、テンプレートまたはモジュールを直接変更することはお勧めしません。 代わりに、これらの変更をオープンソース プロジェクトに戻すようにすることを検討してください。
詳細情報。
ストレージ内のデータにアクセスする場合、または Power BI レポートを作成またはカスタマイズする場合は、使用可能な列の詳細については、データ ディクショナリの を参照してください。
必要なアクセス許可
FinOps ハブの構成と管理には、次のアクセス許可が必要です。
- エクスポートを構成するには、スコープに応じて次のいずれかが必要です。
- サブスクリプションとリソース グループ: Cost Management 共同作成者。
- EA の請求の範囲: エンタープライズリーダー、部門リーダー、またはアカウント所有者(登録アカウントとも呼ばれます)。
- MCA の課金範囲: 課金アカウント、課金プロファイル、または請求書セクションの貢献者。
- MPA の課金スコープ: 課金アカウント、課金プロファイル、または顧客の寄稿者。
- FinOps Hubs テンプレートをデプロイするには、次のいずれかが必要です。
- 共同作成者 および ロールベースアクセス制御管理者
- 所有者
- 最小特権アクセスについては、 テンプレートの詳細を参照してください。
- Power BI の構成には、次のいずれかが必要です
- ストレージ レポート: ストレージ BLOB データ 閲覧者 または SAS トークン
- KQL レポート: ハブデータベースとインジェスト データベースのビューアー。
CSP のお客様は、合計コストを FinOps ハブに取り込むために、サブスクリプションごとにエクスポートを構成する必要があります。 Cost Management では、MCA または CSP サブスクリプションの管理グループのエクスポートはサポートされていません (2024 年 5 月現在)。
詳細については、 Cost Management のドキュメントを参照してください。
フィードバックを送る
クイック レビューを使用して、どのように取り組んでいるかをお知らせください。 これらのレビューを使用して、FinOps のツールとリソースを改善および拡張します。
特定の情報をお探しの場合は、既存のアイデアに投票するか、新しいアイデアを作成してください。 他のユーザーとアイデアを共有して、投票を増やしましょう。 投票数が最も多いアイデアに焦点を当てています。
関連するコンテンツ
関連する FinOps 機能:
関連製品:
関連するソリューション: