오브젝트 스토리지 요금은 비교하기가 의외로 어렵습니다. 눈에 띄게 표시된 스토리지 단가가 최종 청구서에 찍히는 숫자인 경우는 드물기 때문입니다. 실제로 비용을 좌우하는 숫자는 이그레스, 즉 데이터를 사용자에게 내보내는 데 드는 요금이며, 바로 이것이 사업자들이 감추는 숫자입니다. Cloudflare R2는 이그레스를 0으로 설정함으로써 스스로를 이해하기 쉽게 만들었습니다. 이 가이드는 2026년 R2 요금의 모든 구성 요소를 분해하고, 실제 예시를 차근차근 다루며, 총비용을 Amazon S3 및 Backblaze B2와 비교해 R2가 이기는 지점과 그렇지 않은 지점을 보여줍니다.

실용적인 설정 측면이 궁금하다면 R2에서 이미지 호스팅하기 가이드를 참고하세요. 이 글은 순전히 돈에 관한 것입니다.

요약

  • R2 스토리지는 GB당 월 0.015달러(Standard) 또는 GB당 0.01달러(Infrequent Access)입니다
  • 작업: Class A(쓰기) 100만 건당 4.50달러, Class B(읽기) Standard에서 100만 건당 0.36달러입니다
  • 이그레스는 0달러이며, 이는 S3의 GB당 약 0.09달러에 대한 결정적 이점입니다
  • 무료 등급: 월 스토리지 10GB, Class A 작업 100만 건, Class B 작업 1,000만 건
  • 데이터를 제공할 때 R2가 거의 항상 이깁니다. 거의 읽지 않는 콜드 아카이브에서는 S3와 B2가 이길 수 있습니다

R2 요금의 구성 요소

R2는 세 가지에 대해 청구하며, 그것이 목록의 전부입니다. 이그레스 요금도, 리전별 추가 요금도, 최소 약정도 없습니다. 2026년 공식 R2 요금 에 따르면:

구성 요소StandardInfrequent Access
스토리지 (GB / 월당)0.015달러0.01달러
Class A 작업 (100만 건당)4.50달러9.00달러
Class B 작업 (100만 건당)0.36달러0.90달러
이그레스0달러0달러

Class A 작업은 쓰기와 변경입니다: 업로드, 복사, 멀티파트 완료, 버킷 목록 조회 등입니다. Class B 작업은 읽기입니다: 오브젝트 가져오기, 메타데이터 확인 등입니다. 쓰기가 읽기보다 무겁기 때문에 Class A가 더 비쌉니다. Infrequent Access의 절충점에 주목하세요: 스토리지는 더 저렴하지만 작업당 비용은 약 두 배이며, 이것이 이 클래스의 핵심입니다. 많이 저장하되 거의 건드리지 않는 데이터를 보상합니다.

R2 요금의 무료 등급

R2의 무료 등급은 월 단위로 반복되며, 12개월 체험판이 아닙니다. 이는 무기한 무료로 유지하려는 소규모 프로젝트에 중요합니다:

매월 무료 (Standard 스토리지)
스토리지10GB-월
Class A 작업100만 건
Class B 작업1,000만 건

무료 등급은 Standard 스토리지에만 적용되며 Infrequent Access에는 적용되지 않습니다. 개인 사이트, 포트폴리오, 소규모 앱이라면 이 할당량이 전체 작업량을 자주 커버하므로 스토리지 청구가 진짜로 0달러가 됩니다.

R2 요금 실제 계산 예시

추상적인 단가는 체감하기 어려우므로, 구체적인 월별 시나리오 세 가지를 소개합니다.

예시 1: 이미지가 있는 작은 블로그. 15GB 저장, 50,000건 업로드(Class A), 200만 건 읽기(Class B).

  • 스토리지: 무료 10GB를 초과하는 5GB 청구 대상 = 0.075달러
  • Class A: 무료 100만 건 이내 = 0달러
  • Class B: 무료 1,000만 건 이내 = 0달러
  • 이그레스: 0달러
  • 합계: 월 약 0.08달러

예시 2: 트래픽이 많은 미디어 사이트. 500GB 저장, 200만 건 업로드, 4,000만 건 읽기, 5TB의 이미지 제공.

  • 스토리지: 490GB 청구 대상 = 7.35달러
  • Class A: 100만 건 청구 대상 = 4.50달러
  • Class B: 3,000만 건 청구 대상 = 10.80달러
  • 이그레스: 5TB 제공 = 0달러
  • 합계: 월 약 22.65달러

같은 5TB의 이그레스를 S3에서 처리하면 그것만으로 약 450달러가 추가됩니다. 이 대비가 R2가 존재하는 이유의 전부입니다.

예시 3: 콜드 백업 아카이브. Infrequent Access에 2TB 저장, 거의 읽지 않음.

  • 스토리지: 2,000GB0.01달러로 = 20달러
  • 작업: 최소
  • 합계: 월 약 20달러이며, 언젠가 복원이 필요해도 이그레스 요금이 없습니다

R2 vs S3 vs Backblaze B2

세 사업자에 걸친 동일한 작업량입니다. 2026년 기준 공개된 대략적인 단가:

구성 요소Cloudflare R2Amazon S3 (Standard)Backblaze B2
스토리지 (GB / 월당)0.015달러0.023달러0.007달러
이그레스 (GB당)0달러0.09달러스토리지의 3배까지 무료, 이후 0.01달러
쓰기 요청 (100만 건당)4.50달러 (Class A)5.00달러 (PUT)일반적으로 무료 / 낮음
읽기 요청 (100만 건당)0.36달러 (Class B)0.40달러 (GET)일반적으로 무료 / 낮음
엣지 전송기본 내장CloudFront 필요 (별도)CDN 파트너 경유

핵심 요점:

  • 데이터를 사용자에게 제공한다면 R2가 이깁니다. 이그레스 0과 기본 내장 엣지 전송 덕분입니다. 많이 제공할수록 격차가 커집니다.
  • Backblaze B2는 순수 스토리지가 가장 저렴하며, Cloudflare 같은 CDN 파트너를 통해 이그레스가 무료여서 아카이브와 백업에 매력적입니다. 공개 전송의 경우 R2의 통합 엣지가 아키텍처를 더 단순하게 유지합니다.
  • S3는 가격이 아니라 생태계에서 이깁니다. 작업량이 다른 AWS 서비스와 깊이 얽혀 있다면 그 통합이 이그레스 할증 요금만큼의 가치가 있을 수 있습니다. 독립형 스토리지와 전송으로는 이그레스를 계산에 넣으면 셋 중 가장 비쌉니다.

R2 요금을 낮게 유지하는 방법

몇 가지 실용적인 습관이 R2 요금을 최소로 유지합니다:

  • 긴 캐시 헤더를 설정하세요(Cache-Control: public, max-age=31536000, immutable). 그러면 엣지가 캐시된 사본을 제공해 반복적인 Class B 읽기를 피할 수 있습니다.
  • 쓰기를 일괄 처리하고 최소화하세요. Class A 작업은 읽기보다 비싸므로 불필요한 재업로드와 수다스러운 멀티파트 패턴을 피하세요.
  • 콜드 데이터에 Infrequent Access를 사용하세요. 백업이나 거의 가져오지 않는 원본 등에 적용하면 스토리지 비용을 약 3분의 1 줄일 수 있습니다.
  • 서명된 S3 요청 대신 연결된 사용자 지정 도메인을 통해 제공하세요. 그러면 캐싱이 무거운 일을 처리합니다.

놀라움 없이 R2 관리하기

스토리지와 작업 수를 주시하는 것은 R2 요금을 예측 가능하게 유지하고 놀라움을 피하는 가장 쉬운 방법입니다. 제 무료 데스크톱 앱 Easy Cloudflare R2 는 사용자 지정 날짜 범위에 걸친 스토리지 사용량과 Class A/Class B 작업 수를 전체 버킷 및 파일 관리와 함께 보여줍니다. 실제 사용량을 보면 요금이 손에 잡히고, 언제 Infrequent Access를 켜는 것이 좋을지 판단하는 데 도움이 됩니다.

핵심 요점

  • R2 요금은 스토리지와 작업에만 청구하며, 이그레스는 항상 0달러입니다
  • Standard 스토리지는 GB당 0.015달러, Infrequent Access는 0.01달러이며 작업당 비용이 더 높습니다
  • 반복되는 월별 무료 등급(10GB + Class A 100만 건 + Class B 1,000만 건)이 많은 소규모 프로젝트를 무료로 유지합니다
  • 데이터를 제공하기 위한 S3 대안으로서, 이그레스를 계산에 넣으면 R2가 확실히 이기고, 통합 엣지 전송에서 B2를 능가합니다
  • 순수 콜드 스토리지에서는 B2가 가장 저렴하고, S3는 가격이 아니라 AWS 생태계에서 이깁니다
  • 긴 캐시 헤더와 Infrequent Access가 청구를 낮게 유지하는 가장 큰 두 지렛대입니다

자주 묻는 질문

Cloudflare R2의 비용은 얼마인가요? Standard 스토리지는 GB당 월 0.015달러, Class A 작업은 100만 건당 4.50달러, Class B 작업은 100만 건당 0.36달러입니다. 이그레스는 무료입니다. 또한 스토리지 10GB, Class A 100만 건, Class B 1,000만 건의 반복되는 월별 무료 등급이 있습니다.

R2는 정말 이그레스가 무료인가요? 네. R2는 어떤 스토리지 클래스에서도 이그레스 대역폭에 청구하지 않습니다. 저장된 데이터와 작업에 대해서만 비용을 지불합니다. 이것이 데이터를 제공할 때 S3보다 저렴한 주된 이유입니다.

Class A와 Class B 작업의 차이는 무엇인가요? Class A 작업은 업로드, 복사, 버킷 목록 조회 같은 쓰기와 변경입니다. Class B 작업은 오브젝트나 그 메타데이터를 가져오는 것과 같은 읽기입니다. 쓰기가 읽기보다 비싸기 때문에 Class A는 작업당 비용이 더 높습니다.

R2가 Amazon S3보다 저렴한가요? 데이터를 저장하고 공개적으로 제공하는 경우 네, 보통 큰 차이로 그렇습니다. S3는 이그레스에 GB당 약 0.09달러를 청구하고 엣지 전송에 CloudFront가 필요하기 때문입니다. 다른 AWS 서비스와 깊이 통합되어 있다면 S3가 여전히 가치 있을 수 있습니다.

Infrequent Access 스토리지란 무엇인가요? Infrequent Access는 GB당 월 0.01달러의 더 저렴한 스토리지 클래스로, 저장은 하되 거의 읽지 않는 데이터, 예를 들어 백업과 아카이브를 위한 것입니다. 작업당 비용이 더 높으므로 읽기가 드문 경우에만 이득이 됩니다.

R2는 Backblaze B2와 비교하면 어떤가요? Backblaze B2는 순수 스토리지 가격이 가장 낮고 CDN 파트너를 통해 이그레스가 무료여서 아카이브에 강합니다. R2의 장점은 기본 내장 엣지 전송과 콘텐츠를 공개적으로 제공하기 위한 더 단순한 아키텍처, 그리고 파트너 의존 없이 이그레스 0입니다.