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

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

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

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

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

AWS CUR は、最も包括的な情報源を提供します。個別のコストを深く理解し、より詳細に分析できるため、エンタープライズ規模で特に便利です。AWSCUR は複雑なコスト管理が必要なお客様に最適です。例えば、クエリまたは分析ベースの専用システムを持つお客様です。AWSCUR はまた、リザーブドインスタンス (RI) の情報源として、特に焼却コストを確認する場合に最適です。

包括予約情報

リザーブドインスタンス (RI) または予約は、1 年間または 3 年間のサービス利用契約と引き換えに、オンデマンド利用と比較して割引となる時間料金を提供します。これによりコストを大幅に削減できます。AWSCUR を使用すると、Reservation Amazon Resource Numbers (ARN)、予約数、合計予約単位などの包括情報が提供され、予約ポートフォリオのモニタリングや管理に役立ちます。特定のリソースに対する予約関連の割引を追跡できるため、節約の様子をよりよく理解できます。

DBR はこのメタデータのサブセットを提供しますが、この作業には必要な列を変換する必要があります。

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

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

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

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

割引額の詳細な内訳

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

  • 割引前のコスト

  • 割引額

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

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

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

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

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

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

製品間統合

AWS CUR は Amazon Redshift、Amazon QuickSight、および Amazon Athena との統合をサポートしており、AWS ベースのコスト管理ソリューションをすばやく簡単に構築できます。AWSまた、CUR は Parquet 形式でデータを提供するため、独自のコストおよび使用状況レポート作成システムを構築することになった場合に選択肢が広がります。詳細については、AWS Billing ユーザーガイドAWS コストと使用状況レポートのマニフェストファイルを参照してください。

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

DBR と AWS CUR にはいくつか違いがあり、AWS CUR の使用に移行した後は気を付ける必要があります。そのため、データをシステムに取り込む方法を調整する必要がある場合があります。

ファイル構造

DBR は単一ファイルとして配信されますが、AWS CUR は統合されたファイルのセットとして配信されます。AWS CUR では、Amazon S3 バケットの以下のファイルを表示できます。

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

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

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

列の構造

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

DBR と AWS CUR の対応する列名
DBR 列名 AWS CUR 列名
InvoiceId bill/InvoiceId
PayerAccountId bill/PayerAccountId
LinkedAccountId lineItem/UsageAccountId
ProductName product/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 pricing/RateId
注記

に同等のものはありません RecordId にAWSCUR では、IDentity/LineItemId、identity/TimeInterval、および Bill/BillType を組み合わせてこの情報を収集できます。

DBR の取得 RecordType 値スルーAWSCUR
DBR の RecordType 値 取得する構文 RecordType スルーAWSCUR ユースケース
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' 割引行項目は、割引に関連した行項目を識別するのに役立ちます。
Rounding まだサポートされていません。 まだサポートされていません。

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

Refunds

AWSCUR: 返金を確認するにはをフィルタリングします。lineItem/LineItemDescription = ‘Refund’文字列。

DBR: 払い戻しは、 ItemDescription 列で‘Refund’部分文字列。

クレジット

AWSCUR: クレジットを確認するにはをフィルタリングします。lineItem/LineItemDescription = ‘Credit’文字列。

DBR: クレジットは、 ItemDescription 列で‘Credit’部分文字列。

Taxes

AWSCUR: 税金を確認するにはをフィルタリングします。lineItem/LineItemDescription = ‘Tax’文字列。

DBR: 税金を確認するにはを解析するには ItemDescription 列で‘Tax’部分文字列。

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

AWSCUR: 予約関連の前払い料金を確認するにはをフィルタリングします。"lineitem/lineitemtype" = 'Fee'

DBR: 予約関連の前払い料金を確認するにはの Usagetype 列の Usagetype 列を調べます。'HeavyUsage'部分文字列、および'SubscriptionId'が null

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

AWSCUR: 予約関連の月額料金はをフィルタリングすることで識別できます。"lineitem/lineitemtype" = 'RIfee'

DBR: 予約関連の月額料金を確認するにはの Usagetype 列の Usagetype 列を調べます。'HeavyUsage'部分文字列。

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

AWSCUR: 予約関連の前払い料金を確認するにはをフィルタリングします。"lineitem/lineitemtype" = 'DiscountedUsage'

DBR: 予約関連の前払い料金を確認するにはをフィルタリングします。'ReservedInstance' = 'Y'