이 보고서는 2025년 7월 24일 기준으로 Cloudflare R2와 AWS S3의 가격을 캘리포니아에 가장 가까운 지역(US West) 기준으로 비교한 결과를 다룹니다. 최신 정보를 바탕으로 저장 공간, 데이터 이관, 무료 제공, 그리고 기타 관련 요소를 분석하였습니다. 모든 가격은 USD로 표시되며, 사용 사례에 따라 비용이 달라질 수 있음을 유의하시기 바랍니다.
배경 및 방법론
Cloudflare R2와 AWS S3는 모두 객체 저장 서비스로, 웹 호스팅, 백업, 콘텐츠 배포 등 다양한 용도로 사용됩니다. R2는 2021년에 출시되어 S3와 유사한 API를 제공하며, 특히 데이터 이관 비용(egress fee)이 없는 점에서 차별화됩니다. AWS S3는 2006년부터 시장을 선도하며 다양한 저장 클래스와 지역별 가격을 제공합니다. 이번 비교는 캘리포니아에 가까운 US West 지역(주로 US West Oregon과 US West N. California)을 기준으로 진행되었으며, 공식 가격 페이지와 최근 기술 블로그를 참고하였습니다.
저장 공간 비용 비교
저장 공간 비용은 서비스의 기본적인 운영 비용으로, 월간 GB당 가격을 기준으로 비교하였습니다.
-
Cloudflare R2:
- 표준 저장: $0.015/GB/월
- 비정기 접근(Infrequent Access) 저장 (베타): $0.01/GB/월, 최소 30일 보관, 데이터 검색 비용 $0.01/GB
- 무료 티어: 매월 10GB-월(예: 10GB를 한 달 저장하거나, 1GB를 10개월 저장 가능)
-
AWS S3 (US West 지역, S3 Standard):
- 첫 50TB/월: $0.023/GB/월
- 다음 450TB/월: $0.022/GB/월
- 500TB 이상/월: $0.021/GB/월
- 무료 티어: 저장 공간에 대한 무료 제공 없음, 다만 첫 12개월 동안 5GB 저장 공간 무료 제공 가능
비교 표:
서비스 | 저장 클래스 | 가격 (첫 50TB 기준, $/GB/월) | 무료 티어 (GB-월/월) |
---|---|---|---|
Cloudflare R2 | 표준 저장 | 0.015 | 10 |
AWS S3 | S3 Standard | 0.023 | 없음 (첫 12개월 5GB) |
R2의 표준 저장 비용이 S3보다 약 35% 저렴하며, 매월 10GB의 무료 저장 공간 제공으로 초기 비용 절감 효과가 있습니다.
데이터 이관 (Egress) 비용 비교
데이터 이관 비용은 객체를 인터넷으로 전송할 때 발생하며, 특히 콘텐츠 배포나 대규모 데이터 접근 시 중요한 요소입니다.
-
Cloudflare R2:
- 데이터 이관: 전 세계적으로 무료
- 이는 R2의 주요 경쟁력으로, S3와 비교 시 비용 절감 효과가 큽니다.
-
AWS S3 (US West 지역):
- 첫 100GB/월: 무료 (모든 AWS 서비스와 지역에서 집계, 중국 및 GovCloud 제외)
- 이후: $0.005/GB (북미 지역 내 인터넷으로의 데이터 이관)
- 대규모 데이터 이관(500TB 이상/월)의 경우 AWS 고객 지원에 문의 필요
비교 표:
서비스 | 첫 100GB 이후 데이터 이관 비용 ($/GB) | 무료 티어 (GB/월) |
---|---|---|
Cloudflare R2 | 0 (무료) | 무제한 |
AWS S3 | 0.005 | 100 |
R2의 무료 데이터 이관 정책은 특히 데이터 사용량이 많은 경우 S3보다 비용 효율적입니다. 예를 들어, 월 1TB의 데이터 이관이 발생하면 S3는 약 $5,000의 추가 비용이 발생할 수 있지만, R2는 추가 비용이 없습니다.
운영 비용 (API 요청 등)
운영 비용은 저장 객체에 대한 읽기/쓰기 요청 비용으로, 사용 패턴에 따라 달라질 수 있습니다.
-
Cloudflare R2:
- Class A Operations (PUT/POST/LIST 등): $4.50/백만 요청
- Class B Operations (GET 등): $0.36/백만 요청
- 무료 티어: 매월 1백만 Class A, 1천만 Class B 요청 무료
-
AWS S3:
- PUT/POST/LIST 요청: $5.00/백만 요청
- GET 요청: $0.40/백만 요청
- 무료 티어: 첫 12개월 동안 20,000 GET, 2,000 PUT 요청 무료
비교 표:
서비스 | PUT/POST/LIST ($/백만) | GET ($/백만) | 무료 티어 (요청/월) |
---|---|---|---|
Cloudflare R2 | 4.50 | 0.36 | 1M Class A, 10M Class B |
AWS S3 | 5.00 | 0.40 | 20k GET, 2k PUT (첫 12개월) |
R2의 운영 비용이 S3보다 약간 저렴하며, 특히 GET 요청에서 비용 절감 효과가 있습니다. 또한, R2의 무료 티어는 지속적으로 제공되며, S3의 무료 티어는 첫 12개월로 제한됩니다.
추가 고려 사항
- 성능 및 신뢰성: R2는 글로벌 엣지 네트워크를 활용하여 데이터 접근 속도가 빠를 수 있으며, S3는 AWS의 광범위한 인프라와 SLA를 제공합니다. 성능 비교는 사용 사례에 따라 달라질 수 있습니다.
- 기업용 기능: S3는 규제 준수, 데이터 암호화, AWS와의 통합(예: Lambda, Athena)에서 강점을 가집니다. R2는 S3 호환 API를 제공하지만, 일부 고급 기능은 제한적일 수 있습니다.
- 사용 사례: 데이터 이관이 많은 콘텐츠 배포 네트워크(CDN)나 웹 애플리케이션에서는 R2가 비용 효율적입니다. 반면, 복잡한 데이터 워크플로우나 규제 요구 사항이 있는 기업 환경에서는 S3가 적합할 수 있습니다.
결론
Cloudflare R2는 저장 공간($0.015/GB/월 vs S3의 $0.023/GB/월)과 데이터 이관(무료 vs S3의 $0.005/GB 이후)에서 AWS S3보다 저렴합니다. 특히 데이터 이관이 많은 사용 사례에서 R2의 비용 절감 효과가 두드러집니다. 그러나 S3는 기업용 고급 기능과 AWS 생태계 통합에서 우위를 가질 수 있습니다. 최종 선택은 사용자의 특정 요구 사항과 예산에 따라 결정되어야 합니다.
참고 자료
- Cloudflare R2 가격: https://developers.cloudflare.com/r2/pricing/
- AWS S3 가격: https://aws.amazon.com/s3/pricing/
- DigitalApplied.com - Cloudflare R2 vs AWS S3: Complete 2025 Comparison Guide: https://www.digitalapplied.com/blog/cloudflare-r2-vs-aws-s3-comparison