BLOG

勝利のFinOps戦略でよりスマートなクラウドを構築する

View of DoiT FinOps goal tracking

Table of contents

FinOps戦略:ステップ・バイ・ステップによる戦略策定ガイド

クラウドの急速な普及は組織の財務を一変させ、予測可能なインフラ・コストに代わって、利用状況やアーキテクチャの選択に基づいて変動する支出に取って代わられた。このことは、固定予算や固定費目に固執する従来の財務管理の欠点を露呈している。

適切なガバナンスがなければ、企業が支出要因を特定できなかったり、コストをビジネス目標に整合させることができなかったりした場合に、クラウド・コストが制御不能に陥る可能性がある。 フィンオプス は、クラウド財務管理を後回しにするのではなく、戦略的な規律とすることで、この課題をチャンスに変える。しかし、成功のためには、単純なコスト監視ツールを超えた体系的なアプローチが必要であることに変わりはない。

現代の金融におけるFinOpsの必要性を理解する

クラウド財務管理の課題は、単純なコストの可視化にとどまらないことだ。従来の財務プロセスは、予測可能でわかりやすい支出パターンに依存し、キャパシティプランニングは数カ月前から行われていた。 クラウドインフラ他方、「au」はリアルタイムの需要に合わせて調整される。このため、特に季節的なトラフィックパターンを持つワークロードでは、月ごとに異なるコスト変動が発生する可能性がある。

このようなミスマッチから、いくつかの問題が生じる。エンジニアリング・チームは、財務的な影響をあまり意識せずにアーキテクチャを決定するため、コスト効率の高いソリューションよりも市場投入スピードを優先したソリューションを選択することが多い。一方、財務チームは、ビジネス指標とインフラストラクチャの消費量の関係を可視化できないため、正確な予算ガイダンスを提供するのに苦労する。

マルチクラウドのセットアップは、プロバイダーごとに価格モデルや割引体系が異なるため、複雑さが増す。AWSで月額500ドルのデータベース・インスタンスが、Google Cloudでは350ドルで同じ機能を提供するかもしれないが、オプションを比較するには、技術的な仕様や地域による価格設定の違いに精通している必要がある。

クラウドの支出には、「利用されている」クラウドリソースとして見える隠れた非効率性もしばしば含まれる。A Kubernetesクラスタ80%のCPU使用率を示しているのは最適化されているように見えるかもしれないが、アルゴリズムの設計が不十分なために非効率的にデータを処理しているワークロードは、ワークロードレベルの最適化によってインフラ要件を40%~50%削減できる可能性がある。

FinOps戦略の策定と導入のステップ

DoiTのFinOpsと利用率のグラフ
DoiTのFinOpsと利用率のグラフ

堅実なFinOps戦略の構築と展開には、財務的なアカウンタビリティを確保し、クラウド支出を最大限に活用するための明確な計画が必要である。このセクションでは、その要点について説明する。

ステークホルダーの参画と要件収集

FinOpsは、エンジニアリング、財務、調達、ビジネスの各チームが総出で取り組むことで効果を発揮する。従来の 原価管理 FinOpsは主に財務部門によって運営されているため、アーキテクチャの選択がコストにどのような影響を与えるかを理解している技術専門家が必要である。以下は、実行可能なステップである:

  • 部門横断的なオーナーシップを定義する。 ツールの選択、ポリシーの設定、最適化努力の優先順位付けを行うため、全部門のメンバーからなる中央FinOpsチームを立ち上げる。
  • 明確な役割を確立する。 エンジニアリングチームがリソースのライツサイジングとアーキテクチャの最適化を行い、財務チームが予算、予測、コスト追跡に集中する。そして事業部門は、収益と戦略目標に基づいて取り組みの優先順位を決めることができます。
  • 組織の準備状況の評価を行う。 FinOpsが解決できる具体的な課題として、予測不能なクラウド料金の請求、コスト帰属率の低さ、エンジニアリング・コスト意識の低さ、経営幹部に対する支出の正当化の難しさなどを挙げることができる。次のように話す。 エンジニアリングチーム を使用して、コスト意識を測定し、最適化の障壁を特定します。多くのエンジニアはコスト効率の高いシステムを望んでいるが、ツールやトレーニング、あるいは機能開発と並行してそれを優先するインセンティブが不足している。
  • データとツールの成熟度を評価する。 FinOpsは、既存のモニタリング、自動化、およびビジネス・インテリジェンス・ツールと統合することで、最も効果的に機能する。このアプローチでは、追加のトレーニングや導入が必要なまったく新しいシステムの必要性を回避できる。
  • 定期的な調整会議を設ける。 勢いを維持するために、定期的なミーティングを予定する。月次のビジネスレビューでは、コスト動向とビジネス指標を関連付け、週次 の最適化レビューでは、戦術的な実行に焦点を当てる。戦略と実行を組み合わせたバランスの取れた議題を作成し、関与のためにリーダーシップを交代させ、情報共有よりも実行可能な成果を優先させる。

現状評価と目標設定

7つの分野にわたる組織の強みを把握する:

  • コスト配分
  • コスト報告
  • 価格効率
  • 建築効率
  • トレーニングとイネーブルメント
  • インセンティブ
  • 説明責任

コスト配分は、基本的な部門別のタグ付けから、ワークロードレベルの特定のビジネス成果にすべてのドルをマッピングすることまで、幅広く行うことができる。先進的な手法では、コストを個々のアプリケーション、顧客セグメント、または収益ストリームにリンクさせ、きめ細かなコストインサイトを提供する。より正確な予測を行うには、クラウド支出を顧客獲得コスト、ユーザーあたりの収益、トランザクション量などの主要なビジネス指標に関連付けるなど、基本的なダッシュボードを超えるレポートツールを評価する。

技術的な専門知識を駆使してアーキテクチャの効率を評価し、最適化の機会を見つけます。リザーブドインスタンスの使用状況、スポットインスタンスの採用状況、オートスケールの取り組みを把握し、直接的なビジネス価値をもたらさないコストを特定します。

そして、コスト効率と業績のバランスを考慮した、明確で測定可能な目標を設定する。恣意的なコスト削減目標ではなく、ビジネスの成長に合わせて目標を設定します。例えば、ユーザー数が50%増加する場合、ユーザーあたりのコストを現在の10%以内に抑えつつ、アプリケーションの応答時間を15%改善することを目指します。

次に、技術的ベンチマークを確立する。リザーブド・インスタンスの利用率は、予測可能なワークロードで75%に達し、スポット・インスタンスはバッチと開発ワークロードの40%以上を処理し、自動スケーリングは効率とパフォーマンスのために70%から80%の利用率を維持する必要がある。

最後に、ステークホルダーの説明責任を明確にする。例えば、エンジニアリング部門は、ライフサイクルポリシーを通じて25%のストレージ節約を目標とし、財務部門はコスト予測を5%以内の精度で維持し、事業部門は成長期の顧客獲得コストを安定させる。

ロードマップの策定と変更管理戦略

実装を3つのフェーズ(別名 FinOpsフレームワーク)、それぞれが前のものをベースにして、より高度な機能を解き放つ。基本的な可視性とガバナンスを確立するために、クロール・フェーズから始める。次に、自動最適化と高度なレポーティングのためのウォーク・フェーズに移る。最後に、実行フェーズでは、予測的コスト管理と継続的最適化に焦点を当てる。

  • クロール クロール段階基礎固めに集中する。包括的なタグ付け、基本的なコスト・アラート、月次報告を設定する。このフェーズには通常3~6ヶ月を要し、その後のすべての段階を整えます。すべてのリソースで95%のタグコンプライアンスを目指し、事業部門が信頼し、容易に理解できるコスト配分戦略を導入する。
  • (1)の 歩行段階 は、自動化と最適化ツールを導入する場所です。自動化されたライツサイジング、リザーブド・インスタンスの管理、高度なアナリティクスを活用する。これが最大のコスト削減につながることが多い。
  • 実行段階 実行段階 は、FinOps の原則を日常的なプロセスに組み込むことで、物事を次のレベルに引き上げている。コスト査定はアーキテクチャー・レビューの一部となり、予測にはインフラのスケーリング・モデルが含まれる。 最適化の考え方最適化の考え方は、エンジニアリング・チームにとってごく自然なものとなり、個別の努力を必要とする代わりに、ワークフローに統合される。
FinOps組織コアフェーズ ドーナツチャート
FinOps組織コアフェーズ ドーナツチャート

フィンオプス FinOps Foundation は次の 3 つのコアフェーズを定義している。:情報提供(Inform)、最適化(Optimize)、運用(Operate)。各フェーズが他のフェーズを改善するための洞察を提供するため、これらのフェーズを順次ではなく反復的に実施する。

  • 情報段階 情報段階 コストの出所と効果的な予測方法を理解することで、コストを明確にします。技術的ニーズとビジネスニーズの両方を満たすタグ付け戦略を設定し、コスト動向をビジネス指標や使用パターンと結びつけるダッシュボードを構築します。
  • その 最適化段階 は、物事をより効率的にすることに重点を置いている。過去の使用データに基づいて自動化されたライツサイジングを行い、ライフサイクル・ポリシーとスマート・ティアリングでストレージ・コストを削減し、エンタープライズ割引やコミットメント・ベースの価格設定を検討して、さらに節約する。
  • 操作フェーズ 操作フェーズ コスト最適化を日常的なプロセスに組み込むことができます。予算と支出しきい値のアラートを設定し、コストを意識したアーキテクチャの決定を導くフィードバックループを作成し、定期的なレビューをスケジュールして、長期にわたって改善を続けます。

チームによってFinOpsの成熟度が異なるため、それぞれに合わせた変更管理計画を作成する。コストの最適化に初めて取り組むチームには、クラウドの価格設定、一般的な節約の機会、シンプルなリソース選択のガイドラインに関するトレーニングを通じて、基本的なことから始める。コストに精通したチームに対しては、高度なツールと統合に焦点を当て、一律の導入率を期待するのではなく、既存のワークフローに最適化を組み込むためのAPIと自動化オプションを提供する。

ビジネスケースの開発を通じて経営陣の賛同を得る

単なるコスト削減ではなく、ビジネス成長のための戦略的ツールとして FinOps を提示する。潜在的な影響を定量化するために、あなたの環境での具体的な例を使用する。

業界ベンチマークによると 最適化により、クラウド・コストを年間20%~30%削減可能. 200万ドルのクラウド費用をかけた場合、40万ドルから60万ドルの節約につながる可能性がある。しかし、実際の節約額やパフォーマンスの向上は、現在のクラウドの成熟度、既存の非効率性、実施する最適化戦略の範囲によって異なります。

しかし、節約だけが目的ではない。 強力なFinOpsの実践 は、より大きな戦略的勝利をもたらします。明確なコストガイドラインを提供し、財務予測を改善し、価格に敏感な市場でコストを低く抑えることで競争力を維持することで、チームが製品をより早く立ち上げられるよう支援します。

試験的最適化を勝ち取るために、早期導入チームを関与させる

技術に精通し、新しいことに挑戦することに前向きで、明確なコスト改善を示すことができるパイロットチームを選ぶ。明確なビジネス指標を持つトラフィックの多いアプリケーションは、結果を測定しやすく、利害関係者と共有しやすいため、最適な候補となる。

パイロット期間中は、迅速な勝利と測定可能なインパクトのある機会に集中する。例えば、リザーブドインスタンスを最適化することで、予測可能なワークロードのコストをわずか30日で30%~50%削減できます。自動スケーリング構成を調整することで、オーバープロビジョニングのコストを20%~40%削減し、同時に信頼性を高めることができます。

このようなパイロットの結果を必ず文書化し、組織全体で共有しましょう。社内チームからの成功談は、社外からのケーススタディよりも、社内特有の課題や文化を扱っているため、より共感を呼ぶ傾向があります。

ガバナンス・ポリシーとコンプライアンス・モニタリングの確立

ビジネスの柔軟性を維持しながら、リソースのプロビジョニングの決定を導くためのポリシーを作成します。優れたガバナンスは、厳格なルールではなく、ガードレールとして機能し、コスト抑制とイノベーション支援のバランスを取る。

可能であれば、ポリシーの適用を自動化して時間を節約し、エラーを減らす。例えば インフラ・アズ・コード テンプレートを使用して、開発環境におけるインスタンスのオーバーサイズを防止します。一定のしきい値を超えたリソースに対するコスト見積もりと承認を設定し、一定期間後に未使用のリソースを自動的にシャットダウンします。

ルールに対する正当な例外のためのプロセスを用意しておくこと。緊急時のキャパシティ・スケーリング、概念実証プロジェクト、顧客固有のコンプライアンス・ニーズなど、標準的なポリシーを回避する必要がある場合があります。

技術導入とモニタリングの枠組み

選択する FinOpsツール 現在の技術スタックとうまく機能し、特定のニーズに合うもの。ツールの過負荷を避けるには、個々の問題に対する単機能のソリューションではなく、複数の機能を提供するプラットフォームに注目することだ。

インテントを意識したコスト監視を設定し、支出をビジネス目標やワークロード要件に結びつける。例えば、CPUの使用率が高いことが、リソースの効率的な使用なのか、それともアプリケーションの設計が悪いのかを知るには、ワークロードの目的、パフォーマンス目標、アーキテクチャの限界を理解する必要がある。

自動化で取り組む "効率化の幻想" に取り組む、「リソースの高い利用率には、より深い非効率性が隠されている。例えば、GPU推論クラスタが十分に利用されていても、最適なモデル構成がなされていないために、リクエストの処理が非効率的である可能性があります。

コスト効率とビジネスパフォーマンスのバランスをとる指標を確立する。トランザクションあたりのコスト、ユーザーあたりのコスト、収益ドルあたりのコストは、ビジネスの成長や季節変動を考慮するため、絶対的な支出レベルよりも優れた洞察を提供する。

予算額に対する実際の支出額に基づいて、さまざまな対応のトリガーとなるしきい値レベルを設定します。複数の組織レベル(クラウド使用総額、部門予算、個別プロジェクト、高コストサービス)でこれらの閾値を適用し、差異を以下のように計算する。 (実際の支出額-予算額)/予算額. 例えば、こうだ:

  • 10%の差異財務チームと部門長に自動アラートをトリガーし、調査と根本原因分析を行う。
  • 25% の差異48時間以内に担当部門の責任者から役員への通知と正式な改善計画が必要
  • 50%の差異根本原因が特定され、改善計画が財務部門のリーダーによって承認されるまで、ITチームによるリソースの自動的なスケーリング制限が発動される。

基本的には、予算に影響を与える前にコスト動向を予測する先行指標を作成する。導入頻度、新しいクラウドサービスの導入率、トラフィックの増加パターンを監視することで、数週間から数カ月先のコスト変動を予測することができる。

エンバイロメントと継続的改善

DoiT FinOpsのゴール追跡の様子
DoiT FinOpsのゴール追跡の様子

役割に応じたトレーニングプログラムを開発する。エンジニアには最適化技術、自動化ツール、コストを考慮したアーキテクチャパターンに関する技術トレーニングが必要であり、財務チームにはクラウドの価格設定モデル、配賦方法論、予測アプローチに関するトレーニングが必要である。ドキュメントライブラリ、FinOpsベストプラクティスガイド、トラブルシューティング資料など、チームが必要なときにいつでもアクセスできるセルフサービスリソースを作成する。

外部とのパートナーシップを活用する。例えば、クラウドプロバイダーやテクノロジーベンダーと提携し、能力開発を加速させるトレーニングリソース、認定パス、コンサルティングサービスを利用することを検討する。

フィードバックループを設定して、FinOpsの実践を改善し続ける。月次レビューでKPIに対する進捗を確認し、最適化の新たな機会を見つける。さらに、四半期ごとにレビューを実施して戦略目標を再評価し、ビジネスの変化に基づいて調整を行う。

コスト削減努力によってパフォーマンスや信頼性が損なわれないよう、財務と運用の両方の指標に目を配りましょう。例えば、アプリケーションのレスポンスタイムを維持、あるいは改善しながらコストを削減し、インスタンスの予約使用率を向上させることで、ピーク時に容量の問題が発生しないようにする必要があります。

最初の一歩を踏み出す このような場合、アプローチを微調整するための貴重な洞察が得られることが多い。定期的に戦略を見直し、経験から学び、組織にとって何が最も効果的であるかに基づいて調整する。

戦略的財務規律としてのFinOpsの導入

FinOps文化は、クラウドの財務管理を単にコストに対応するものから、積極的に価値を最適化するものへと変える。この道のりには、継続的な努力とチーム間のコラボレーションが必要だが、その価値は十分にある。FinOpsの専門知識があれば、チームはよりスマートでデータ駆動型の意思決定を行うことができる。財務チームはコストの予測可能性が向上し、事業部門はコストが管理されていることを認識しながら、自信を持ってスケーリングできるようになる。

FinOpsを1回きりのプロジェクトではなく、継続的なプロセスとして扱うことで成功がもたらされる。クラウド・テクノロジー、価格設定モデル、ビジネス要件は絶えず変化するため、クラウド・コスト管理手法の継続的な適応と改善が必要となる。この継続的な進化を受け入れる組織は、運用効率を維持しながらクラウドの価値を最大化できる。

あなたの会社で旅を始める準備はできていますか? 当社の電子ブックには、FinOpsの準備が整っているかどうかの評価方法から、組織からの賛同を得る方法まで、あらゆることが網羅されています。

Schedule a call with our team

You will receive a calendar invite to the email address provided below for a 15-minute call with one of our team members to discuss your needs.

You will be presented with date and time options on the next step

Schedule a call with our team

You will receive a calendar invite to the email address provided below for a 15-minute call with one of our team members to discuss your needs.

You will be presented with date and time options on the next step