AWS Billing Conductor の概念とベストプラクティス - AWS Billing Conductor

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS Billing Conductor の概念とベストプラクティス

このセクションでは、 AWS Billing Conductor を使用する際のベストプラクティスについて説明します。

AWS Billing Conductor へのアクセスの制御

AWS Billing Conductor は、支払者または管理アカウントにアクセスできるユーザーのみがアクセスできます。請求グループを作成し、請求情報とコスト管理コンソールで AWS Billing Conductor の主要業績評価指標 (KPIs) を表示するアクセス許可を IAM ユーザーに付与するには、IAM ユーザーに以下も付与する必要があります。

  • 組織内のアカウントを一覧表示

AWS Billing Conductor コンソールで請求グループと料金プランをユーザーが作成できるようにする方法の詳細については、「」を参照してくださいの ID とアクセスの管理 AWS Billing Conductor

AWS Billing Conductor API を使用して、プログラムで AWS Billing Conductor リソースを作成することもできます。 AWS Billing Conductor API へのアクセスを設定するときは、プログラムによるアクセスを許可する一意の IAM ユーザーを作成することをお勧めします。これにより、組織内の誰が AWS Billing Conductor コンソールと API にアクセスできるかをより正確に定義できます。 AWS Billing Conductor API へのクエリアクセスを複数の IAM ユーザーに許可するには、それぞれにプログラムによるアクセスの IAM ロールを作成することをお勧めします。

プライマリアカウントの参加日と退出日が見積り請求にどのように影響するかを理解する

このセクションは、請求転送が有効になっていないスタンドアロンサービスとして Billing Conductor を使用する場合にのみ適用されます。

プライマリアカウントが Organization に参加した日付は、その請求グループの見積りコストの過去の境界を定義します。月の途中で Organization に参加したアカウントを請求グループのプライマリアカウントとして選択した場合、その請求グループ内のすべてのアカウントは、その月の前半の見積り請求データを表示できません。これは、プライマリアカウントが、その時点で組織の一部ではなかったためです。同様に、プライマリアカウントが月の途中で Organization を離れた場合、請求グループ内のアカウントは、プライマリアカウントが Organization を離れた日付からの見積り請求を確認できません。

注記

請求グループは、プライマリアカウントが Organization を離れる翌月に削除対象としてマークされます。今後数か月間、この請求グループ内のアカウントの見積り請求を維持するには、請求グループを削除して新しい請求グループを作成することをお勧めします。新しい請求グループは、新しいプライマリアカウントで作成することも、Organization に再参加した場合は元のアカウントを使用して作成することもできます。

たとえば、プライマリアカウントが 10 月 15 日に組織に加わり、10 月 28 日に退職したとします。請求グループ内のすべてのアカウントの見積り請求データには、10 月 15 日から 28 日までのコストと使用状況のみが含まれます。これは、他のアカウントが 10 月全体の請求グループに含まれている場合でも当てはまります。

請求可能な見積りドメイン間でコストデータセットと使用状況データセットの不一致を回避するには、プライマリアカウントとして選択されたアカウントが、1 か月間にわたって Organization の一部であることを確認してください。

AWS Billing Conductor の更新頻度について

AWS 請求データは少なくとも 1 日に 1 回更新されます。 AWS Billing Conductor はこのデータを使用して見積り請求データを計算します。当月に適用するように生成されたカスタム明細項目は、24 時間以内に反映されます。以前の請求期間に適用されるように生成されたカスタム明細項目は、請求グループの AWS コストと使用状況レポート、または特定の請求グループの請求ページに反映されるまでに最大 48 時間かかる場合があります。

AWS Billing Conductor の計算ロジックを理解する

AWS Billing Conductor の計算は、前期間の請求データの履歴整合性を維持しながら、特定の月に行った変更に柔軟に対応します。これは例を挙げて説明するのが一番です。

例: Billing Conductor をスタンドアロンサービスとして使用する

この例では、AB の 2 つの請求グループがあります。請求グループA は、グループ内のアカウント 1 ~ 3 で請求期間を開始します。月の半ばに、支払いアカウントは Account 3Billing Group B に移動します。その時点で、請求グループ A および B のコストを再計算して、最新の変更を正確にモデル化する必要があります。Account 3 が移動されると、Billing Group A の使用状況は、Account 3 が現在の請求期間中に請求グループに含まれていなかったかのようにモデル化されます。さらに、Billing Group B の使用量は、請求期間の開始時から Account 3Billing Group B の一部で使用されたかのようにモデル化されます。このアプローチにより、請求期間内にアカウントがグループ間で移動した場合に、複雑なレートやチャージバックモデルを計算する必要がなくなります。

メンバーアカウントのスタンスから、新しい請求グループの設定は、月の途中で が新しい請求グループから別の請求グループAccount 3に移動すると、その月のアカウントの使用に適用されます。これは、アカウントが月の初めから新しい請求グループから離れているかのように Cost Explorer と請求書に反映されます。

請求グループ A 日数: 1~15 日数: 16~30 月末
アカウント 1 100 USD 100 USD 200 USD
アカウント 2 100 USD 100 USD 200 USD
アカウント 3 100 USD 該当なし 該当なし
合計 300 USD 200 USD 400 USD
請求グループ B 日数: 1~15 日数: 16~30 月末
アカウント 4 100 USD 100 USD 200 USD
アカウント 5 100 USD 100 USD 200 USD
アカウント 6 100 USD 100 USD 200 USD
アカウント 3 100 USD 100 USD 200 USD
合計 400 USD 400 USD 800 USD

例: Billing Conductor と請求転送の使用

スタンドアロンの Billing Conductor ユーザーとは異なり、請求転送ユーザーは請求グループを手動で設定しません。ただし、見積りと有料データの変更は、リンクされたアカウントが に追加または削除された場合 AWS Organizations、または請求書転送アカウントが料金設定を変更した場合に発生します。

Billing Conductor と 2 レベルの請求転送

請求転送は、選択したアカウントの 2 レベルの転送をサポートします。請求書移管アカウントは、独自の請求書とすべての請求書ソースアカウント請求書を外部管理アカウント (請求書移管レシーバー) に移管できます。この受信アカウントは、two-levels-downソースアカウントからの請求と、請求書を移管することで請求ソースアカウントになる中間請求書移管アカウントからの請求の両方を支払う責任があります。

2 レベル転送の詳細については、「請求転送クォータ」を参照してください。

請求転送設定のアカウントロール
アカウントロール 1 レベルの転送 2 レベルの転送
請求ソースアカウント 一括請求書を生成し、外部管理アカウントに転送します 一括請求書を生成し、外部管理アカウントに転送します
請求書転送アカウント 該当しない 独自の請求書および請求書ソースアカウントの請求書を請求書転送レシーバーアカウントに転送します。請求書ソースアカウントの請求書転送アカウントおよび請求書転送レシーバーの請求書ソースアカウントとして機能します。Billing Conductor を使用して、請求元アカウントに表示される料金を管理します。
請求書転送レシーバー 請求書のソースアカウントと独自のアカウントから一括請求書を受け取り、支払います。Billing Conductor を使用して、請求元アカウントに表示される料金を管理します。 すべての請求書ソースアカウント (請求書転送アカウントを含む) および独自のアカウントから一括請求書を受け取り、支払います。Billing Conductor を使用して、すべての請求ソースアカウントの料金を管理します。請求書転送アカウントのみが請求書転送レシーバーによって価格設定されたコストを表示し、請求書ソースアカウントは請求書転送アカウントによって価格設定されたコストを表示します。

例 1: 複合ビジネス

各子会社には複数のビジネスユニットがあります。メディアコングロマリットは、ビジネス全体で特定の AWS サービスの使用を奨励し、インフラストラクチャをモダナイズし、全体的なクラウドコストを削減するための中心的な FinOps 戦略を実装します。

使用フロー

  • Business Unit_1.1 (請求元 accountID 123) の AWS 使用量は、標準 AWS 標準計算に基づいて 15 USD です。

  • Subsidiary_1 (accountID 456) の AWS 使用量は、標準 AWS 標準計算に基づいて 30 USD です。

  • (Conglomerate_ABill Transfer-Bill Receiver accountID 789) AWS の使用は、 AWS 標準計算に基づいて 10 USD です。

支払いフロー

Conglomerate_A (accountID 789) は、アカウントの使用ごとに 3 つの個別の一括請求書と請求書を受け取ります。合計 AWS 55 USD を支払います。

ショーバックフローとチャージバックフロー

Conglomerate_A (Bill Transfer Receiver、accountID 789) Subsidiary_1 では、Business Unit_1.1 (Bill source accountID 123accountID 456) の使用に対して 14 USD、推奨 AWS サービスの使用に対して報酬を与える Subsidiary 1 (Bill Transfer accountID 456) の使用に対して 29 USD が課金されます。

AWS Billing and Cost Management コンソールでは、 は のBusiness Unit_1.1コスト (accountID 123) を 14 USD で表示し、独自のコスト (accountID 456) を 29 USD でSubsidiary_1表示しますConglomerate_A。 は、合計使用量に対して 43 Conglomerate_A USD をSubsidiary_1支払います。

予算編成オペレーションを改善するためのインセンティブを提供するために、 は 13.50 Business Unit_1.1 USD をSubsidiary_1請求します。

AWS Billing and Cost Management コンソールでは、 は で設定された 13.50 USD の独自のコストのみBusiness Unit_1.1を表示しますSubsidiary_1

例 2: ディストリビューション再販ビジネス

B 社はディストリビューター再販 AWS サービスです。ディストリビューターは、 AWS 拡張をサポートするために AWS Partner Network (APN) の割引を受けます。ディストリビューターはパートナー (ダウンストリーム販売者) に再販し、その後エンドユーザーに再販します。ディストリビューターとダウンストリーム販売者の両方が APN 割引を共有し、事前に割引されたパブリック料金に基づいてエンドユーザーに請求します。

使用フロー

  • エンドユーザー (請求元アカウント ID 123) の AWS 使用量は 20 USD ( AWS 標準計算に基づく)

  • ダウンストリーム販売者 (Bill Transfer Account ID 456) AWS の は 2 USD ( AWS 標準計算に基づく) です。

  • ディストリビューター (Bill Transfer-Bill Receiver アカウント ID 789) の AWS 使用量は 1 USD ( AWS 標準計算に基づく) です。

支払いフロー

ディストリビューター (Bill Transfer Account-Bill Receiver アカウント ID 789) は、各アカウントの使用に対して 3 つの異なる一括請求書と請求書を受け取り、合計 23 USD を に支払います AWS。

ショーバックフローとチャージバックフロー

ディストリビューター (Bill Transfer-Bill Receiver アカウント ID 789) は、エンドユーザーアカウント (Bill Source アカウント ID 123) の使用に対して 21 USD、Bill Transfer アカウント (ID 456) の使用に対して 3 USD をダウンストリーム販売者に請求します。ダウンストリーム販売者は、請求情報とコスト管理コンソールで 21 USD の価格のエンドユーザー (請求元 ID 123) のコストのみを表示します。ダウンストリーム販売者は、3 USD の請求転送アカウント (ID 456) の独自のコストを排他的に表示します。

ダウンストリーム販売者は、エンドユーザーに 22 USD を請求します (パブリック料金など)。

注記

2 レベルの請求転送の場合:

請求書転送レシーバーアカウントは、請求書ソースアカウントに招待を送信する必要はありません。請求書転送アカウントのみが招待を送信します。請求書ソースアカウントが招待を受け入れると、請求書転送レシーバーは CloudWatch 通知を受け取り、請求書ソースアカウントの請求を自動的に引き継ぎます。

請求書転送レシーバーアカウントは、Billing Conductor AWS Organizations を介して請求ソースアカウントの請求グループを手動で設定する必要があります。この設定により、請求書転送アカウントは、請求書転送レシーバーによって割り当てられた請求書ソースアカウントのコストを表示できます。APN ディストリビューションプログラムのユーザーの場合、ダウンストリーム販売者は、エンドユーザーの使用量に対してディストリビューターに支払う金額を確認できます。

このプロセスの自動化については、 にお問い合わせください サポート。