FinOps Framework の概要
FinOps Framework とは何か、また、それを使用してコスト管理と最適化の目標を加速する方法について説明します。
FinOps Foundation による FinOps Framework とは、ベスト プラクティスと原則の包括的なセットです。 次の目的で FinOps 文化を実装するための構造化されたアプローチを提供します。
- 組織がクラウド コストをより効果的に管理できるようにする
- クラウド支出をビジネス目標に合わせて調整する
- クラウド インフラストラクチャからのビジネス価値を高める
Microsoft のガイダンスは、FinOps Framework を主にベースにしており、Microsoft Cloud のお客様とパートナーの広大なエコシステムから得られた教訓に基づいて、いくつかの機能強化が行われています。 これらの拡張機能は、FinOps Framework の概念に見事に対応しており、Microsoft Cloud のお客様とパートナーに対して、よりターゲットを絞った実用的なガイダンスを提供することを目的としています。 FinOps Foundation と協力して、当社の集合学習を FinOps Framework に組み込んでいます。
次のいくつかのセクションでは、FinOps Framework の基本的な概念について説明します。
- FinOps の取り組みをガイドする原則。
- 関係する利害関係者。
- 繰り返すライフサイクル。
- ライフサイクル全体にわたって利害関係者と共に実装する機能。
- 時間の経過に伴う成長を測定するために使用する成熟度モデル。
原則
FinOps を掘り下げる前に、FinOps の取り組みをガイドする主要原則を理解することが重要です。 FinOps コミュニティは、集合的な体験を適用して原則を開発し、共有されたアカウンタビリティと透明性の文化を作り出すのに役立ちます。
- 複数のチームが共同作業を行う必要がある – 通常は密接に連携しない可能性があるチーム全体で、コスト効率、プロセス、コストの決定に共通の焦点を構築します。
- 誰もが所有権を持つ - クラウド リソースの使用と最適化に関する決定を分散化し、コスト、アップタイム、パフォーマンスを考慮するよう技術チームを促します。
- 一元化されたチームが FinOps を推進する - 一貫性、自動化、レート ネゴシエーションのために FinOps プラクティスの管理を一元化します。
- FinOps レポートはアクセスしやすく、タイムリーである必要がある - 明確な使用状況とコスト データを適切なユーザーに迅速に提供し、速やかな意思決定と予測を可能にします。
- 意思決定は、クラウドのビジネス価値によって推進される - 品質、速度、ビジネス機能などのビジネス上の利益とコストに関する意志決定とのバランスを取ります。
- クラウドの変動コスト モデルを活用する - クラウドの使用と最適化で継続的に小規模な調整を行います。
専門家からのヒントなど、FinOps の原則の詳細については、「Azure での FinOps – 組織的および文化的な調整を通じて FinOps を実現する」を参照してください。
利害関係者
FinOps では、さまざまな利害関係者 (またはペルソナ) を含む包括的で機能横断型のアプローチが必要になります。 クラウド リソースとコストの使用方法と最適化方法に影響を与えるさまざまなロール、責任、分析観点があります。 各ロールについて理解し、組織内の利害関係者を特定します。 効果的な FinOps プログラムには、すべての利害関係者間でのコラボレーションが必要になります。
- 財務 – クラウド コストに関する予算、予測、レポートを正確に行います。
- リーダーシップ – クラウドの強みを活用してビジネス価値を最大化します。
- 製品所有者 - 適切な価格で新しいオファリングを打ち上げます。
- エンジニアリング チーム – 高品質でコスト効率の高いサービスを提供します。
- FinOps の専門家 – FinOps のベスト プラクティスを教育、標準化、促進します。
ライフサイクル
FinOps は反復的な階層プロセスです。 すべてのチームは、独自のペースで FinOps ライフサイクルを反復処理し、組織のすべての領域で言及されているチームと連携します。
FinOps Framework では、次の 3 つのフェーズで単純なライフサイクルを定義します。
- 通知 – 割り当て、ベンチマーク、予算作成、予測を通じて、コストの可視性を実現し、共有されたアカウンタビリティを作成します。
- 最適化 – さまざまな最適化戦略を実装することで、クラウドの無駄を削減し、クラウドの効率を向上させます。
- 運用 – クラウドとビジネスの目標を整合させる主要業績評価指標とガバナンス ポリシーを定義、追跡、監視します。
機能
FinOps Framework には、コスト分析や監視から最適化や組織の配置に至るまで、関連する一連のドメインにグループ化されたすべてを網羅する機能が含まれています。 各機能では、アクティビティの機能領域と、FinOps プラクティスをサポートする一連のタスクが定義されています。
クラウドの使用状況とコストの把握
パフォーマンスの追跡とベンチマーク
リアルタイムの意思決定
クラウド レートの最適化
クラウドの使用の最適化
組織の配置
成熟度モデル
チームは、FinOps ライフサイクルを進めるにつれて、自然に学習して成長し、イテレーションのたびにより成熟したプラクティスを開発します。 FinOps ライフサイクルと同様に、各チームは、経験と焦点領域に応じて成熟度のレベルに差が生じます。
FinOps Framework では、単純な Crawl-Walk-Run 成熟度モデルが定義されていますが、実際には成熟度はより複雑で微妙なニュアンスが付加されています。 グローバルな成熟度レベルに重点を置くよりも、各領域の目標に対する進捗状況を確認して評価することがより重要であると考えています。 大まかには、次のことを実施できます。
- ビジネスにとって最も重要な機能を特定する。
- 各チームが、識別された各機能に関する知識、プロセス、成功メトリック、組織の配置、自動化を保有していることの重要性を定義する。
- 定義されたターゲットに基づいて、各チームの現在の知識、プロセス、成功メトリック、組織の配置、および自動化のレベルを評価する。
- 各チームが各機能の成熟度を向上させるために実行できる手順を特定する。
- 定期的なチェックインを設定して進捗状況を監視し、3 から 6 か月ごとに成熟度評価を見直す。
FinOps Foundation で詳細を確認する
FinOps Foundation には、FinOps の学習と実装に役立つ多くのリソースが用意されています。 FinOps コミュニティに参加したり、トレーニングや認定プログラムを確認したり、コミュニティの作業グループに参加したりすることができます。 便利なプレイブックなど、FinOps の詳細については、FinOps Framework に関するドキュメントを参照してください。
関連するコンテンツ
最初のイテレーションを開始するか、次のイテレーションを計画します。