Cloud Storage for Firebase는 Google Cloud Storage(GCS) 버킷 위에서 동작해요. 그래서 버킷을 만들 때 고르는 리전(location) 에 따라 무료 할당량, 지연 시간, 요금이 모두 달라져요. 버킷의 위치는 만든 뒤에 바꿀 수 없으니 처음에 잘 골라야 해요.
한국 사용자를 대상으로 할 때 흔히 "서울 리전을 고르면 빠르고 무료 혜택도 똑같다"고 알려져 있는데, 2024년 9월 Firebase 정책 변경 이후로는 사실이 아니에요. 2026년 10월 기준 공식 문서 내용으로 정리해 볼게요.
결론 먼저
- 무료 할당량 안에서 쓰고 싶다면:
us-central1,us-east1,us-west1중 하나를 골라야 해요. 무료 할당량은 이 세 리전 버킷에만 적용돼요. - 한국 사용자에게 빠른 응답이 더 중요하다면:
asia-northeast3(서울)이 가장 가까워요. 대신 처음부터 일반 Cloud Storage 요금이 나와요. - Firestore·Cloud Functions를 함께 쓴다면: Storage도 같은 리전에 맞추는 것이 좋아요.
2024년 9월 이후 달라진 점
Blaze 요금제가 필요해요
2024년 9월 이후에는 새 기본 버킷(PROJECT_ID.firebasestorage.app)을 만들려면 프로젝트가 Blaze(종량제) 요금제여야 해요.
예전에 만든 PROJECT_ID.appspot.com 기본 버킷도 2026년 2월 3일부터 Blaze 요금제여야 계속 읽고 쓸 수 있어요. 업그레이드하지 않으면 버킷 접근 권한을 잃어요. 대신 Blaze로 바꾸더라도 기존 appspot.com 버킷은 원래의 무료 사용량을 그대로 유지해요.
무료 할당량은 US 리전 세 곳에만 있어요
새 버킷의 무료 할당량은 Google Cloud Storage의 "Always Free" 등급을 따르기 때문에 us-central1, us-east1, us-west1 버킷에만 적용돼요. 서울(asia-northeast3), 도쿄(asia-northeast1) 같은 다른 리전 버킷은 첫 바이트부터 일반 Cloud Storage 요금으로 계산돼요.
Firebase 요금 페이지에 나온 *.firebasestorage.app 버킷의 무료 할당량은 다음과 같아요.
| 항목 | 무료 할당량 |
|---|---|
| 저장 용량 | 5GB-월 |
| 다운로드 | 100GB/월 |
| 업로드 작업 | 5,000회/월 |
| 다운로드 작업 | 50,000회/월 |
즉, 서울 리전을 고르면 무료 혜택을 받을 수 없어요. 다만 개인 프로젝트 수준의 사용량이라면 실제 청구액이 크지 않을 수 있으니, 예상 사용량으로 한 번 계산해 보는 것을 추천해요.
리전별로 따져 볼 점
지연 시간: 가까울수록 빨라요
Storage는 이미지·영상·파일 업로드와 다운로드가 많아 지연 시간(latency) 의 영향을 크게 받아요. 한국 사용자에게는 서울 리전이 물리적으로 가장 가깝기 때문에 가장 빠르고, 미국 리전은 태평양을 건너야 해서 상대적으로 느려요.
다른 Firebase 서비스와 같은 리전에 두기
Firestore, Cloud Functions가 서울에 있는데 Storage만 다른 리전에 두면, 서비스끼리 데이터를 주고받을 때마다 리전 간 네트워크 전송 요금과 지연이 추가돼요.
- Storage → Cloud Functions (예: 업로드된 이미지 리사이즈)
- Storage → Firestore (예: 파일 메타데이터 저장)
이런 흐름이 많다면 Storage를 나머지 서비스와 같은 리전에 두는 것이 비용과 속도 모두에 유리해요.
최종 추천
| 상황 | 추천 리전 |
|---|---|
| 학습·개인 프로젝트, 무료 할당량 안에서 쓰기 | us-central1 등 US 리전 |
| 한국 사용자 대상 서비스, 응답 속도 우선 | asia-northeast3 (서울) |
| 한국 + 일본 등 아시아 여러 나라 사용자 | 사용자 분포에 맞춰 서울 또는 도쿄 |
| Firestore·Functions를 이미 특정 리전에 둔 경우 | 그 서비스들과 같은 리전 |
정리
- 2024년 9월 이후 Firebase Storage는 Blaze 요금제가 필요하고, 무료 할당량은 US 리전 세 곳의 버킷에만 적용돼요.
- 서울 리전은 한국 사용자에게 가장 빠르지만 무료 할당량이 없어요.
- 다른 Firebase 서비스와 리전을 맞추면 리전 간 전송 요금과 지연을 줄일 수 있어요.
- 버킷 위치는 나중에 바꿀 수 없으니, 비용과 속도 중 무엇이 우선인지 먼저 정하고 고르세요.
참고 자료
