次の方法で共有


コストの割り当て

この記事は、FinOps Framework 内でのコストの割り当て機能と、それを Microsoft Cloud で実装する方法を理解するのに役立ちます。


定義

コストの割り当てとは、組織内の特定の部門、チーム、プロジェクトにコストを帰属させ、割り当てるプロセスのことです。

利害関係者のニーズに基づいて、レポートする最も重要な属性を特定します。 組織内のさまざまなレポート体制と、時間の経過に伴う変化に対処する方法を検討します。 個別に分析する必要があるさまざまな種類のコストを導入する可能性があるエンジニアリングプラクティスを検討してください。

各属性に対するクラウドとオンプレミスのコストのマッピングを確立して維持し、ガバナンス ポリシーを適用して、データに適切なタグが事前に付けられるようにします。 タグ付けのギャップとミスを処理する方法のプロセスを定義します。

コストの割り当てはコストのアカウンタビリティの基本的な要素であり、これにより、組織はクラウド ソリューションと関連するアクティビティとイニシアチブの財務上の影響を可視化できます。


作業の開始

クラウドでのコスト管理を初めて開始するときは、ネイティブの "割り当て" ツールを使用して、主要な組織のレポート体制に合わせるようにサブスクリプションとリソースを整理します。 それ以外の場合は、タグを使用して、クラウド リソースとその使用状況を拡張してビジネス コンテキストを追加できます。これは、あらゆるコストの割り当て戦略にとって重要です。

通常、コストの割り当ては後から行われ、導入時にはある程度のクリーンアップが必要になります。 コストの割り当て戦略を実装するためには計画が必要です。 まず、その計画の概要を作成してすり合わせを行い、可能であれば小規模なプロトタイプを作成して、その価値を確認することをお勧めします。

  • クラウドへのアクセスを管理する方法を決定します。
    • クラウドへのアクセスを一元的にプロビジョニングする必要があるのは、組織内のうち、部門、チーム、プロジェクト、アプリケーションのどのレベルですか。 高レベルでは、より多くのガバナンスが必要であり、低レベルではより多くの管理が必要です。
    • このレベルに対してプロビジョニングするクラウド スコープはどれですか。
      • 課金スコープは、請求書の間および請求書内でコストを整理するために使用されます。
      • 管理グループは、リソース管理のコストを整理するために使用されます。 ポリシーの割り当てまたは組織的なレポート用に管理グループを最適化できます。
      • サブスクリプションを使用すると、ソリューションを構築するために必要な最も高い柔軟性がエンジニアに提供されます。ただし、この自由のために、より多くの管理とガバナンスの要件が伴うこともあります。
      • リソース グループを使用すると、エンジニアは一部のソリューションをデプロイできますが、ソリューションでサブスクリプション レベルで複数のリソース グループまたはオプションを有効にする必要がある場合は、より多くのサポートが必要になる場合があります。
  • 管理グループの使用方法はどのようになものですか。
    • ポリシーの割り当てを最適化するために、サブスクリプションを環境ベースの管理グループに整理します。 管理グループを使用すると、ポリシー管理者は最上位レベルでポリシーを管理できますが、外部ソリューションなしでサブスクリプション間のレポートを実行する機能がブロックされるため、データ分析とショーバック作業が増加します。
    • 組織のレポートを最適化するには、組織の階層に基づいて管理グループにサブスクリプションを整理します。 管理グループを使用すると、組織内のリーダーはポータルからコストをより自然に表示できますが、ポリシー管理者はタグベースのポリシーを使用する必要があります。これにより、ポリシーとガバナンスの作業が増加します。 また、複数の組織階層と管理グループでサポートされるのは 1 つだけである場合があることにも注意してください。
  • 組織のコストの割り当て目標に合わせた包括的なタグ付け戦略を定義します。
    • 次のようなコスト属性に関連する特定の属性について考えます。
      • どのようにしてコストを財務構造にマップし直しますか (例: コスト センター)。
      • 組織階層内のすべてのレベルにマップし直すことができますか (例: 事業単位、部署、部門、チーム)。
      • 誰がサービスの責任を負いますか (例: 経営者やエンジニアリング所有者)。
      • これがマップされるのはどのような作業ですか (例: プロジェクトやアプリケーション)。
      • このリソースのエンジニアリング目的は何ですか (例: 環境、コンポーネント、目的)。
    • タグ付けのガイドラインをすべての関係者に明確に伝えます。
  • 定義したら、コストの割り当て戦略を実装します。
    • 最も低いプロジェクトと環境レベルで最適化する前に、部署のコストの最適化を優先するトップダウン アプローチを検討してください。 組織の広さと深さに応じて、段階的に実装することをお勧めします。
    • Cost Management でタグの継承を有効にして、コスト データ内のサブスクリプション タグとリソース グループ タグのみをコピーします。 リソースのタグは変更されません。
    • Azure Policy を使用してタグ付け戦略を適用し、大規模なタグの適用を自動化し、コンプライアンスの状態を追跡します。 タグ付け戦略の KPI としてコンプライアンスを使用します。
    • サブスクリプションやリソース グループ間でコストを移動する必要があるか、タグを追加または変更する必要がある場合は、Cost Management で割り当てルールを構成します。 コストの割り当ての詳細については、「共有コストの管理」を参照してください。
    • コスト分析でコストをまとめて表示するには、関連リソースを "cm-resource-parent" タグと グループ化することを検討
    • スケールアウトして効率を向上させるために、残りの変更に対する責任を分散させます。
  • 未割り当てのコストまたは分割する必要があるが分割できなかったコストをメモしておきます。 これは共有コストの管理の一環としてカバーされます。

すべてのリソースにタグ付けするか、適切なリソース グループとサブスクリプションに整理 (またはその両方) したら、データ分析とショーバックの一環として、そのデータに対してレポートを作成できます。

タグ付けは、適用、レビュー、クリーンアップされるまでに時間がかかることに注意してください。 すべてのユーザーがコスト データを可視化できるようになったら、複数のタグ付けサイクルが行われることが想定されます。 多くの人は、可視性が得られるまで問題があることに気付きません。これが、FinOps が非常に重要である理由です。


基本操作に慣れたら

この時点で、詳細なクラウド管理とタグ付けの要件を備えたコストの割り当て戦略が作成されています。 タグ付けは、自動的に適用するか、少なくともコンプライアンス KPI で追跡する必要があります。 基本を超えて前に進むには、次の点を考慮してください。

  • ネイティブ ツールでは満たされないギャップを埋めます。
    • 少なくとも、このギャップにはポータルの外部でのレポート作成が必要です。この場合、タグ付けのギャップを他のデータとマージできます。
    • データ内でタグ付けのギャップを直接解決する必要がある場合は、データ インジェストと正規化を実装する必要があります。
  • まだカバーされていないか、個別に追跡される可能性がある他のコストを検討します。
    • タグ付けの実装を調整するには、データ ソース間の一貫性を促進するよう努めます。 実現できない場合は、データ インジェストと正規化の一環としてクリーンアップを実行するか、包括的なコストの割り当て戦略の一環としてコストを再割り当てします。
  • コストの割り当て戦略を定期的に確認して調整します。
    • このプロセスは、レポート フィードバック ループの一環として考えてください。 コスト割り当て戦略が短い場合、得られるフィードバックがコストの割り当てやメタデータに直接関連付けられていない可能性があります。 代わりに、レポートに関連している可能性があります。 このフィードバックに注意し、フィードバックが最も適切なレイヤーで対処されていることを確認してください。
    • 名前付け、メタデータ、階層の要件が、環境全体で一貫して効果的に使用されていることを確認します。
    • コストの割り当て戦略の成果を追跡および監視するための他の KPI を検討してください。

FinOps Foundation で詳細を確認する

この機能は、クラウドのコスト管理と最適化の推進に特化した非営利組織である FinOps Foundation による FinOps Framework の一部です。 便利なプレイブック、トレーニングと認定プログラムなど、FinOps の詳細については、FinOps Framework ドキュメントのコストの割り当て (メタデータと階層) 機能に関する記事を参照してください。

関連動画は、FinOps Foundation YouTube チャンネルでも見つけることができます。


関連する FinOps 機能:

関連製品:

関連するソリューション: