すべてのプロダクト
Search
ドキュメントセンター

Well-Architected Framework:クラウドコスト管理フレームワーク

最終更新日:Jan 11, 2025

「クラウドコスト管理と最適化」は、一度限りのプロジェクトではなく、企業がクラウドを使用するライフサイクル全体を網羅するシステムプロジェクトであり、企業の内部管理メカニズムに関連し、再帰的かつ継続的な運用です。 FinOps 公式 Web サイトの「FinOps とは」の説明によると、「FinOps は進化するクラウド財務管理の規律と文化的な実践であり、エンジニアリング、財務、テクノロジー、ビジネスチームがデータに基づく支出の意思決定で協力することで、組織が最大のビジネス価値を得られるようにします。」 FinOps は「Finance(財務)」と「DevOps」から造られた用語であり、ビジネスチームとエンジニアチーム間のコミュニケーションと協力を重視しています。 FinOps は、ライフサイクルの Inform(通知)、Optimize(最適化)、Operate(運用)の段階を通じて、クラウドコストの可視化、最適化、継続的な運用を実現し、6 つの主要な FinOps 原則の実践を奨励し、多くの FinOps 機能を 6 つの主要な領域に分割し、最終的には Crawl(初期)、Walk(実践)、Run(熟練)の段階を通じて実践の成熟度を測定します。 業界における「FinOps」の一般的な別名には、「クラウドコスト管理」、「クラウドコスト最適化」、「クラウド財務管理」などがあります。

Alibaba Cloud コスト管理と最適化フレームワーク

FinOps の中核となる概念に基づき、独自の実務経験を統合した Alibaba Cloud は、企業顧客が実装の参考にするための、より洗練されたローカライズされた「クラウドコスト管理実装フレームワーク」を提案しました。

クラウドコスト管理はクラウド使用のライフサイクル全体にわたる

企業がクラウドを使用する過程から、大まかに計画、実行、監視分析、コスト最適化の段階に分けられ、コスト管理は各段階にわたって実行され、異なるポイントに焦点を当てています。

計画段階:クラウドの初回使用、クラウドへの段階的な移行、補充などを含みます。

  1. 適切な組織計画を立てる:クラウドに移行する企業の組織構造の整理、アカウントシステムの計画、権限システム、企業権限(割引、リスク管理など)の計画、資金の決済関係の計画が含まれます。

  2. 適切な財務計画を立てる:予算の編成と計画、金融資産(現金、バウチャーなど)の計画、コストの計画(コストの権利と責任、配賦ルールなど)、クラウドサービスプロバイダーの課金方法(従量課金制、Savings Plans、プリエンプティブインスタンス、リソースパックなど)の理解と選択が含まれます。

  3. 適切なリソース計画を立てる:ラベルの計画、リソースのキャパシティプランニング、リソースのクォータプランニングが含まれます。

実行段階:調達実行、クラウド使用ルールの実行(財務ルールの設定、リソースクォータの設定などを含む)、ビジネスパフォーマンスの実行(調整、リチャージ、請求などを含む)が含まれます。クラウド使用の実行段階では、財務管理とリソース管理の観点から、クラウドコスト管理を適切に行う必要があります。

  1. 財務管理:資金、請求書、請求書の統合管理を適切に行う必要があり、クラウドサービスプロバイダーが提供する企業レベルの財務管理機能を使用して、複数アカウントを持つ組織全体の統合決済管理と金融資産管理を実現し、コストを明確に監視および分析できるようにするために、財務単位を通じてコストアカウント配賦ルールを設定する必要があります。

  2. リソース管理:適切な技術ソリューションとリソース仕様を選択して調達し、クラウドサービスプロバイダーが提供するキャパシティ予約などの機能を使用してリソースを効果的に取得し、クォータ設定を通じてクラウド リソース調達管理を実装できます。

監視と分析の段階:FinOps の Inform 段階に対応し、主にコスト配賦とコストの可視化の問題を解決します。

  1. コスト配賦:前段階で設定されたプラットフォーム機能と配賦ルールを使用して、効果的なコスト配賦(償却、個別会計などを含む)を実現します。これは、監視、分析、さらには最適化の前提条件です。

  2. コスト監視:さまざまな監視手段を通じてコストとリソースデータを監視し、警告を関係者に効果的に通知します。一般的に、監視手段には、ビジネスルールに基づくもの(たとえば、予算、コスト金額、リソース使用率などのしきい値に人間が設定した警告)と AI アルゴリズムに基づくもの(たとえば、人間のしきい値設定を必要とせずにアルゴリズムによってインテリジェントに識別される異常検出)の 2 種類があります。

  3. コストの可視化:監視警告を通じてコストの変化が認識されたら、さまざまな可視化ツールを使用してコスト分析を行い、問題点や最適化の機会を見つけます。一般的に見られる可視化分析ツールには、あらゆる種類のコストまたはリソースレポート、予算と実績の比較分析、多次元コスト統計分析ツールなどが含まれ、コスト予測アルゴリズムを使用して将来の傾向を観察することもできます。

コスト最適化段階:FinOps の Optimize 段階に対応し、主に課金方法の最適化、リソース使用量の最適化、アーキテクチャの最適化を通じて実行します。

  1. 課金方法の最適化:クラウドサービスプロバイダーは通常、さまざまな課金方法を提供しており、企業は異なる課金方法を切り替えることで、実際の実効割引率を下げたり、権利資産の利用効率を向上させたりすることで、コスト削減を実現できます。一般的な方法としては、従量課金制と Savings Plans を組み合わせることで、長期的な消費を約束することで、より低い価格を得ることができます。適切なリソースパックを購入することで、従量課金制トラフィックを差し引くことができ、コストを節約できます。企業はプラットフォームが提供する評価ツールを使用して、購入した課金方法と購入していない課金方法を比較し、より適切な課金方法に切り替えることができます。

  2. リソース使用量の最適化:クラウド リソースの使用率を最適化することは、コスト最適化を実現するための効果的な手段です。一般的な方法には、アイドル状態のリソースの解放、低負荷リソースのダウングレード、高負荷リソースのアップグレード、エラスティックスケーリングなどがあり、通常はリソース監視ツールを使用して最適化の機会を見つけ、ビジネス特性、パフォーマンス、コストなどを組み合わせて考慮した上で慎重に実行します。詳細な戦略と方法は以下で詳しく説明します。

継続的な運用:クラウドコスト管理は再帰的かつ継続的な運用であり、企業は上記の 4 つの段階を継続的にループし、効果的な運用メカニズムを形成し、クラウドコストを効果的に制御し、継続的に最適化できるようにする必要があります。

クラウドコスト管理の重要な要素

人材

人材は基盤です。ビジネス、財務、テクノロジーは相乗効果を発揮する必要があります。クラウドコスト管理チームは、企業がクラウドコスト管理を実装するための基盤です。クラウドコスト管理は、特定の役割や特定のチームが行う必要があるものではなく、複数の役割の参加が必要であり、それぞれが自分のことだけを見るという従来の IT 管理モードを打破し、すべての役割が協力してコストの長期的なガバナンスの目標を達成する必要があります。クラウドコスト管理チームは、コスト管理の意識と文化を広め、クラウドコスト管理のベストプラクティスを促進し、企業コスト管理の方向性を決定し、企業のすべての部門間のコスト管理作業を調整する必要があります。たとえば、定期的なコスト管理会議を開催し、コスト管理で発生したいくつかの問題をレビューおよび事後分析することで、継続的な改善を促進できます。

企業によるクラウドコスト管理チームの設立には、次の 3 つの条件を満たす必要があります。

  • 部門横断的な構成:クラウドコスト管理チームは、財務、IT、運用、ビジネスなど、企業のさまざまな部門の利害関係者で構成する必要があります。

  • 完全な知識体系:コスト管理チームは、学際的な方法を必要とし、プロジェクト管理、データサイエンス、財務分析、ソフトウェア/インフラストラクチャ開発などの能力を備え、コスト最適化目標に対する各部門の実行能力と提供能力を測定できます。

  • 経営陣の承認とサポート:経営レベルは、コスト管理の概念の提唱者でなければならず、コスト管理チームをサポートし、組織によって決定された優先順位に従って活動が実行されるようにし、企業がクラウド リソースを効果的に使用しながら継続的にビジネス価値を生み出せるようにする必要があります。

ツール

ツールは鍵です。監視、分析、調整は必要な機能です。クラウドコスト最適化ツールは、クラウドコスト管理と最適化を実装するための鍵です。クラウドコスト管理は複雑で長期的なプロセスであり、機能をツールに落とし込む必要があります。一方で、クラウドコストの変動性とマルチクラウド環境の複雑さのため、分析結果と最適化戦略に基づくクラウドコスト最適化はすべて手動で実行するのに適しているわけではなく、ツールはクラウドコストの管理と最適化のレベルを効果的に向上させることができます。一方、コスト最適化は多くの場合プロジェクトで実装され、プロジェクト主導から体系的なセルフサービス最適化への切り替えは特に重要です。したがって、コスト管理機能はツールまたはプラットフォームとして刻印され、測定可能な指標を構築し、実際 に関連する組織をセルフヘルプコスト削減に駆り立てる必要があります。

メカニズム

メカニズムは保証です。コスト意識と報酬/罰則システムが一緒に推進します。対応する長期的な運用メカニズムは、クラウドコスト管理において重要な役割を果たします。クラウドコストの異常な支出モードと請求構造に直面して、企業はより適切なクラウドコスト管理手順システムを更新して、最適化作業が企業内で正確かつ効率的に運用できるようにする必要があります。クラウドコスト管理手順システムには、次の 3 つの側面が含まれます。

  • 支出調達、配賦変更などを含む、企業の内部クラウドコストに対する権限管理。

  • 請求計算、管理された支払いなどを含む、クラウド リソースのさまざまな調達アカウントの体系的な管理。

  • リソースの開設、支出承認などを含む、あらゆる種類のリソースまたはコストの統合クォータと予算管理。

企業は、コスト意識を高め、報酬と罰則のシステムを作成することで、クラウドコスト管理手順を実装し、日々の運用と保守を推進および保証できます。一方では、クラウドコスト管理チームは、コスト管理の意識と文化、ベストプラクティスを広め、方向性を決定し、すべての部門がコスト管理作業を実施するように調整する必要があります。一方、KPI 報酬と罰則システムを確立し、クラウドコスト管理を業績評価プロジェクトとして、すべての関連部門を網羅し、実際の状況に基づいて、アイドル リソース率、コスト削減クォータなどの合理的な最適化目標を設定し、さまざまな部門のリソース使用を一律に定量化し、最適化結果に応じて定期的に報酬と罰則の措置を実施します。