• 8 min read

FinOps の民主化: FOCUS と Microsoft Fabric を使用してプラクティスを変革する

graphical user interface, application, Teams
FinOps Framework と FinOps Open Cost and Usage Specification (FOCUS) を活用して、FinOps の取り組みを加速します。詳細情報。

クラウド コンピューティングは、アプリケーションとサービスの構築、デプロイ、スケーリングの方法に革命を起こしました。前例のない柔軟性、機敏性、スケーラビリティを備えていますが、コスト、セキュリティ、コンプライアンスの管理に関するより大きな課題にも直面しています。IT のセキュリティとコンプライアンスは、多くの場合、中央のチームによって管理されますが、コストは、エグゼクティブ、財務、製品、エンジニアリング チーム全体で共通の責任であり、クラウド コストの管理はこのような課題になります。グループ間のコラボレーションを可能にし、データドリブンの意思決定を行う適切なツールを用意することが重要です。

幸いなことに、ビジネス上の意思決定を行うために必要なデータにユーザーをまとめ、接続する合理化された FinOps プラクティスを実装するために、Microsoft Cloud に必要なものがすべて揃っています。また、Microsoft Cost Management や Microsoft Fabric の Copilot などの新しい開発では、組織内のコストを管理する方法や、FinOps Framework と FinOps Open Cost and Usage Specification (FOCUS) を活用して FinOps の取り組みを加速する方法について、より良い時間を見ることはできません。

この領域には多くのことを取り上げる必要があるため、これを一連のブログ記事に分割します。この最初のブログ投稿では、データのエクスポート方法、FOCUS のヘルプ方法、Fabric でレポートやアラートを設定するために使用できる簡単なオプションなど、シリーズの残りの部分の基礎を構築するために必要な Cost Management と Fabric の主要な要素を紹介します。

Cost Management エクスポートを使用したコードなしの拡張性

FinOps チームが新しいサービス、エンドポイント、データセットをカバーするように成長するにつれて、ビジネス目標を推進するよりも、さまざまな API とスキーマの統合に時間がかかる場合があります。この複雑さにより、エグゼクティブ、財務チーム、製品チームから簡単なレポートやアラートが手の届かない場所に保たれることもあります。また、利害関係者が必要な回答を得ることができない場合は、エンジニアリング チームにさらに多くの作業を進め、それらのギャップを埋め、ビジネス目標の推進を取り除きます。

私たちは、FinOps チームが、構造化されたガイダンスとオープン仕様に基づいてターンキー統合と AI 支援ツールを通じて、すべての利害関係者に情報を提供し、必要な回答を得ることができる未来を構想しています。これはすべて、コスト管理のエクスポートから始まります。これは、データを提供するコードなしの拡張機能です。

現在、Cost Management の限定プレビューにサインアップできます。ここで、1 行のコードを使用せずに、5 つの新しいデータセットをストレージ アカウントに直接エクスポートできます。現在取得した実際のコストと償却コストと使用状況の詳細に加えて、次の情報も表示されます。

  • フォーカスに合わせたコストと使用状況の詳細
  • 価格シート
  • 予約の詳細
  • Reservation recommendations
  • 予約トランザクション
Screenshot of the Cost Management exports configuration screen with 5 datasets included

特に、FOCUS データセットには、1 つのデータセットに実際のコストと償却コストの両方が含まれており、データ インジェスト プロセスの効率を高めることができます。行の数が減り、データの重複が少なくなるため、ストレージとコンピューティングのコストが削減された上に、データの処理時間が短縮され、よりタイムリーなレポートが得られます。

新しいデータセット以外にも、大規模なデータセットをより効率的に提供する最適化や、毎日新しいファイルを作成するのではなく更新することでストレージ コストを削減する最適化も見つかるでしょう。レポートのスケジュールされた更新が最新のデータと確実に同期されるように、すべてのエクスポートが同時にスケジュールされます。現在既に利用可能で推奨されているファイルパーティション分割と、今後数か月以内に表示されるデータ圧縮と組み合わせて、エクスポート プレビューでは、API を使用して大規模なデータセットを確実に抽出、転送、読み込むための複雑なコードを記述する必要がなくなります。これにより、すべての FinOps 利害関係者は、1 つの API を学習したり、1 行のコードを記述したりする必要なく、必要な回答を得るためにカスタム レポートを作成できます。

エクスポート プレビューのすべての利点 (はい、その他) については、Cost Management の更新プログラムの完全な概要を参照してください。また、FOCUS のコストと使用状況、価格シート、予約データのエクスポートを開始するには、 今すぐエクスポート プレビューにサインアップしてください。

FOCUS でクラウド コスト分析を民主化する

慣れていない場合、FOCUS は、コストと使用状況のパターンをより深く理解し、複数のクラウド、サービスとしてのソフトウェア (SaaS)、さらにはオンプレミスのサービス オファリング全体で支出とパフォーマンスを最適化できるようにする、課金データ用の共通プロバイダーとサービスに依存しない形式を確立するための画期的なイニシアチブです。FOCUS は、FinOps のニーズに合わせて明示的に設計された、一貫性のある明確でアクセス可能なコスト データのビューを提供します。FinOps の新しい "言語" として、FOCUS を使用すると、実践者は組織全体の同僚とより効率的かつ効果的に共同作業を行い、新しいチーム メンバーの転送可能性とオンボーディングを最大化し、人々をより迅速に稼働させることができます。

FOCUS 0.5 はもともと 2023 年 6 月に発表されました。2023 年 11 月 13 日の Cost Management エクスポートの一環として、FOCUS 1.0 プレビューのネイティブ サポートが発表され、業界をリードすることに興奮しています。私たちは、FOCUSが私たちの業界にとって重要な一歩であると考えており、私たちは業界のパートナーが私たちに参加し、私たちの集合的な顧客やパートナーからのFinOpsの実践者と一緒に仕様を共同で進化させるのを楽しみにしています。

FOCUS 1.0 プレビューでは、価格、割引、リソース、使用状況に関する新しい列と、割引の適用方法に関する規定の動作が追加されます。間もなく、強力な新しいユース ケース ライブラリも用意されます。このライブラリには、豊富な問題と事前構築済みのクエリが用意されており、推測なしで必要な回答を得ることができます。FOCUS と FinOps Framework を使用して、データから回答を簡単に理解して抽出する方法に関するリテラル プレイブックを用意しています。これにより、知識や経験の量に関係なく、FinOps の利害関係者が Microsoft Cloud でビジネス価値を最大化するために必要な回答を得ることができます。

Screenshot of a FinOps toolkit Power BI report showing Azure cost data broken down by FOCUS service category and service name.
Screenshot of a FinOps toolkit Power BI report showing Azure cost data broken down by FOCUS service category and service name.

FOCUS またはそれが重要であると考える理由の詳細については、「FOCUS: クラウド コストの透明性のための新しい仕様」を参照してください。また、FOCUS が役立つさまざまなシナリオを詳しく調べるので、より多くの更新プログラムをお楽しみください。

Microsoft Fabric と Copilot によるセルフサービス分析の有効化

ここまで、コスト管理のエクスポートをターンキー ソリューションとして活用し、FinOps の質問に対する回答を見つけるための真の宝図であるユース ケース ライブラリを使用して、FOCUS を一貫したオープンな課金データ形式として使用して、コスト、価格、予約に関する重要な詳細を抽出する方法について説明しました。これらはすべて FinOps の取り組みを加速させるすばらしいツールですが、FinOps を民主化する真の力は、コスト管理と FOCUS と、利害関係者にセルフサービスの分析とアラートを提供できるプラットフォームの共通部分にあります。そして、これはまさに Microsoft Fabric が画像にもたらすものです。

Microsoft Fabric は、データ インジェスト、正規化、クリーン、分析、レポート、アラートなどを含むオールインワンの分析ソリューションです。Microsoft Fabric で各 FinOps 機能を実装する方法に関する別のブログ記事を書くことができましたが、慣れるために、基本を紹介します。

An image with the heading "Data ingestion and normalization"

Microsoft Fabric を活用するための最初のステップは Cost Management で始まります。これは、価格、予約、コストと使用状況のデータに関する詳細を FOCUS に合わせてエクスポートすることで、作業の多くを行いました。

エクスポートしたら、Fabric Lakehouse、SQL、または KQL データベース テーブルにデータを取り込み、作成するレポートとアラートのデータをまとめるセマンティック モデルを作成します。使用するデータベース オプションは、データの量とレポートのニーズによって異なります。以下に、Azure Data エクスプローラーを使用してパフォーマンスとスケールの利点と強力なクエリ言語を活用する KQL データベースの使用例を示します。

Screenshot of a Fabric KQL database with FOCUS, Prices, ReservationDetails, ReservationRecommendations, and ReservationTransactions tables created based on the data ingested from Cost Management exports.
An image with the heading "Data analysis and showback" and "managing commitment-based discounts"

Fabric には、セマンティック モデルからデータをすばやく探索する方法がいくつか用意されています。表示する列を選択するだけでデータを探索できますが、選択した列に基づいて簡単な概要を生成することで、レポートの自動作成オプションを試してみることをお勧めします。たとえば、ChargePeriodStart、ServiceCategory、SubAccountName、Region、PricingCategory、CommitmentDiscountType で分類された FOCUS EffectiveCost の自動生成された概要を次に示します。任意のビジュアルにクイック調整を適用したり、完全な編集エクスペリエンスに切り替えたりして、さらに調整することができます。

Screenshot of an auto-created report based on a Fabric semantic model that includes a FOCUS table.

鋭い目を持つ人は、右上のCopilotボタンに気づくかもしれません。編集モードに切り替えると、Copilot を最大限に活用し、同じ概要を作成するように依頼することもできます。

A screenshot of an EffectiveCost over time dashboard with Copilot in a panel on the right side

Copilotはビジュアルに少しファンシーになり始め、要約された数字と役に立つフィルターを提供します。コミットメントベースの割引に関するより具体的な質問についても、さらに詳しく説明します。

A screenshot of a Commitment Discount Summary dashboard with Copilot in a panel on the right. The user is asking Copilot to create a summary page and copilot is creating the page.

もちろん、これは表面をかき消すのがやっとです。リレーションシップや追加の詳細を含む豊富なセマンティック モデルにより、Copilot は必要な回答を提供し、時間と手間を省いてレポートを作成することで、さらに時間を節約できます。

A visual heading that says "Budget management" and "Managing anomalies"

必要な方法でデータに関するレポートを柔軟に行えるだけでなく、これまで以上に柔軟な方法できめ細かいアラートを作成することもできます。労力はほとんど必要ありません。測定するビジュアルを選択し、アラートを送信するタイミングと方法を指定するだけです。

Screenshot of a Fabric report with a line chart showing cost over time selected and a Set an alert pane open on the right with options to alert via email or teams when the cost is greater than 1000. The cost and alert threshold values are customizable dropdowns.

これにより、より深い分析情報を提供するカスタム ビジュアル、メジャー、具体化されたビューを追加すると、さらに強力になります。

これは、Cost Management と Microsoft Fabric を一緒に使用してできることのほんの一部です。データ フロー、機械学習機能、および複数のクラウド プロバイダーまたは SaaS ベンダーからデータを取り込む可能性についても触れていません。また、FOCUS を使用して、FinOps の取り組みのための完全な 1 つのウィンドウを提供しています。Copilot と Fabric がすべての FinOps 機能に与える影響の可能性を想像できます。特に、Microsoft Teams、Power Automate、Power Apps などの豊富なコラボレーションおよび自動化ツールと組み合わせて、すべての関係者がより一緒に作業を行うのに役立つ場合です。これについては、今後のブログ投稿またはチュートリアルで詳しく説明します。

FinOps の目標を達成するための次の手順

すべての FinOps の利害関係者がセルフサービス分析を行う能力を持つローコードまたはノーコード ソリューションの可能性について、私と同じくらい興奮していることを願っています。財務部門が、変換、クリーン、複数のデータセットの結合を必要とする複雑な質問に対する回答を求めている場合でも、予期しない変化に迅速に対応できるほぼリアルタイムのアラートと分析のソリューションを探すエンジニアリングの場合でも、クラウドの真の価値を測定するためにユニット コストの経済性などを追求する時間が増えた FinOps チームでも、 可能性は無限です。コピロットを頻繁に使用する人として、私はAIの可能性が本物であると言うことができます。Copilotは私を一日を通して小さな方法で時間を節約し、私はより少ない労力でより多くのことを達成することを可能にします。そして、おそらく最もエキサイティングな部分は、私たちがCopilotを活用すればするほど、より大きな問題を解決するために私たちを解放するタスクを自動化する方が良いと知っているということです。私は、Focus とユース ケース ライブラリに慣れている Copilot に、FinOps の質問とタスクに関する自然言語の説明をどの程度理解できるかを楽しみにしています。

もちろん、これはほんの始まりにすぎません。Microsoft は、組織がクラウドのコストを管理および最適化する方法に関する革新的な変更を行っています。今後数か月の間に、FinOps タスクの合理化と達成に役立つチュートリアルとサンプルを共有し、今後数か月でさらに多くの更新プログラムを確認してください。それまでの間、Microsoft Fabric と Copilot について理解し、エンド ツー エンドの分析プラットフォームを使用して FinOps の目標を達成する方法について詳しく学習します。