DigitalOcean Spaces는 월 $5예요. 이 정액 구독에는 버킷 100개까지 함께 쓰는 250 GiB의 스토리지와 1 TiB의 외부 전송, 그리고 내장 CDN이 포함돼요. 이를 넘으면 추가 저장 GiB당 $0.02, 추가 다운로드 GiB당 $0.01을 내며, 업로드는 항상 무료예요. 영구적인 무료 사용량도, 요청당 요금도 없어요. 이 페이지의 모든 수치는 2026년 10월 기준 DigitalOcean 공식 요금 페이지와 제품 문서에서 가져왔어요.
DigitalOcean Spaces 요금 한눈에 보기
| 항목 | 월 $5에 포함 | 초과 시 가격 |
|---|---|---|
| Standard 스토리지 | 250 GiB | GiB당 월 $0.02 |
| 외부 전송 | 1,024 GiB (1 TiB) | GiB당 $0.01 |
| 들어오는 전송 (업로드) | 무료 | 무료 |
| 내장 CDN | 추가 요금 없음 | 같은 1 TiB에서 차감 |
| Cold Storage | 포함되지 않음 | GiB당 월 $0.007 |
| Cold Storage 검색 | 포함되지 않음 | GiB당 $0.01 (일부 면제) |
| 요청 | 요청당 요금 없음 | 요금 대신 속도 제한 |
이 표가 청구서로 바뀌는 방식은 세 가지 규칙으로 정해져요:
- 구독 하나로 계정의 모든 버킷을, 어떤 리전이든 100개까지 사용할 수 있어요. 250 GiB와 1 TiB는 모든 버킷이 함께 써요.
- 첫 버킷을 만들 때 청구가 시작되고 모든 버킷을 삭제하면 멈춰요. 모든 버킷을 삭제해 해지하면 시간 단위로 일할 계산돼요.
- 제한 페이지의 작은 글씨 두 가지: 최소 청구 객체 크기는 4 KiB이며, 완료되지 않은 멀티파트 업로드는 30일 후 자동으로 삭제돼요.
DigitalOcean Spaces에 무료 사용량이 있나요?
없어요. 요금 페이지와 문서 어디에도 Spaces의 무료 한도가 나와 있지 않으므로, 파일이 하나뿐이라도 첫 버킷부터 $5 구독이 적용돼요. 이것이 모든 계정에 매달 10 GB-월의 스토리지를 무료로 주는 Cloudflare R2, 그리고 처음 10 GB가 항상 무료인 Backblaze B2와의 큰 차이예요. DigitalOcean은 새 계정을 위한 가입 크레딧 이벤트를 진행하지만, 이는 프로모션 크레딧이지 Spaces 무료 사용량이 아니에요.
계산 예시: 실제로 내는 금액
예시 1, 작은 사이트나 사이드 프로젝트: 월 20 GiB 저장, 100 GiB 다운로드.
| 항목 | 계산 | 비용 |
|---|---|---|
| 구독 | 정액 | $5.00 |
| 추가 스토리지 | 20 GiB는 250 GiB 안에 포함 | $0.00 |
| 추가 전송 | 100 GiB는 1,024 GiB 안에 포함 | $0.00 |
| 합계 | $5.00 |
예시 2, 사용자 업로드를 저장하는 앱: 월 500 GiB 저장, 2 TiB 다운로드.
| 항목 | 계산 | 비용 |
|---|---|---|
| 구독 | 정액 | $5.00 |
| 추가 스토리지 | (500 - 250) × $0.02 | $5.00 |
| 추가 전송 | (2,048 - 1,024) × $0.01 | $10.24 |
| 합계 | $20.24 |
예시 3, 트래픽이 적당한 대형 미디어 라이브러리: 월 1 TiB 저장, 500 GiB 다운로드.
| 항목 | 계산 | 비용 |
|---|---|---|
| 구독 | 정액 | $5.00 |
| 추가 스토리지 | (1,024 - 250) × $0.02 | $15.48 |
| 추가 전송 | 500 GiB는 1,024 GiB 안에 포함 | $0.00 |
| 합계 | $20.48 |
청구서에는 항목이 몇 개뿐이며, 이것이 사람들이 Spaces를 고르는 주된 이유예요: API 요청을 세지 않아도 비용을 예측할 수 있어요.
DigitalOcean CDN 요금: 포함되지만 전송은 공유
모든 Spaces 버킷은 추가 비용 없이 내장 CDN을 켤 수 있어, 다운로드하는 사람과 가까운 엣지 캐시에서 파일이 제공돼요. 놓치기 쉬운 점은 CDN에 별도의 전송 한도가 없다는 거예요. DigitalOcean 문서에 따르면 CDN과 원본 대역폭이 모두 같은 기본 한도에서 차감되며, 원본에서 엣지로의 전송(CDN이 버킷에서 파일을 가져오는 것)도 여기에 포함돼요. 캐싱은 전송을 빠르게 해 줄 뿐, 두 번째 무료 전송 한도를 주지는 않아요.
문서에 나온 다른 CDN 세부 사항:
- 미리 서명된 URL로 만든 요청은 Spaces CDN에 캐시되지 않아요. CDN 호스트 이름으로도 작동하지만, 속도 때문이 아니라 일관된 호스트 이름이나 사용자 지정 도메인을 유지하기 위한 용도일 뿐이에요.
- 사용자 지정 CDN 하위 도메인에는 SSL 인증서가 필요해요. DigitalOcean에서 DNS를 호스팅하면 무료 Let’s Encrypt 인증서를 사용할 수 있고, 다른 곳에서 DNS를 호스팅하면 직접 인증서를 업로드해야 해요.
- Cold Storage 버킷은 CDN을 지원하지 않아요.
한도에 포함되지 않는 전송
모든 트래픽이 1 TiB 한도에서 차감되는 것은 아니에요:
- 들어오는 전송(업로드)은 항상 무료예요.
- Spaces에서 Droplet으로의 트래픽은 지정된 리전 쌍 사이에서 무료예요: NYC3에서 NYC1, NYC2, NYC3으로, SFO2나 SFO3에서 SFO1, SFO2, SFO3으로, AMS3에서 AMS2와 AMS3으로, SGP1에서 SGP1으로, 그리고 FRA1, SYD1, BLR1, ATL1, LON1, TOR1은 같은 데이터 센터 안에서요.
- VPC 로컬 DNS 확인자를 사용하는 Droplet은 모든 리전에서 Spaces 한도를 쓰지 않고 내부 네트워크로 Spaces에 접근해요. 데이터 센터 간 비공개 액세스는 AMS, NYC, SFO 그룹 안에서만 작동해요.
- Droplet에서 Spaces로의 트래픽은 Spaces 한도를 쓰지 않지만, Droplet 자체의 외부 전송 한도에는 포함돼요.
앱과 스토리지가 모두 DigitalOcean에 있다면, 둘을 맞는 리전에 두는 것이 가장 쉬운 절약 방법이에요.
DigitalOcean Spaces Cold Storage 요금
Cold Storage는 백업과 아카이브처럼 오래 보관하고 거의 읽지 않는 데이터를 위한 별도의 스토리지 클래스예요.
| 항목 | Cold Storage |
|---|---|
| 스토리지 | GiB당 월 $0.007 |
| 검색 | GiB당 $0.01, 일평균 Cold Storage 사용량까지 면제 |
| 최소 보관 기간 | 30일 |
| 조기 삭제 또는 업데이트 | 남은 일수에 대해 GiB당 $0.007, 매월 처음 250 GiB는 무료 |
| 최소 청구 객체 크기 | 객체당 128 KiB, 읽기당 128 KiB |
| 버킷당 속도 제한 | 초당 쓰기 450회, 읽기 250회, 목록 조회 25회 |
| 리전 | BLR1을 제외한 모든 Spaces 리전 |
덮어쓰기는 삭제 후 새 객체 생성으로 계산되므로 조기 삭제 요금이 발생할 수 있어요. 모든 객체가 최소 128 KiB로 청구되므로 Cold Storage는 수백만 개의 작은 파일이 아니라 적은 수의 큰 아카이브에 알맞아요. 거의 손대지 않는 백업 1 TiB라면 스토리지 비용이 월 약 $7.17로, 같은 1 TiB를 Standard 스토리지에 두었을 때의 초과 요금 $15.48과 비교돼요.
선택하기 전에 알아 둘 Spaces 제한
| 제한 | 값 |
|---|---|
| 계정당 버킷 | 100 |
| 계정당 액세스 키 | 200 |
| 요청 (지금 만드는 버킷) | 초당 총 800회 작업, LIST는 더 낮을 수 있음 |
| 단일 PUT | 최대 5 GB |
| 멀티파트 업로드 | 객체당 최대 10,000개 파트, 5 TB |
| 버킷당 객체 | 버전 관리 없이 1억 개, 버전 관리 시 5,000만 개 |
| Standard 스토리지 리전 | 13개: NYC3, AMS3, SFO2, SFO3, SGP1, LON1, FRA1, TOR1, BLR1, SYD1, ATL1, RIC1, MKC1 |
DigitalOcean은 버킷에 초당 400건 이상의 읽기 요청이 필요해지면 CDN을 권장하며, 클라이언트가 503 Slow Down을 받으면 지수 백오프로 다시 시도하도록 요청해요.
Spaces와 Volumes: 오브젝트 스토리지와 블록 스토리지 요금
“DigitalOcean 스토리지 요금”을 검색하면 두 제품이 자주 섞여요. Spaces는 S3 API로 접근하는 오브젝트 스토리지이며 위와 같은 요금이 적용돼요. Volumes는 Droplet에 디스크로 연결하는 블록 스토리지예요: 디스크가 차 있든 비어 있든 1 GiB부터 16 TiB까지 프로비저닝한 크기에 대해 GiB당 월 $0.10이에요. 앱과 사람들이 다운로드하는 파일에는 Spaces가 GiB당 몇 배나 저렴하고, Volumes는 데이터베이스나 파일 시스템이 필요한 용도에 쓰여요.
DigitalOcean Spaces vs AWS S3 vs Cloudflare R2
| DigitalOcean Spaces | Cloudflare R2 | Amazon S3 Standard (US East) | |
|---|---|---|---|
| 시작 가격 | 월 $5, 250 GiB와 외부 전송 1 TiB 포함 | 10 GB-월까지 무료 | 사용한 만큼 지불 |
| 초과 스토리지 | GiB당 $0.02 | GB당 $0.015 | GB당 $0.023 (처음 50 TB) |
| 인터넷으로 나가는 전송 | 1 TiB 포함, 이후 GiB당 $0.01 | 무료 | AWS 전체 합산 월 100 GB 무료, 이후 GB당 $0.09 |
| 요청 | 요청당 요금 없음 | 쓰기 100만 건당 $4.50, 읽기 100만 건당 $0.36 | PUT/LIST 1,000건당 $0.005, GET 1,000건당 $0.0004 |
| CDN | 내장, 전송 공유 | Cloudflare 네트워크 | 별도 서비스 (CloudFront) |
위의 예시 2(500 GiB 저장, 2 TiB 다운로드)를 기준으로 요청 요금을 제외한 대략적인 월 청구액은 Spaces에서 약 $20, R2에서 약 $8(외부 전송이 무료이므로 스토리지만), S3에서 약 $200이며 S3는 거의 전부가 외부 전송이에요. 다운로드가 많은 경우에는 Spaces가 S3보다 유리하고, 외부 전송이 많고 요청 수가 적당하면 R2가 유리해요. TB 단위로 가격이 매겨지는 대용량 아카이브는 Wasabi 요금과 전체 프로바이더 비교를 참고하세요.
Spaces가 적합한 경우
Spaces가 잘 맞는 경우:
- API 요청을 세지 않고도 예측 가능한 청구서를 원할 때.
- 스토리지와 전송이 매월 250 GiB와 1 TiB 정도이거나 조금 넘을 때.
- 별도 서비스를 설정하지 않고 CDN을 쓰고 싶을 때.
- 앱이 이미 DigitalOcean에서 실행되고 있어 무료 리전 쌍과 비공개 네트워크를 활용할 수 있을 때.
몇 기가바이트만 필요할 때(다른 곳의 무료 한도로 작은 버킷을 감당할 수 있는데 $5 최소 요금이 적용돼요), 공개적으로 수 테라바이트를 제공할 때(한도를 넘는 TiB마다 약 $10.24가 들지만 R2는 외부 전송 요금이 없어요), 거의 읽지 않는 수십 테라바이트를 보관할 때는 덜 적합해요.
Nubbo로 Spaces 파일 관리하기
DigitalOcean 제어판은 버킷과 키를 만들기에는 괜찮지만 매일 하는 파일 작업용으로 만들어지지는 않았어요. Nubbo는 액세스 키, 시크릿, 버킷의 리전으로 Spaces에 연결되며, 파일 브라우저, 비밀번호, 만료일, 다운로드 횟수 제한이 있는 공유 링크, 갤러리, 인박스를 더해 줘요. 업로드와 단일 파일 다운로드는 일반 Spaces 엔드포인트의 미리 서명된 URL을 통해 브라우저와 버킷 사이에서 바로 이루어지므로, 다운로드는 다른 다운로드와 마찬가지로 1 TiB 한도에서 차감돼요. 여러 파일 ZIP 다운로드는 브라우저에서 만들어지며 브라우저가 각 파일을 내 버킷에서 바로 다운로드하고, 썸네일은 내 버킷의 .nubbo-thumbs/ 아래에 기록되므로 둘 다 Spaces 사용량에 반영돼요.
자주 묻는 질문
DigitalOcean Spaces는 얼마인가요?
2026년 10월 기준 Spaces는 월 $5예요. 계정의 모든 버킷이 함께 쓰는 250 GiB의 스토리지와 1 TiB(1,024 GiB)의 외부 전송이 포함돼요. 추가 스토리지는 GiB당 월 $0.02, 추가 전송은 GiB당 $0.01이에요.
DigitalOcean Spaces에 무료 사용량이 있나요?
없어요. DigitalOcean은 Spaces에 영구적인 무료 한도를 제시하지 않아요. $5 구독은 첫 버킷을 만들 때 시작되고 모든 버킷을 삭제하면 멈추며, 시간 단위로 일할 계산돼요.
DigitalOcean Spaces CDN은 무료인가요?
내장 CDN에는 추가 요금이 없지만 전송이 무료인 것은 아니에요. CDN 전송과 원본 다운로드가 같은 1 TiB 한도를 함께 쓰며, 원본에서 엣지로의 전송도 이 한도에 포함돼요.
DigitalOcean Spaces Cold Storage는 얼마인가요?
GiB당 월 $0.007에 검색 GiB당 $0.01이 더해지며, 해당 월의 일평균 Cold Storage 사용량까지는 검색 요금이 면제돼요. 객체에는 최소 보관 기간 30일과 최소 청구 크기 128 KiB가 있어요.
Spaces 구독 하나로 여러 버킷을 쓸 수 있나요?
네. 구독 하나로 어떤 리전이든 버킷 100개까지 사용할 수 있으며, 포함된 스토리지와 전송은 모든 버킷이 함께 써요.
DigitalOcean Spaces가 AWS S3보다 저렴한가요?
대부분의 중소규모 워크로드에서는 그래요. 주된 이유는 1 TiB의 외부 전송이 포함되고 추가 전송이 GiB당 $0.01인 반면, S3는 US East에서 매월 처음 100 GB 이후 인터넷 전송에 GB당 $0.09를 부과하기 때문이에요. S3가 더 저렴한 경우는 아주 조금 저장하고 거의 다운로드하지 않을 때뿐이에요.
Spaces와 Volumes 요금은 어떻게 다른가요?
Spaces는 S3 호환 API로 접근하는 오브젝트 스토리지이며, 여기서 설명하는 $5 구독이 적용돼요. Volumes는 Droplet에 디스크처럼 연결하는 블록 스토리지로, 프로비저닝한 크기에 대해 GiB당 월 $0.10이 청구돼요.
출처
요금과 제한은 아래 공식 페이지를 기준으로 해요. 프로바이더가 변경할 수 있으니 결정하기 전에 확인하세요.