請求明細レポートからコストと使用状況レポートへの移行 - AWS コストと使用状況レポート

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

請求明細レポートからコストと使用状況レポートへの移行

請求明細レポート (DBR) およびAWSコストと使用状況レポート (AWSCUR) はどちらも、料金に関する情報を提供します。ただし、DBR を使用している場合は、レポートをコストと使用状況レポートに移行することをお勧めします。

コストと使用状況レポート (AWS CUR) のメリットの比較

AWS CUR は、最も包括的な情報源を提供します。AWSCUR を使用すると、個々のコストを深く理解し、より詳細に分析できます。これは、エンタープライズ規模で特に便利です。 AWSCUR は、複雑なコスト管理のニーズがあり、専用のクエリまたは分析ベースのシステムが必要な場合に役立ちます。 AWSCUR は、償却費用を含むリザーブドインスタンス (RI) に関する詳細情報も提供します。

包括予約情報

リザーブドインスタンス (RI) または予約は、1 年間または 3 年間のサービス利用契約と引き換えに、オンデマンド利用と比較して割引となる時間料金を提供します。これによりコストを大幅な削減できます。AWSCURを使用して、予約ポートフォリオを監視および管理できます。 AWSCUR は、Reservation Amazon Resource Numbers (ARN)、予約数、合計予約単位などの詳細情報を提供します。特定のリソースに対する予約関連の割引を追跡して、割引額についてより深く理解することができます。

詳細請求レポート (DBR) ではこのメタデータのサブセットが提供されますが、必要な列を変換するには作業が必要です。

AWSCUR には、償却予約コストに関する情報など、DBR にない列を追加で提供します。詳細については、「償却された予約データを理解する」を参照してください。

オンデマンド料金の利用可能性

AWS CUR は、使用状況の各行項目のオンデマンド料金に関する情報を提供します。この情報を使用して、オンデマンド料金から支払った金額を差し引くことで、節約額を定量化できます。また、パブリックオンデマンド料金を使用してコストを割り当てるという柔軟な選択もできます。

DBR は、オンデマンド料金の情報を示さず、請求額のみを示します。そのため、全体の節約額の計算や、オンデマンド料金を使用したコストの割り当ては困難です。

割引額の詳細な内訳

AWS CUR では、使用状況ベースの割引の詳細を確認することができます。割引が適用されている場合は、AWS CUR を使用して以下を確認できます。

  • 割引前の費用

  • 割引額

  • 明細項目レベルで割引を適用した後の合計コスト

DBR には、割引の詳細な内訳は含まれていません。

大規模な自動データ取り込み

AWS CUR を使用すると、自動データ取り込みプロセスをトリガーするイベントを簡単に設定し、社内システムの請求データの更新プロセスを合理化できます。AWS以前の月に関連する料金が検出された場合に、CUR のデータを自動的に更新できます。

さらに、AWS CUR は複数のファイルとして生成されるため、データを小さく分割できるというメリットもあります。これにより、複数のワーカーが使用するプロセスに従ってデータを取り込むことができます。さらに、データのダウンロードを小さくして再試行することもできます。

AWS CUR は、データをすばやく検索して抽出できるようにフォーマットされます。このレポートは、データの全体的な構造に関する情報を含むマニフェストファイルからモデル化されています。これには、レポートに含まれるすべての列のリストが含まれます。この情報を使用して、レポートを拡張し、使用状況に関する新しい情報が利用可能になったときに含めることができます。

製品間統合

AWSCUR は Amazon Redshift、Amazon QuickSight、Amazon Athena と統合されています。AWSCUR を使用して、AWSベースとなるコスト管理ソリューションを構築できます。 AWSCUR は Parquet 形式のデータも提供します。これにより、独自のコストおよび使用状況レポートシステムを構築するためのオプションが増えます。詳細については、AWS Billing ユーザーガイドAWS コストと使用状況レポートのマニフェストファイルを参照してください。

請求明細レポートとコストと使用状況レポートの主な違い

DBR とAWS CUR には、CURAWS に移行した後に考慮すべき違いがいくつかあります。例えば、データをシステムに取り込む方法を調整する必要がある場合があります。

ファイル構造

詳細な請求レポート (DBR) は 1 つのファイルとして配信されます。これとは対照的に、AWS CUR は統合されたファイルセットです。AWS CUR では、Amazon S3 バケットの以下のファイルを表示できます。

  • すべての使用量項目を含むデータファイルのセット

  • すべての割引を含む個別のデータファイル (該当する場合)

  • 単一のレポートに属するすべてのデータファイルをリストしたマニフェストファイル

列の構造

DBR の列のリストは固定されており、柔軟性が制限されています。 AWSCUR には固定の列構造がなく、必要に応じて自由に列を追加または削除できます。新しいデータを使用し始めるとAWS のサービス、AWS CUR はユースケースに役立ちそうな新しいデータをレポートに動的に含めることができます。マニフェストファイルは、レポート内に存在するすべての列のマップを提供します。

DBR と AWS CUR の対応する列名
DBR の列名 AWSCUR カラム名
InvoiceId 請求書/InvoiceId
PayerAccountId 請求書/PayerAccountId
LinkedAccountId lineItem/UsageAccountId
ProductName 製品/ProductName
SubscriptionId reservation/subscriptionid
UsageType lineItem/UsageType
Operation lineItem/Operation
AvailabilityZone lineItem/AvailabilityZone
ReservedInstance サポート外
ItemDescription lineItem/LineItemDescription
UsageStartDate lineItem/UsageStartDate
UsageEndDate lineItem/UsageEndDate
UsageQuantity lineItem/UsageAmount
BlendedRate lineItem/BlendedRate
BlendedCost lineItem/BlendedCost
UnBlendedRate lineItem/UnblendedRate
UnBlendedCost lineItem/UnblendedCost
ResourceId lineItem/ResourceId
RecordType サポート外
PricingplanId サポート外
RateID 価格/RateId
注記

AWSCUR には同等の機能はありません。 RecordId ただし、identity/、identity/identity/LineItemId、TimeInterval bill/を組み合わせてこの情報を収集できますBillType。

AWSCUR による DBR RecordType 値の取得
RecordType データベース内の値 AWSCUR RecordType を使用して取得する構文 ユースケース
LineItem SELECT SUM(line_item_unblended_cost) FROM [CUR] WHERE line_item_line_item_type = 'Usage' 使用量項目は、使用コストを 1 回限りの請求(たとえば、RI の前払い)から分割します。
InvoiceTotal SELECT (bill_invoice_id), sum(line_item_unblended_cost) FROM [CUR] GROUP BY bill_invoice_id 請求書合計を使用して、請求書と費用および使用状況レポート間の費用を調整できます。
AccountTotal SELECT line_item_usage_account_id, sum(line_item_unblended_cost) FROM [CUR] GROUP BY line_item_usage_account_id アカウント合計を使用して、メンバーアカウントに関連するコストを払い戻しの目的で分離できます。
StatementTotal SELECT SUM(line_item_unblended_cost) FROM [CUR] 明細書の合計を使用して、請求期間の費用を把握できます。
Discount SELECT SUM(line_item_unblended_cost) FROM [CUR] WHERE line_item_line_item_type = 'Discount' discount 品目を使用して、割引に関連するすべての品目を識別できます。
Rounding まだサポートされていません。 まだサポートされていません。

アドバンスト料金タイプのレポート

Refunds

AWS CUR: 返金は lineItem/LineItemDescription = ‘Refund’ 文字列をフィルタリングすることで識別します。

DBR: 払い戻しは、 ItemDescription ‘Refund’列のサブストリングを確認することで確認できます。

クレジット

AWS CUR: クレジットは lineItem/LineItemDescription = ‘Credit’ 文字列をフィルタリングすることで識別します。

DBR: クレジットは、 ItemDescription ‘Credit’列のサブストリングを確認することで識別されます。

Taxes

AWSCUR:lineItem/LineItemDescription = ‘Tax’ 税金は文字列をフィルタリングすることで識別します。

DBR: 税金は、 ItemDescription ‘Tax’列のサブストリングを確認することで識別されます。

予約関連の前払いコストの確認

AWSCUR: 予約関連の初期費用は、"lineItem/LineItemType" = 'Fee'文字列をフィルタリングすることで識別されます。

DBR: 予約関連の初期費用は、 UsageType 列にサブストリングが含まれていないか、'HeavyUsage'そのサブストリングが NULL'SubscriptionId' かどうかをチェックすることで特定されます。

予約関連の月額料金の確認

AWSCUR: 予約関連の月額料金は、"lineItem/LineItemType" = 'RIfee'文字列でフィルタリングすることで識別されます。

DBR: 予約関連の月額料金を確認するには、 UsageType'HeavyUsage'サブストリングの明細項目を確認します。

リザーブドインスタンスのメリットを受けたインスタンスを確認する

AWSCUR: 予約関連の初期費用は、"lineItem/LineItemType" = 'DiscountedUsage'文字列でフィルタリングすることで識別されます。

DBR: 予約関連の初期費用は、 ReservedInstance 'Y'列のサブストリングを確認することで確認できます。