メインコンテンツまでスキップ

コストの分割

FinOps のコストアロケーション機能は、クラウドコストを、そのコストの各構成要素に責任を持つ対象へ、直接または共有要素としてどのように按分すべきかを扱います。多くの組織での共有コストは、サポートコスト・ネットワークサービス・共有環境(プラットフォーム・コンテナなど)に由来します。アロケーション戦略を定義する際は、アロケーション対象間でコストのサブセットを共有する必要性と、各共有コスト項目のコストを共有するメカニズムを明示する共有コスト戦略を含めることが重要です。

DoiT のコスト分割

コストの共有は、コスト分割とも呼ばれます。DoiT は次のコスト分割オプションをサポートします。

  • コスト分割の種類:

    • 複数の組織単位で共有され、単一のオーナーに直接アトリビュートできないサービスやリソースによって発生する、未アロケーションのコストを分割します。

      DoiT Cloud Analytics(クラウド分析)における未アロケーションのコストとは、あらかじめ定義されたグループ内の特定メンバーにアトリビュートできないコストを指します。詳しくは、グループアロケーションを参照してください。

    • 同じディメンション内の他の値間で、ある1つのディメンション値のコストを分割します。このオプションはより柔軟で、グループアロケーションを作成せずにオンデマンドでコストを分割できます。

      注意

      アロケーションルールによって直接コストを分割することはできません。ルールはグループアロケーションに追加する必要があります。

  • 分配方法:

    • Custom: 対象項目に分配するコストの比率を手動で定義します。

    • Proportional: レポート内の合計値に対する各対象項目の比率に応じてコストを分配します。

必要な権限

  • Cloud Analytics User

  • 選択するディメンションによっては、DoiT アカウントで他の権限が必要になる場合があります。

未アロケーションのコストを分割する

DoiT Cloud Analytics(クラウド分析)は、グループアロケーションを使用して、(アロケーションルールで定義された)リソースグループ間で未アロケーションのコストを分割することをサポートします。

未アロケーションのコストを特定する

以下の例では、特定の環境に割り当てられていないコストを見つける方法を説明します。

  1. Production 環境用と Development 環境用に 2 つのアロケーションルールを作成します。詳しくは、アロケーションの作成を参照してください。

    ヒント

    環境は通常、Hierarchy groups ディメンションを使用して定義します。

  2. 2 つのルールを含む Environments という名前のグループアロケーションを作成します。

  3. メインの Reports 画面に移動し、新しいレポートを作成します。

  4. Group by セクションで Allocations を選択し、作成したばかりのグループアロケーション Environments を選択します。

  5. レポートを実行して、コストのアロケーション状況を確認します。

    Cloud spend attributed to environments - Stacked column view

未アロケーションのコストを内訳表示

コストをさらに分解するために、他のディメンションを追加できます。

Cloud spend attributed to environments - Service

コストを分割する

以下の例では、グループアロケーション Environments 内の未アロケーションのコストを分割する方法を示します。

  1. レポートの左側サイドバーで Group by セクションに移動し、アロケーションの一番右端にある三点メニュー()を選択して、Split cost を選択します。

    Split cost in a group allocation

  2. 分割元の項目として Unallocated を選択します。

    Split cost in a group allocation

  3. コストの分割方法を定義します。

    1. コストを分配する対象項目にチェックを入れます。必要に応じてフィルターを使用して目的の項目を特定します。

    2. 分配方法として Proportional または Custom を指定します。Custom の場合、Auto distribute をクリックして、対象項目間でコストを均等に分配できます。

      Split cost

  4. Split Cost を選択し、レポートを実行して結果を確認します。

    • Auto distribute(均等分割):

      Distribute cost in a group allocation

    • Proportional:

      次の例では、Development 環境に分配される未アロケーションのコストは次のように計算されます。

      Unallocated_total × (Development_origin / (Development_origin + Production_origin) )

      Distribute cost in a group allocation

      ヒント

      再分配したコストを内訳表示する列(- origin)を削除するには、Hide detailed breakdown をクリックしてレポートを再実行します。

1 つのディメンション値のコストを分割する

以下の例では、1 つの AWS サービスのコストを他のサービスに分配する方法を示します。

  1. 直近 1 か月における、4 つの AWS サービスと AWS Support (Enterprise) のコストを表示するレポートを作成します。

  2. Group by セクションで Service ディメンションの一番右端にある三点メニュー()を選択し、Split cost を選択します。

    Amazon Web Services by cost

  3. 分割元の項目として AWS Support (Enterprise) を選択します。

  4. フィルターを使用して、サポートコストを分配する対象として上位 4 サービスを見つけます。

  5. 分配方法に Custom を指定し、Auto distribute をクリックします。

  6. Split Cost を選択し、レポートを実行して結果を確認します。

    Split support fee among top services