Backblaze B2는 저렴한 비용과 명확한 가격 책정으로 알려진 클라우드 저장소 솔루션입니다.
| 공급자 | 저장소 비용 (GB당) | 이그레스 비용 (GB당) | 1TB 저장소 + 1TB 이그레스 (약) |
|---|---|---|---|
| Backblaze B2 | $0.005 | $0.01 | ~$10.24 |
| Amazon S3 | $0.023 | $0.09 | ~$113.00 |
| Azure Blob | $0.020 | $0.087 | ~$107.00 |
| Google Cloud | $0.020 | $0.12 (처음 1TB) | ~$140.00 |
참고: 가격은 근사치이며 지역과 사용 수준에 따라 달라질 수 있습니다.
Backblaze B2 모델은 간단하고 놀랍도록 저렴합니다:
무료 계층: 10GB 저장소 + 일일 1GB 아웃바운드 트래픽 (월 30GB)
예시: 15GB의 MP3 파일이 있다고 가정합니다. 저장소에 월 $0.025를 지불하고 (10GB는 무료이므로, 실제로 5GB에 대해 지불함), 45GB의 무료 아웃바운드 트래픽 (egress x3)을 즐깁니다. 각 MP3가 5MB라면 월 9,000건까지의 다운로드를 단 $0.025에 제공할 수 있습니다.
규모로: 1TB의 이그레스는 약 $10 (저장소가 15GB인 경우)이며, 이는 약 200,000건의 5MB 파일 다운로드/재생/스트리밍과 같습니다.
| 공급자 | 이그레스 요금 | 참고 |
|---|---|---|
| Amazon S3 | ✅ 예 | 무료 계층 이후 $0.09/GB를 청구합니다. 이그레스는 대규모로 S3를 사용할 때 주요 비용 요인입니다. |
| Wasabi | ❌ 아니요* | 이그레스 요금 없음 월간 이그레스가 평균 저장소보다 작은 한 (1:1 비율). 이는 Wasabi를 매우 예측 가능하게 만들고 높은 다운로드 시나리오에 이상적입니다. |
Wasabi를 사용할 때: 고정 월액을 지불하고 (1TB 저장소의 경우 최소 $6.99), 아웃바운드 트래픽에서 저장소를 정기적으로 초과하지 않는 한 무제한 다운로드를 받습니다. 따라서:
언뜻 보기에 Wasabi는 매력적입니다 — 이그레스 요금 없음, 고정 가격, 약 $6.99/월에 1TB 저장소. 하지만 이그레스 정책이 실제로 어떻게 작동하는지 자세히 보면 가치는 떨어지기 시작합니다 — 특히 저장소 낮음, 높은 다운로드 시나리오 (미디어 전달 등)의 경우.
15GB의 MP3 파일을 저장하고 각 파일이 약 5MB라고 가정합니다. 이는 약 3,000곡을 호스팅할 수 있음을 의미합니다. 한 달 동안 사용자가 매일 모든 파일을 다운로드하면 일일 15GB의 데이터를 전달하며, 이는 약 월 450GB와 같습니다. 이는 Wasabi의 "무료 이그레스" 규칙에 따르면 좋게 들리지만 여기가 함정입니다: Wasabi는 월간 평균 저장소 금액까지만 무료 이그레스를 허용합니다.
아래에서 비교 표와 "이그레스 없음"이 가치 없는 이유에 대한 구체적인 예를 볼 수 있습니다.
자신의 VPS 또는 전용 서버에서 파일을 호스팅하면 완전한 제어권을 얻습니다. 심지어 "무제한" 대역폭을 가질 수 있습니다, 이는 훌륭합니다 — 하지만 공급자의 공정 사용 제한까지만.
로컬 서버를 사용할 때:
예시:
25GB의 이미지 및 오디오 컨텐츠를 호스팅하고 월 5TB의 대역폭을 가진 VPS를 사용하면, 모든 것이 최적화되어 있다고 가정하고 약 100만 개의 5MB 파일 다운로드를 제공할 수 있습니다. 메모리 과부하를 피하기 위해 Laravel의 response()->stream()을 사용하고 전달 전략을 동적으로 관리하기 위해 파일별 통계를 기록합니다. 하지만 5TB 대역폭이 있습니까? 호스팅 공급자에게 문의하세요!
팁: 로컬 서버를 기본 소스로 사용하고, 파일을 사용할 수 없거나 트래픽이 증가하면 Backblaze로 돌아갑니다.
Cloudflare는 사용자와 저장소 사이의 미들 레이어로 작동합니다. 무료 플랜에서는 MP3 또는 동영상과 같은 대용량 바이너리 파일을 기본적으로 캐시하지 않을 수 있습니다. 그러나 Pro 플랜 ($25/월)은 더 적극적인 캐싱 정책을 제공합니다.
Cloudflare를 사용할 때:
예시: 음악 웹 사이트에 월 100,000회 재생을 받는 몇 가지 인기 있는 MP3가 있다고 가정합니다. Cloudflare가 캐시하면 처음 몇 개의 요청만 Backblaze에 도달합니다. 나머지는 Cloudflare의 에지 서버에서 제공됩니다. 이는 이그레스 요금에서 수백 GB를 절약합니다.
MP3 호스팅을 위한 Cloudflare 캐싱 예시
| 메트릭 | Cloudflare CDN 없음 | Cloudflare CDN 있음 (95% 캐시 히트) |
|---|---|---|
| 총 MP3 파일 | 5,000 | 5,000 |
| 월 재생 횟수 | 100,000 | 100,000 |
| MP3 크기 | 5 MB | 5 MB |
| 생성된 총 트래픽 | ~488 GB | ~488 GB |
| Backblaze B2에서 제공된 트래픽 | ~488 GB (100% 트래픽) | ~24.4 GB (5% 트래픽) |
| Cloudflare에서 제공된 트래픽 | 0 | ~463.6 GB (95% 트래픽) |
| Backblaze B2 이그레스 비용 (@$0.01) | ~$4.88 | ~$0.24 |
| CDN 절감액 | $0 | ~$4.64/월 |
참고: 5,000 MP3 (~25GB)에 대한 Backblaze 저장소 비용은 월 $0.125뿐입니다
팁: Cloudflare를 Backblaze와 결합하여 B2를 원본으로 설정하고 헤더 또는 페이지 규칙을 통해 캐싱 동작을 제어합니다. 또는 자신의 서버와 함께 사용하여 자주 액세스하는 동영상 및 이미지를 캐시합니다.
최대 제어 및 최소 초기 비용을 위해 로컬 서버로 시작합니다. 유연성을 제공하고 트래픽이 여전히 관리 가능한 동안 조기 지출을 피합니다. MP3, 동영상 또는 대규모 다운로드와 같은 저장소가 많이 필요한 콘텐츠를 오프로드하기 위해 Backblaze B2를 사용합니다. CDN과 쌍을 이룰 때 백업 및 기본 소스 모두에 매우 비용 효율적입니다. 트래픽이 증가하고 높은 대역폭 컨텐츠 (MP3 또는 동영상 등) 캐싱이 이그레스 비용을 상쇄할 수 있을 때 Cloudflare Pro로 업그레이드합니다. 95% 캐시 히트율로 매월 수백 GB의 트래픽도 원본에 도달하는 몇 GB로 줄일 수 있습니다.
🎁 효율성을 위한 보너스 팁
언제 비용을 지불하기 시작해야 합니까? 아래를 읽으세요.
| 시나리오 | 비용 지불 대상 + 이유 |
|---|---|
| 월 >100GB 미디어 전달 | Backblaze B2 — 낮은 비용, 확장 가능한 이그레스 ($0.01/GB) 사전 약정 없음 |
| MP3/동영상 대규모 캐싱 | Cloudflare Pro ($25) — 트래픽이 월 ~2.5TB를 초과할 때 자동 회수됨 |
| >3–5TB 예측 가능한 VPS 트래픽 | 서버 대역폭 업그레이드 — $25는 로컬 VPS에서 2.5–5TB 추가 아웃바운드 트래픽을 제공합니다 |
방금 시작하는 경우, Backblaze B2는 이상적입니다 — 고정 월 요금이 없으며 사용한 것에 대해서만 지불합니다. 예를 들어, 15GB 저장 및 1TB 다운로드 전달은 약 $10만 소비합니다.
하지만 트래픽이 증가하면 — 월 2.5TB로 — Cloudflare Pro를 진지하게 고려할 시간입니다. 월 $25의 고정 요금으로 Cloudflare 에지 CDN을 통해 완전히 2.5TB (이상) 제공할 수 있습니다, 캐시된 콘텐츠에 대한 무제한 이그레스 정책 덕분입니다. 이는 거대한 비용 절감입니다.
이는 $25에 대해 잠재적으로 이그레스 지불을 완전히 중단할 수 있음을 의미합니다 — 캐시 히트율이 높다고 가정하면 (예: 정적 MP3, 이미지 또는 자주 변경되지 않는 동영상). 이는 더 저렴할 뿐만 아니라 최종 사용자를 위한 속도와 신뢰성도 향상시킵니다.
또는 VPS를 실행 중이고 트래픽이 일시적으로 증가하는 경우 (예: 예기치 않은 바이럴 급증), 호스팅 공급자로부터 증가된 대역폭에 동일한 $25를 할당하는 것을 고려하세요. 대부분은 해당 가격대에서 2.5–5TB의 아웃바운드 트래픽을 제공합니다 — 영구 업그레이드 없이 단기 급증에 좋습니다.