아시는 분들은 모두 아시겠지만 클라우드플레어의 트래픽 무료 정책은 이미 유명하죠. 스토리지 뿐 아니라 디비나 모든 서비스에서 클라우드플레어는 트래픽 과금을 하지 않고 요청기반 과금을 합니다. 서비스 형태에 따라 장단점이 있을 수 있겠지만 저는 일단 스토리지 측면에서 압도적인 장점을 느껴서 해당 서비스를 사용한 후기/정보를 남기려고 합니다.
📌 Cloudflare R2가 뭔가요?
R2는 Cloudflare에서 제공하는 오브젝트 스토리지 서비스입니다. 쉽게 말해 AWS S3 같은 클라우드 저장소인데, S3 API와 100% 호환됩니다. 이름이 왜 R2냐고요? AWS S3를 의식해서 알파벳을 하나씩 앞으로 당긴 겁니다. (S→R, 3→2)
💰 가격 정책 (2024~2025년 기준)
무료 티어 (Forever Free)
| 항목 | 무료 제공량 |
|---|---|
| 저장 용량 | 10GB/월 |
| Class A 작업 (업로드, 수정 등) | 1,000,000회/월 |
| Class B 작업 (읽기, 다운로드 등) | 10,000,000회/월 |
| 송신 트래픽 (Egress) | ♾️ 무제한 무료 |
유료 요금 (무료 티어 초과 시)
| 항목 | Standard Storage | Infrequent Access |
|---|---|---|
| 저장 비용 | $0.015/GB/월 | $0.01/GB/월 |
| Class A 작업 | $4.50/백만 회 | $9.00/백만 회 |
| Class B 작업 | $0.36/백만 회 | $0.90/백만 회 |
| 송신 트래픽 | $0 (무료) | $0 (무료) |
| 데이터 검색 비용 | 없음 | $0.01/GB |
💡 AWS S3와 비교하면?
10TB 저장 + 50TB 트래픽 발생 시나리오:
| 서비스 | 월 예상 비용 |
|---|---|
| Cloudflare R2 | ~$150 (저장 비용만) |
| AWS S3 | ~$4,730 (저장 $230 + 트래픽 $4,500) |
| Google Cloud Storage | ~$5,200 |
약 30배 차이입니다. 트래픽이 많을수록 R2의 가성비가 폭발합니다.
복잡해보이지만 결국 저장용량 + 요청에 대한 비용만 내면 됩니다. AWS나 다른 서비스들도 저장용량은 내니까(심지어 이것도 비쌈) 클라우드플레어가 얼마나 저렴한지 아시겠죠?
위 비교표에서 보시다시피 이 비용만으로도 큰 차이가 납니다. 구현 난이도 동일, 성능도 동일하다면 쓰지 않을 이유가 없죠.
특히 AWS S3 와 100%호환되어 기존에 S3를 쓰고 계셨다면 마이그레이션 복잡도가 제로에 수렴합니다.
성능으로 보자면 클라우드플레어 CDN이 자동연동되므로 전세계 어디서 안정적으로 빠른 서비스가 가능하고 CDN캐를 커스텀 도메인과 같이 관리하면 R2요청조차 발생하지 않아서 거의 무료로 사용이 가능합니다.
이전 회사에서 여러 게임을 Vercel 에서 호스팅하는 서비스가 있었는데 파일을 클라우드플레어로 옮겨 서비스 하는 것만으로 월간 5천유로의 지출을 줄일 수 있었습니다(2시간 작업).
지금 만드는 서비스에서 음성,이미지,영상등을 서비스 해야 하는데 클라우드플레어의 스트리밍이라는 서비스도 사용해 보았지만 그냥 R2로 모든 요구사항이 충족되어 지금은 R2로 사용중입니다(스트리밍서비스는 이미지 크기 자동 변환등 추가 서비스가 있습니다).
R2쓰시고 마음의 평화를 얻으시길 바라겠습니다. 특히 스타트업이나 사이드 프로젝트에서는 거의 무조건 R2를 추천드립니다.
질문 있으시면 댓글로 남겨주세요! 🙌
가장 비싼 비즈니스 요금제를 써도 100%안된다는 얘기가 있더군요.
한국에서 호스팅하면 인천 서버가 아니라 미국을 거쳐서 들어옵니다.(망사용료 때문에)
R2에 한해서는 AWS Cloudfront도 조건이 많이 좋아졌고, 메가존 같은 파트너사 통하면 할인도 적용받을 수 있습니다.
위 문제는 한국만 해당되는 문제이고, 해외에서는 R2가 많이 활성화가 됐나요?
Cloudfront, Bunnynet, R2 어느정도 사용되는지 궁금하네요.
한국에서 CDN이 안된다는건 모르고 있었습니다. 그럼 R2 뿐 아니라 클라우드플레어의 모든 제품에 영향을 줄 것 같은데요 실제 로그를 보면 캐시히트되는걸로 나오는데 하루 날 잡아서 한국 지인이랑 테스트 해 봐야겠습니다 :)
그리고, 혼자서 테스트 해보면 유료 무료 버전이 차이가 거의 없는데,
실제 사용자 오류 로그를 확인해 보니 유료 버전이 에러가 좀 덜한것 같기도 하고요.. 신기한 서비스 입니다.