| 저장소 | 요금 (2026) | 장점 | 단점 |
|---|---|---|---|
| Cloudflare R2 글로벌·무료시작 |
10GB 무료 + egress 영구 0원 이후 $0.015/GB/월 작업 $4.5 / $0.36 per 1M |
• 전송비 0원 → 사진 열람 많은 데이팅에 최적, 장기 최저비용 • S3 호환(기존 코드 재사용) • Cloudflare 한국 엣지로 체감 속도 양호 • 무료 10GB로 초기 충분 |
• 해외 저장 → 국외이전 고지 필요 • 비공개=서명URL/프록시 직접 구현 • Supabase와 별도 관리 |
| 네이버 클라우드 Object Storage 한국 유료 |
유료(스토리지+요청+전송, KRW) 전송 ~45%↓ 주장 |
• 한국 리전(PIPA 데이터 거주 유리) • KRW 청구·한국어 지원 • S3 호환·저지연 |
• 의미있는 무료 없음(=승인 필요) • DX가 Supabase보다 번거로움 |
| Supabase Storage (현재, Tokyo) |
무료 1GB+egress 5GB (7일 미사용시 일시정지!) Pro $25/mo=100GB+egress250GB 초과 스토리지$0.021·egress$0.09/GB |
• RLS 비공개 접근제어 내장(구현 최소) • 현 스택과 완전 통합·가장 단순 |
• 무료=프로덕션 부적합(정지·1GB) • egress $0.09/GB로 비쌈 • 해외(Tokyo) |
| AWS S3 +CloudFront 서울 유료 |
유료, 5GB 무료(12개월) egress 과금 |
• 서울 리전·업계 표준·성숙 • 무한 확장 |
• egress 과금·비용예측 어려움 • 설정 복잡 |
| Backblaze B2 | 10GB 무료 $0.006/GB(최저가) |
• 가장 저렴, CF 경유 egress 무료 | • 한국 리전 없음·DX 약함 |
1순위 — Cloudflare R2 + 비공개 서명URL/프록시
api/band-image와 동일 패턴).대안 — 네이버 클라우드 : 데이터 국내 보관이 법적 요건이면 선택(PIPA 유리·KRW). 단 유료 → 승인 필요.
과도기(가장 단순, 당장 소량) — 현 Supabase 유지 + 출시 시 Pro($25/mo) 전환. RLS 비공개가 코드 최소이나, 회원·열람↑ 시 egress($0.09/GB) 비용이 빠르게 커짐 → 중장기엔 R2 권장.
profile-photos(Supabase, 18장) 마이그레이션 여부 결정.Tinder·Bumble·국내앱 공통 패턴 — 우리 권고(R2)가 이 표준과 일치하며 AWS보다 저렴.
→ 우리 대입: R2=스토리지, 프록시/서명URL=접근제어, R2 egress 0=CDN 서빙 비용 제거. 보너스로 Cloudflare Images(변환 5,000건/월 무료)를 R2 위에 붙이면 리사이즈+AI 모더레이션까지 묶여 — 대형앱이 따로 구축하는 걸 저렴하게.