FinOps ハブ
FinOps ハブは、コスト分析、分析情報、最適化のための信頼性の高い信頼できるプラットフォームです。組織全体のリーダーが、組織のニーズに基づいてコストを報告、監視、最適化するための仮想コマンド センターです。 FinOps ハブは、次の 3 つの主要な設計原則に重点を置きます。
- 標準になる
FinOps Framework の主要な実施形態に努めます。 - スケール用に構築
最大のアカウントと組織をサポートするように設計されています。 - 開いて拡張可能
エコシステムを受け入れ、プラットフォームの有効化に優先順位を付けます。
FinOps ハブは初期の開発段階にあります。 現在、FinOps ハブでは、コストの詳細を統合ストレージ アカウントにエクスポートすることで、Cost Management が拡張されています。 FinOps ハブは、エクスポートの使用を困難にする固有の制限事項のいくつかに対処します。 最も基本的な形式では、FinOps ハブにより、より多くの Power BI レポート オプションが有効になります。 より高度な目的で、FinOps ハブは独自のコスト管理と最適化ソリューションを構築するための基盤となります。
Note
推定コスト: 監視対象のコストが $1M あたり $25/mo です。
推定コストには、Azure ストレージとデータ処理に対して $5 に加えて、 Power BI ライセンスの場合はユーザーあたり最大 20 ドル。 正確なコストは、割引、$1M あたりのデータ サイズ (最大 20 GB のデータ)、および Power BI ライセンス要件によって異なります。 パイプラインは、エクスポートごとに 1 日に 1 回実行され、さらにエクスポートごとに 1 回、毎月 1 回実行されます。 パイプラインの実行時間は、データ サイズによって異なります。 詳細については、Azure 料金計算ツールの FinOps ハブのコスト見積もり を参照するか、 Data インジェスト レポートを使用してハブ コストを監視。
Note
FinOps ハブには、マイクロソフトエンタープライズ契約 (EA)、Microsoft 顧客契約 (MCA)、または Microsoft Partner Agreement (MPA) アカウント (クラウド ソリューション プロバイダー サブスクリプションを含む) が必要です。 Microsoft Online Services 契約 (MOSA、従量課金制と呼ばれることが多い) または Microsoft 内部サブスクリプションがある場合は、FinOps Hubs 0.1.1 を使用する必要があります。 Power BI レポートは、MOSA および MS Internal サブスクリプションで広範囲にテストされていませんでした。 サブスクリプションを Microsoft 顧客契約 に移行する方法については、Microsoft の担当者にお問い合わせするか、課金サポートリクエストを提出してください。
FinOps ハブの理由
Microsoft Cost Management を使用する多くの組織は、最終的に、ネイティブに利用できない機能が必要な壁にぶつかるのです。 その場合、唯一のオプションは、多くのサードパーティ製ツールの 1 つを使用するか、ゼロから何かを構築することです。 コスト管理ツールのエコシステムは豊富で、多くの優れたオプションを備えていますが、過剰な場合や、特定のニーズを解決できない可能性があります。 このような場合、組織はコスト データをエクスポートし、カスタム ソリューションを構築します。 しかし、これらの組織には、スケーラブルなデータ プラットフォームの設計、構築、保守に必要なデータ エンジニアが配置されていないため、多くの課題があります。 FinOps ハブは、独自の自社のコスト管理ソリューションを使用して立ち上げ、実行する作業を効率化するための基盤を提供することを目指しています。
FinOps ハブは、FinOps Framework の実装を効率化します。 これらは、最大のエンタープライズ ニーズを満たすようにスケーリングするように設計されています。 また、バックエンド データ ストアを構築する手間をかけずに、カスタム ソリューションの構築をサポートするために、オープンで拡張可能です。 FinOps ハブは、コミュニティ向けに設計されています。 ディスカッションに参加して、次に何を見たいと思うか、チームに貢献して参加する方法を学びましょう。
メリット
FinOps ハブは、Cost Management エクスポートを使用するよりも多くの利点を提供します。
- 毎日の Cost Management エクスポートで重複したデータをクリーンアップします (ストレージのコストを節約します)。
- エクスポートされたデータを Parquet に変換して、データ アクセスを高速化します。
- Power BI をサブスクリプション、リソース グループ、およびその他のスコープに接続します。
- Power BI を Azure Government と Azure China に接続します。
- Power BI を Microsoft Online Services Agreement (MOSA) サブスクリプションに接続する¹。
- 複数のサブスクリプション、リソース グループ、または課金アカウントに関するレポート。
- PowerShell を使用したデプロイと管理の合理化。
- FinOps Open Cost and Usage Specification (FOCUS) との完全なアラインメント。
- 開発中: 複数のテナントのサブスクリプションから 1 つのストレージ アカウント² にデータを取り込みます。
- 開発中: Azure Data Explorer にデータを取り込みます。
¹ MOSA (または従量課金制) サブスクリプションは、FinOps Hubs 0.1.x でのみサポートされます。 FinOps Hubs 0.2 では、MOSA サブスクリプションではサポートされていない Cost Management エクスポートからの FOCUS コスト データが必要です。 Microsoft 顧客契約 アカウントへの移行については、サポートにお問い合わせください。
² EA の課金スコープは、現在、任意のテナントにエクスポートできます。 エクスポートを構成するために、課金スコープとターゲット ストレージ アカウントにアクセスできるアカウントを使用して、そのテナントにサインインします。 非課金スコープ (サブスクリプション、管理グループ、およびリソース グループ) とすべての MCA スコープは、現在存在するテナントでのみサポートされます。 今後の FinOps ハブ リリースでは、"リモート ハブ" 機能を介してサポートされる予定です。
含まれるもの
FinOps ハブ テンプレートには、次のリソースが含まれています。
- すべてのコスト データを保持するストレージ アカウント (Data Lake Storage Gen2)。
- データ インジェストとクリーンアップを管理する Data Factory インスタンス。
- Data Factory システムマネージド ID 資格情報を格納する Key Vault。
デプロイが完了したら、Power BI のデータに関するレポートを作成するか、ストレージ アカウントに直接接続します。
Note
この記事には、サンプル データを示す画像が含まれています。 価格データはテスト目的でのみ使用されます。
レポートの例を次に示します。
FinOps レポートを調べる
FinOps ツールキットの各レポートは、PBIX または PBIT ファイルとして使用できます。 PBIX ファイルには、アカウントに接続せずに Power BI Desktop で表示できるサンプル データが含まれています。
使用可能なレポートを視覚化するには、目的の リリースから PBIX Power BI レポート ファイルをダウンロードし Power BI Desktop でレポートを開きます。 そこから、テスト データが事前に入力されているレポートのさまざまなページ間を移動できます。
新しいハブを作成する
新しい FinOps ハブを作成するには、次の手順に従います。
FinOps ハブをデプロイします。
監視するスコープを構成します。
FinOps ハブでは、Cost Management のエクスポートを使用して、監視するデータを読み込みます。 エクスポートを手動で構成することも、ハブへのアクセス権を付与してエクスポートを管理することもできます。
データに接続します。
Azure Storage をサポートする任意のシステムからデータに接続できます。 アイデアについては、「ハブの概要を参照してください。 すぐに開始するには、事前構築済みの Power BI スターター テンプレートを使用することをお勧めします。
詳細については、「 データに接続するを参照してください。
問題が発生した場合は、「 Power BI レポートのトラブルシューティングを参照してください。
Note
Azure Gov または Azure China にデプロイする必要がある場合は、 FinOps Hubs 0.1.1 を使用します。 手順は同じですが、FOCUS エクスポートではなく償却コスト エクスポートを作成する点が異なります。
問題が発生した場合は、 トラブルシューティング ガイドを参照してください。
スコープは、リソースを含む Azure コンストラクトであり、リソース グループ、サブスクリプション、管理グループ、課金アカウントなどの購入サービスを有効にします。 スコープのリソース ID は、スコープを識別する Azure Resource Manager URI です (サブスクリプションの場合は "/subscriptions/###"、課金アカウントの場合は "/providers/Microsoft.Billing/billingAccounts/##" など)。 詳細については、「スコープを理解して使用する」を参照してください。
ハブの概要
ハブ インスタンスをデプロイした後、いくつかの方法で作業を開始できます。
事前構築済みの Power BI レポートをカスタマイズします。
Power BI レポートはスターター テンプレートであり、カスタマイズすることを目的としています。 必要に応じてカスタマイズすることをお勧めします。 詳細情報。
独自の Power BI レポートを作成します。
独自のレポートを作成したり、既存のレポートにコスト データを追加したりする場合は、事前構築済みのレポートからクエリを できます。 または、Azure Data Lake Storage Gen2 コネクタを使用して手動で接続することもできます。
高度なクエリのために Microsoft Fabric に接続します。
Microsoft Fabric で OneLake を使用する場合は、ハブ ストレージ アカウント内の
ingestion
コンテナーへのショートカットを作成して、ハブ内のデータに対して SQL または KQL クエリを直接実行できます。 詳細情報。カスタム ツールからコスト データにアクセスします。
コスト データは、 Azure Data Lake Storage Gen2 アカウントに格納されます。 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 のデータへの直接アクセスをサポートするその他のサービスを使用することもできます。
何を選択しても、ソリューションの更新をサポートする新しい Bicep モジュールを作成することをお勧めします。 finops-hub/main.bicep
またはhub.bicep
を直接参照して、新しい更新プログラムをリリース時に適用できることを確認できます。
hub.bicep
を変更する必要がある場合は、それらの変更を追跡し、最新リリースにアップグレードするときにそれらを再適用してください。 一般に、将来の更新プログラムとの競合を回避するために、テンプレートまたはモジュールを直接変更することはお勧めしません。 代わりに、これらの変更をオープンソース プロジェクトに戻すようにすることを検討してください。 詳細情報。
必要なアクセス許可
ハブ インスタンスのデプロイまたは更新に必要なアクセス許可については、 テンプレートの詳細で説明します。
コスト データをエクスポートするには、次のうち 1 つ以上が必要です。
範囲 | 権限 |
---|---|
サブスクリプションとリソース グループ (すべてのアカウントの種類) | Cost Management 共同作成者。 |
EA の課金スコープ | エンタープライズ閲覧者、部門閲覧者、またはアカウント所有者 (登録アカウントとも呼ばれます)。 |
MCA の課金スコープ | 課金アカウント、課金プロファイル、または請求書セクションの共同作成者。 |
MPA の課金スコープ | 課金アカウント、課金プロファイル、または顧客の共同作成者。 |
CSP のお客様は、合計コストを FinOps ハブに取り込むために、サブスクリプションごとにエクスポートを構成する必要があります。 Cost Management では、MCA または CSP サブスクリプションの管理グループのエクスポートはサポートされていません (2024 年 5 月現在)。
詳細については、 Cost Management のドキュメントを参照してください。
関連するコンテンツ
関連する FinOps 機能:
関連製品:
関連するソリューション: