レポートと分析
この記事は、FinOps Framework 内のレポートと分析の機能と、Microsoft Cloud でこれを実装する方法を理解するのに役立ちます。
Definition
レポートと分析とは、クラウド データの分析とレポートの作成を指し、使用状況と支出パターンに関する分析情報を取得し、改善の機会を特定し、クラウド リソースに関する情報に基づいた意思決定をサポートします。
さまざまな部門、チーム、プロジェクトにわたる、クラウドの使用状況とコストの透明性と可視性を提供します。 組織の配置には、コスト割り当てのメタデータと階層が必要であり、可視性を実現するには、これらの階層に対する構造化されたアクセス制御が必要です。
レポートと分析では、組織のニーズを深く理解し、各利害関係者に適切なレベルの詳細を提供する必要があります。 次の点を考慮します。
- 各利害関係者が持つ知識と経験のレベル
- 提供できるさまざまな種類のレポートと分析
- 質問に答えるために必要な支援
適切なツールを使用すると、レポートと分析を使用して、利害関係者はリソースの使用方法を理解し、コストの傾向を追跡し、リソースの割り当て、最適化、予算計画に関する情報に基づいた意思決定を行うことができます。
優先順位を付ける状況
レポートと分析は、反復プロセスの一般的な部分です。 レポートと分析に優先順位を付ける場合の例を次に示します。
- 新しいデータセットが利用可能になり、利害関係者のために準備する必要があるとき。
- レポートを追加または更新する新しい要件が発生したとき。
- マルチクラウド環境の導入と、クラウド間情報にアクセスするための単一のレポートの必要性。
- 意識を高めるためにコスト可視性のメジャーを追加で実装するとき。
FinOps を初めて使用する場合は、データと利害関係者の特定のニーズの詳細を学習するときに、ネイティブ クラウド ツールを使用したレポートと分析から始めてお勧めします。 新しいツールとデータセットを採用する際に、この機能をもう一度見直します。 データは、カスタム データ ストアに取り込んだり、Marketplace からサードパーティソリューションで使用したりできます。
開始する前に
使用状況とコストを効果的に分析するには、使用するサービスの課金方法をよく理解する必要があります。 コンピューティング、ストレージ、ネットワーク、データ転送、実行などのコストに寄与する要因を理解することは、最終的に課金される内容を理解するのに役立ちます。 サービスの使用状況がさまざまな価格モデルとどのように一致するかを理解することも、課金される内容を理解するのに役立ちます。 これらのパターンはサービスによって異なるため、課金方法と課金を停止する方法を完全に理解していない場合は、予想外の料金が発生する可能性があります。
注意
たとえば、多くのユーザーは "VM は実行されていないときに課金されない" と理解しています。ただし、これは部分的にしか正しくありません。 "停止した" VM が引き続き課金される場合、VM 間に微妙な差異があります。これは、容量がクラウド プロバイダーによって引き続き予約されているためです。 課金を停止するには、VM の "割り当てを解除" する必要があります。 ただし、VM の課金対象はコンピューティング時間のみではなく、ネットワーク帯域幅、ディスク ストレージ、その他の接続されたリソースにも課金されることに注意する必要があります。 最も単純な例を挙げると、割り当て解除された VM は、VM が実行されていない場合でも、ディスク ストレージに対して常に課金されます。 他に接続しているサービスによっては、別の料金も発生する可能性があります。 このため、使用するサービスと機能によって課金される方法を理解することが重要です。
また、Microsoft Cost Management でコスト データを追跡、格納、更新する方法についても学習することをお勧めします。 次に例をいくつか示します。
- サポートされているサブスクリプションの種類 (またはオファー)。 たとえば、クラシック CSP およびスポンサー サブスクリプションのデータは Cost Management では入手できないため、他のデータ ソースから取得する必要があります。
- 含まれる料金。 たとえば、税金は含まれません。
- タグの使用方法と追跡方法。 たとえば、一部のリソースではタグがサポートされておらず、サブスクリプションとリソース グループからタグを継承するには、タグの継承を有効にする必要があります。
- "実績" コストと "償却" コストを使用する状況。
- "実績" コストは、請求金額をそのまま表示するか、請求書に表示される料金を示します。 請求書の調整には実績コストを使用します。
- "償却" コストは、コミットメントベースの割引 (予約または節約プラン) を使用したリソースの実質的なコストを示します。 コストの割り当てに償却コストを使用して、使用量の急増のような大規模な購入と、多数のコミットメント ベースの割引シナリオを "スムーズ化" します。
- クレジットの適用方法。 たとえば、クレジットは請求書の生成時に適用され、使用状況が追跡されるときには適用されません。
コスト データを理解することは、すべての利害関係者に対する正確で意味のあるショーバックを実現するために重要です。
次のような複数のソースからレポートする必要がある場合はレポートの標準課金スキーマとしてFinOps Open Cost & Usage Specification (FOCUS) プロジェクトを使用することを検討してください。
- さまざまなクラウド プロバイダー
- 構成管理データベース (CMDB)
- IT 資産管理 (ITAM) システム
作業の開始
クラウドでコストの管理を初めて開始するときは、ネイティブ ツールを使用します。
- コスト分析は、コストを調べてコストに関する簡単な回答を取得するのに役立ちます。
- Power BI は、他のクラウドまたはビジネス データとマージされた高度なレポートを作成するのに役立ちます。
- Billing は、請求書の確認とクレジットの管理に役立ちます。
- Azure Monitor は、リソース使用状況のメトリック、ログ、トレースを分析するのに役立ちます。
- Azure Resource Graph は、リソースの構成、変更、関係を調べるのに役立ちます。
出発点として、Azure portal と Microsoft 365 管理センターで使用できるツールに注目します。
- コスト分析の組み込みビューをよく理解し、コストに最も寄与する対象に注意を払い、そのコストに寄与している要因を掘り下げます。
- [サービス] ビューを使用して、環境内で購入または使用されている (個々のクラウド リソースではなく) 大規模なサービスを理解します。 このビューでは、各リソースがビジネス目標をサポートする方法の技術的な詳細に精通していない場合でも、利害関係者にリソースの使用状況の概要を示します。
- [サブスクリプション] ビューと [リソース グループ] ビューを使用して、リソースの編成方法に基づいて、最もコストが高い部門、チーム、またはプロジェクトを特定します。
- [リソース] ビューを使用して、デプロイされたリソースのうち最も高いコストが発生しているものを特定します。
- [予約] ビューを使用して、課金アカウントまたは課金プロファイルの使用状況を確認したり、予約割引が適用された個々のリソースまで使用状況を分解したりできます。
- 質問への回答用に設計されたビューを常に使用します。 最も詳細なビューを使用してすべての質問に回答することは避けてください。回答が遅くなり、必要な回答を見つけるためにより多くの作業が必要になるためです。
- ドリルダウン、フィルター処理、グループ化を使用して、個々のリソースのコスト メーターなど、必要なデータに絞り込みます。
- カスタマイズされたビューを保存して共有し、後で再検討し、利害関係者と共同作業を行い、現在のコストへの認識を促します。
- 自分用のプライベート ビューと他人用の共有ビューを使用して、表示および管理します。
- Azure portal ダッシュボードにビューをピン留めして、ポータルにサインインしたときのヘッドアップ ディスプレイを作成します。
- 外部のメール、ドキュメント、その他の情報からすばやくアクセスできるようにするには、グラフの画像をダウンロードし、ビューへのリンクをコピーします。 受信者はサインインし、コスト データにアクセスできる必要があることに注意してください。
- 要約されたデータをダウンロードして、直接アクセスできない他のユーザーと共有します。
- スケジュールされたアラートをサブスクライブして、グラフやデータを含む電子メールを利害関係者に対して毎日、毎週、または毎月送信します。
- コストを確認するときは、未加工のクラウド使用量とコスト データでは答えることができない質問を書き留めます。 タグとラベルを使用してより多くのメタデータが追加されるようにするには、これをコスト割り当て戦略に戻します。
- リソースのコストと使用状況の全体像を把握するために必要な詳細を提供するように最適化された、さまざまなツールを使用します。
- より高度なレポートを作成したり、コスト データを他のクラウドまたはビジネス データとマージしたりする必要がある場合は、FinOps ツールキットの Power BI レポートを使用。
基本操作に慣れたら
この時点で、ポータルでネイティブのレポートおよび分析ソリューションを利用し、Power BI で高度なレポートの作成を開始している可能性があります。 基本から先に進む場合は、レポートと分析の機能を拡大するのに役立つ次の点を検討してください。
- 利害関係者と話し合い、最終的な目標をしっかりと理解するようにします。
- "タスク" と "目標" を区別します。タスクは目標を達成するために実行され、テクノロジとその使用が進化するにつれて変化しますが、目標は時間が経過しても一貫しています。
- データを提供した後、利用者が何を行うかを考えます。 自動化や、他のツールやレポートへのリンクを提供することで、その実現を支援できますか? 他のビジネス メトリック (リソースによって提供されるメリット) に対してコスト データを合理化するにはどうすればよいですか?
- 目標を達成するために必要なすべてのデータがありますか? ない場合は、他のデータセットを取り込んでワークフローを合理化することを検討してください。 他のデータセットを追加することは、ポータル内のレポートからカスタムまたはサードパーティのソリューションに移行して、他のデータセットをサポートするための一般的な理由です。
- 各機能のレポートのニーズを検討してください。 次のような例があります。
- コスト割り当てのメタデータと階層に合わせたコストの内訳。
- 特定のサービス モデルと価格モデルに合わせて調整された最適化レポート。
- コミットメントベースの割引の使用率、カバレッジ、節約、チャージバック。
- 各機能の KPI を追跡およびドリルダウンするためのレポート。
- レポートと KPI を、日常的なビジネスと運用の一部を構成するものとするにはどうすればよいですか?
- 定期的な会議やレビューでダッシュボードと KPI を昇格させます。
- データを通じた FinOps を推進するために、ボトムアップとトップダウンの両方のアプローチを検討します。
- アラート システムとコラボレーション ツールを使用して、定期的にコストの認識を高めます。
- データとレポートの品質を定期的に評価します。
- 利害関係者がレポートをどのように使用しているか、またそれらがいつニーズを満たせない (あるいは満たさない) かを学習するためのフィードバック メカニズムを導入することを検討します。 これをレポートの KPI として使用します。
- データの品質と一貫性に重点を置きます。 レポート ツール内で発生する多くの問題は、基になるデータ インジェスト、正規化、コスト割り当てプロセスによって発生します。 フィードバックを適切な利害関係者に提供し、エンドツーエンドのコストの可視性、アカウンタビリティ、最適化に影響を与える問題の認識を高め、解決します。
FinOps Foundation で詳細を確認する
この機能は、クラウドのコスト管理と最適化の推進に特化した非営利組織である FinOps Foundation による FinOps Framework の一部です。 便利なプレイブック、トレーニング、認定プログラムなど、FinOps の詳細については、FinOps Framework ドキュメントの レポート機能と分析機能 記事を参照してください。
関連動画は、FinOps Foundation YouTube チャンネルでも見つけることができます。
関連するコンテンツ
関連する FinOps 機能:
関連製品:
関連するソリューション:
- Power BI 用 Cost Management コネクタ
- FinOps ツールキットの Power BI レポート
- FinOps ハブ
- FinOps ブック
- FinOps ツールキットの bicep モジュール
その他のリソース: