Cloudflare R2 Data Catalog, 비엔터프라이즈 계정 과금 시작

Cloudflare가 R2 Data Catalog의 과금 정책을 비엔터프라이즈 계정으로 확대했다. 이번 변경은 저장공간 자체보다 메타데이터 요청과 자동 컴팩션 사용 여부에 따라 추가 비용이 발생한다는 점이 핵심이어서, 오브젝트 스토리지 기반 데이터 레이크나 Iceberg 테이블을 운영하는 팀은 사용 패턴을 다시 점검할 필요가 있다.
무엇이 과금 대상이 됐나
이번 변경으로 비엔터프라이즈 계정에서 R2 Data Catalog 무료 구간을 초과한 사용량이 청구 대상이 된다. 기본 R2 저장공간 및 작업 비용과 별도로, Data Catalog는 카탈로그 작업 수와 컴팩션 처리량이라는 두 항목으로 과금된다.
카탈로그 작업은 테이블 생성, 메타데이터 조회, 테이블 속성 변경 같은 메타데이터 요청이 대상이다. 컴팩션 비용은 자동 컴팩션이 켜진 테이블에만 적용되며, 처리한 데이터 용량과 처리한 객체 수를 기준으로 계산된다.
무료 구간과 단가
월간 무료 구간은 카탈로그 작업 100만 건, 컴팩션 데이터 처리 10GB, 컴팩션 객체 처리 100만 개다. 이를 넘는 사용량에는 카탈로그 작업 100만 건당 9달러, 컴팩션 데이터 처리 1GB당 0.005달러, 컴팩션 객체 100만 개당 2달러가 적용된다.
원문 예시에서는 50GB 데이터를 담은 Iceberg 테이블이 월 50만 건의 카탈로그 작업을 수행하고, 자동 컴팩션이 20GB와 20만 개 파일을 처리할 경우 Data Catalog 비용은 0.05달러로 제시됐다. 저장된 50GB 자체에 대한 표준 R2 스토리지 요금은 별도로 부과된다.
운영자가 볼 체크 포인트
R2 Data Catalog를 테스트나 소규모 운영에 쓰고 있던 팀은 자동 컴팩션 설정이 실제로 켜져 있는지 먼저 확인할 필요가 있다. 컴팩션 과금은 해당 기능이 활성화된 테이블에만 적용되므로, 비용 변동은 자동 컴팩션 사용 여부에 직접 연결된다.
오브젝트 스토리지를 데이터 레이크처럼 쓰는 환경에서는 메타데이터 조회 빈도와 테이블 변경 작업이 예상보다 많아질 수 있다. 내부 배치 작업, 분석 파이프라인, 테이블 관리 자동화가 카탈로그 요청 수를 얼마나 발생시키는지 점검하면 다음 청구서의 변화를 더 쉽게 예측할 수 있다.
국내·일본 리전 운영 여부와 무관하게, 서버호스팅이나 코로케이션 환경에서 Cloudflare R2를 외부 스토리지 계층으로 붙여 쓰는 경우에는 인프라 비용이 아니라 서비스 사용량 비용으로 반영된다는 점을 분리해서 보는 것이 좋다. 특히 표준 이미지나 배포 템플릿에 자동 컴팩션 설정이 포함돼 있다면 신규 테이블 생성 시 동일한 비용 구조가 반복될 수 있다.
실무 대응 정리
운영 관점에서는 현재 사용 중인 계정이 비엔터프라이즈인지 확인하고, R2 Data Catalog 사용 테이블 목록을 정리하는 것이 우선이다. 이어서 자동 컴팩션 활성화 여부, 월간 메타데이터 요청 규모, 배치성 테이블 관리 작업 빈도를 함께 점검해야 한다.
비용 기준선도 분리해서 보는 편이 안전하다. Data Catalog 추가 요금과 표준 R2 저장공간 요금은 별도이므로, 청구서 분석이나 내부 비용 배부 시 카탈로그 작업 비용과 저장 용량 비용을 나눠 추적해야 한다.
핵심 포인트
- 비엔터프라이즈 계정에서 R2 Data Catalog 과금이 활성화됐다.
- 추가 과금 항목은 카탈로그 작업 수와 자동 컴팩션 처리량이다.
- 자동 컴팩션 비용은 기능이 켜진 테이블에만 적용된다.
- 표준 R2 저장공간 요금은 Data Catalog 비용과 별도로 청구된다.