R2 Data Catalog は、通常の R2 のストレージと操作 に加えて、次の 2 つの軸で課金します。
- カタログ操作: テーブルの作成、テーブルメタデータの読み取り、テーブルプロパティの更新などのメタデータ操作。
- コンパクションで処理したデータ: 自動テーブルコンパクション を有効にしたときに処理するデータ量と、コンパクト化するオブジェクト数。
含まれる使用量はすべて月単位です。
| 料金 | |
|---|---|
| カタログ操作 | |
| 含まれる量 | 100 万操作 / 月 |
| 追加分 | $9.00 / 100 万操作 |
| 処理データ(コンパクション) 1 | |
| 含まれる量 | 10 GB / 月 |
| 追加分(処理データ) | $0.005 / GB(処理量) |
| 処理オブジェクト(コンパクション) 1 | |
| 含まれる量 | 100 万オブジェクト / 月 |
| 追加分 | $2.00 / 100 万オブジェクト |
カタログ操作は、Iceberg REST カタログへのメタデータリクエストです。テーブルの作成、テーブルメタデータの取得、テーブルプロパティの更新、名前空間内のテーブル一覧などが該当します。これらの操作はデータをスキャンしたり移動したりしません。
自動コンパクション を有効にすると、R2 Data Catalog は小さなデータファイルを、より大きく最適化されたファイルへ定期的に書き直します。クエリ性能が向上し、テーブル内のファイル数も減ります。コンパクションは次の 2 つの下位軸で課金します。
- 処理データ: コンパクション中に読み取り、書き直した合計バイト数。
- 処理オブジェクト: コンパクト化したデータファイル数。
コンパクション料金は、テーブルでコンパクションを有効にしている場合にだけ発生します。コンパクションを有効にしていなければ、コンパクション料金は発生しません。
自動スナップショットの有効期限 を有効にすると、R2 Data Catalog は指定した保持期間のあと、古いスナップショットと関連データファイルを自動で削除します。スナップショット期限切れは無料で、通常の R2 ストレージ料金とデータカタログ操作料金以外の追加コストは発生しません。
利用者が 50 GB のデータを持つ Iceberg テーブルを 1 つ維持します。月あたり 500,000 回のカタログ操作を行い、コンパクションを有効にしています。コンパクションは 200,000 ファイルにわたって 20 GB を処理します。
| 項目 | 使用量 | 含まれる量 | 課金対象 | 料金 |
|---|---|---|---|---|
| カタログ操作 | 500,000 | 1,000,000 | 0 | $0.00 |
| コンパクション(処理データ) | 20 GB | 10 GB | 10 GB | $0.05 |
| コンパクション(オブジェクト) | 200,000 | 1,000,000 | 0 | $0.00 |
| 合計(Data Catalog) | $0.05 |
50 GB の保存データには、通常の R2 ストレージ料金($0.015 / GB-月)が別途適用されます。
利用者が Pipelines を使い、20 MB/s で Iceberg テーブルへデータをストリーミングします。1 か月(約 30 日)で、およそ 50,625 GB(約 49 TB)のデータ、347,000 回のカタログ操作が発生し、コンパクションは 43,200 ファイルにわたっておよそ 50,625 GB を処理します。
| 項目 | 使用量 | 含まれる量 | 課金対象 | 料金 |
|---|---|---|---|---|
| R2 ストレージ | 50,625 GB-月 | 10 GB-月 | 50,615 GB-月 | $759.23 |
| カタログ操作 | 347,000 | 1,000,000 | 0 | $0.00 |
| コンパクション(処理データ) | 50,625 GB | 10 GB | 50,615 GB | $253.08 |
| コンパクション(オブジェクト) | 43,200 | 1,000,000 | 0 | $0.00 |
| 合計 | $1,012.31 |
大規模なユースケースでは、通常、ストレージ料金が請求額の最大部分になります。
使用量の課金方法について詳しくは、Cloudflare の課金ポリシー を参照してください。