Amazon S3 Standard는 US East(N. Virginia)에서 GB-월당 $0.023, Glacier Deep Archive는 $0.00099이며, 인터넷으로 나가는 데이터 전송은 매월 처음 100 GB 이후 GB당 $0.09예요. 12개월 동안 5 GB를 주던 예전 무료 사용량은 사라졌고, 이제 새 계정은 대신 최대 $200의 크레딧을 받아요. 하지만 스토리지 요금은 S3 청구서의 한 줄일 뿐이에요. 요청, 검색 요금, 최소 보관 기간, 그리고 특히 다운로드가 총액을 좌우하는 경우가 많아요. 그래서 이 페이지에서는 2026년 10월 기준으로 AWS가 US East에 대해 공개한 가격을 S3 요금 페이지와 AWS Price List에서 가져와 항목별로 살펴봐요. 다른 리전은 조금 더 비싸거나 저렴하지만 구조는 같아요.
Amazon S3 요금 한눈에 보기
| 청구 항목 | S3 Standard 가격 (US East) |
|---|---|
| 스토리지, 처음 50 TB | GB-월당 $0.023 |
| PUT, COPY, POST, LIST 요청 | 1,000건당 $0.005 |
| GET 및 기타 요청 | 1,000건당 $0.0004 |
| 들어오는 데이터 전송 | 무료 |
| 인터넷으로 나가는 데이터 전송 | 매월 처음 100 GB 무료, 이후 GB당 $0.09 |
| 가장 저렴한 클래스 (Glacier Deep Archive) | GB-월당 $0.00099, 최소 180일 |
| 새 계정의 무료 사용량 | 최대 $200 크레딧, 고정 GB 용량이 아님 |
2026년에도 S3 무료 사용량이 있나요?
많은 분들이 찾는 형태로는 없어요. “12개월 동안 S3 5 GB” 혜택은 AWS가 지금 레거시 프리 티어라고 부르는 프로그램, 즉 2025년 7월 15일 이전에 적용되던 프로그램의 일부였어요. 12개월 혜택은 계정이 활성화된 날부터 1년 동안 유지되었기 때문에, 2025년 7월 14일에 개설한 계정도 2026년 7월에 혜택이 끝났어요. 이제 12개월 S3 무료 사용량을 받고 있는 계정은 없어요.
2025년 7월 15일 이후에 만든 계정은 대신 크레딧을 받아요:
- 계정을 만들 때 $100의 크레딧, 그리고 주요 서비스로 활동을 완료하면 최대 $100를 더 받아요.
- Free 플랜에서는 업그레이드하지 않는 한 요금이 청구되지 않아요. 이 플랜은 계정을 개설한 지 6개월이 지나거나 크레딧을 모두 쓰면, 둘 중 먼저 오는 시점에 끝나며, 일부 서비스만 사용할 수 있어요. S3는 그중 하나예요.
- Paid 플랜에서는 같은 크레딧이 청구서에 적용되고, 크레딧을 넘는 사용량은 일반 요금으로 청구돼요. S3 요금 페이지에 따르면 프리 티어 크레딧은 계정 생성일로부터 12개월 안에 사용해야 해요.
바뀌지 않은 것은 인터넷으로 나가는 데이터 전송 월 100 GB 무료 혜택으로, AWS가 모든 서비스를 합산해 계산해요. 실제로 크레딧은 AWS 전체에서 쓰는 예산이지, 영구적인 S3 무료 용량이 아니에요. 매달 계속 무료로 쓸 수 있는 스토리지를 원한다면 Cloudflare R2는 매월 10 GB를 무료로 제공하고(Cloudflare R2 무료 사용량 참고), Backblaze B2는 처음 10 GB를 무료로 제공해요(Backblaze B2 요금과 무료 사용량 참고).
S3 스토리지 클래스와 가격
| 스토리지 클래스 | GB-월당 가격 | 최소 기간 | 최소 청구 크기 |
|---|---|---|---|
| S3 Standard, 처음 50 TB | $0.023 | 없음 | 없음 |
| S3 Standard, 다음 450 TB | $0.022 | 없음 | 없음 |
| S3 Standard, 500 TB 초과 | $0.021 | 없음 | 없음 |
| Intelligent-Tiering, Frequent Access | $0.023 (처음 50 TB) | 없음 | 계층 이동 대상은 128 KB 이상 |
| Intelligent-Tiering, Infrequent Access | $0.0125 | 없음 | 계층 이동 대상은 128 KB 이상 |
| Intelligent-Tiering, Archive Instant Access | $0.004 | 없음 | 계층 이동 대상은 128 KB 이상 |
| Intelligent-Tiering, Archive Access (선택 사항) | $0.0036 | 없음 | 계층 이동 대상은 128 KB 이상 |
| Intelligent-Tiering, Deep Archive Access (선택 사항) | $0.00099 | 없음 | 계층 이동 대상은 128 KB 이상 |
| S3 Standard-IA | $0.0125 | 30일 | 128 KB |
| S3 One Zone-IA | $0.01 | 30일 | 128 KB |
| S3 Express One Zone | $0.11 | 없음 | 없음 |
| S3 Glacier Instant Retrieval | $0.004 | 90일 | 128 KB |
| S3 Glacier Flexible Retrieval | $0.0036 | 90일 | 객체당 메타데이터 40 KB |
| S3 Glacier Deep Archive | $0.00099 | 180일 | 객체당 메타데이터 40 KB |
눈에 띄는 점:
- 보관 비용은 Standard-IA가 Standard보다 약 46%, Glacier Instant Retrieval은 약 83%, Deep Archive는 약 96% 저렴해요. 하지만 이 할인은 모두 검색 요금, 더 비싼 요청 또는 최소 기간으로 돌아와요.
- Intelligent-Tiering은 객체를 자동으로 이동해요: 30일 연속으로 액세스가 없으면 Infrequent Access로, 90일 후에는 Archive Instant Access로, 그리고 켜 두었다면 90일 후 Archive Access, 180일 후 Deep Archive Access로 옮겨요. 검색 요금은 없지만 매월 객체 1,000개당 $0.0025의 모니터링 요금이 있어요. 128 KB 미만의 객체는 모니터링되지 않고 항상 Frequent Access 요금이 적용돼요. Price List에는 30일 전에 삭제되거나 덮어쓴 객체에 대한 일할 요금도 있어요.
- Express One Zone은 하나의 가용 영역에서 한 자릿수 밀리초 지연 시간을 위해 만들어졌어요. 보관 비용은 Standard의 거의 5배지만 요청은 가장 저렴하며, GB당 소액의 업로드 및 검색 요금이 추가돼요(Price List 기준 GB당 $0.0032와 $0.0006).
요청 요금
업로드, 목록 조회, 다운로드는 모두 요청이에요. US East의 1,000건당 가격:
| 스토리지 클래스 | PUT, COPY, POST, LIST | GET 및 기타 요청 |
|---|---|---|
| S3 Standard | $0.005 | $0.0004 |
| Intelligent-Tiering | $0.005 | $0.0004 |
| S3 Standard-IA | $0.01 | $0.001 |
| S3 One Zone-IA | $0.01 | $0.001 |
| S3 Express One Zone | $0.00113 | $0.00003 |
| S3 Glacier Instant Retrieval | $0.02 | $0.01 |
| S3 Glacier Flexible Retrieval | $0.03 | $0.0004 |
| S3 Glacier Deep Archive | $0.05 | $0.0004 |
DELETE와 CANCEL 요청은 무료예요. 클래스가 차가울수록 쓰기 한 번의 비용이 커져요: Deep Archive로의 PUT은 Standard로의 PUT보다 10배 비싸므로, 작은 객체가 많으면 요청 비용이 스토리지 절감액을 상쇄할 수 있어요. LIST는 PUT과 같은 가격이라, 큰 버킷을 반복해서 조회하는 도구는 비용이 쌓여요.
Amazon S3 Glacier 요금
오늘날 Glacier 요금이라고 하면 보통 장단점이 서로 크게 다른 세 가지 S3 스토리지 클래스를 말해요:
| Glacier 클래스 | GB-월당 스토리지 | 최소 기간 | GB당 검색 요금 | 첫 바이트까지 걸리는 시간 |
|---|---|---|---|---|
| Glacier Instant Retrieval | $0.004 | 90일 | $0.03 | 밀리초 |
| Glacier Flexible Retrieval | $0.0036 | 90일 | Expedited $0.03, Standard $0.01, Bulk 무료 | 1분에서 5분, 3시간에서 5시간, 5시간에서 12시간 |
| Glacier Deep Archive | $0.00099 | 180일 | Standard $0.02, Bulk $0.0025 | 옵션에 따라 12시간에서 48시간 |
복원에도 요청 요금이 있어요. Flexible Retrieval의 Expedited 복원은 GB당 요금에 더해 요청당 $0.01이에요. Deep Archive에서는 Standard 복원이 1,000건당 $0.10, Bulk 복원이 1,000건당 $0.025예요.
Glacier가 정말 저렴한지는 두 가지에 달려 있어요:
- 메타데이터. Glacier Flexible Retrieval이나 Deep Archive의 모든 객체마다 AWS는 40 KB의 추가 메타데이터를 청구해요: 8 KB는 S3 Standard 요금으로, 32 KB는 Glacier 요금으로요. 아주 작은 파일 100만 개에는 약 40 GB의 청구 오버헤드가 붙으므로, 옮기기 전에 작은 파일을 아카이브로 묶으세요.
- 조기 삭제. 90일(Deep Archive는 180일) 전에 객체를 삭제하거나, 덮어쓰거나, 이동하면 남은 일수만큼 어차피 요금이 청구돼요.
간단한 Glacier 예시: 완료된 프로젝트 5 TB(5,120 GB)는 Glacier Instant Retrieval에서 월 약 $20.48, Flexible Retrieval에서 $18.43, Deep Archive에서 $5.07이에요. 500 GB를 다시 가져오면 Instant Retrieval에서는 $15, Flexible Retrieval의 Standard 복원으로는 $5, Bulk 복원으로는 검색 요금이 없어요. 여기에 AWS 밖으로 다운로드하면 전송 요금이 더해져요.
다른 클래스의 검색 요금
| 스토리지 클래스 | GB당 검색 요금 |
|---|---|
| S3 Standard 및 Intelligent-Tiering | 없음 |
| S3 Standard-IA | $0.01 |
| S3 One Zone-IA | $0.01 |
| S3 Express One Zone | $0.0006 |
외부 데이터 전송: 가장 빠르게 늘어나는 항목
S3로 업로드하는 것은 무료이고, CloudFront로 데이터를 보내는 것도 무료예요. 인터넷으로 보내는 것은 그렇지 않아요:
| 인터넷으로 나가는 월간 데이터 전송 | GB당 가격 |
|---|---|
| 처음 100 GB | 무료, 모든 AWS 서비스 합산 |
| 10 TB까지 | $0.09 |
| 다음 40 TB | $0.085 |
| 다음 100 TB | $0.07 |
| 150 TB 초과 | $0.05 |
US East(N. Virginia)에서 다른 AWS 리전으로의 전송은 GB당 $0.01(US East, Ohio로)부터 GB당 $0.02(예: Europe, Ireland로)까지이며, 리전 간 복제를 한다면 중요해요. S3 Transfer Acceleration은 GB당 $0.04부터 별도 요금이 붙어요.
GB당 $0.09라면 일반 사용자가 다운로드하는 1 TB마다 전송 비용만 약 $92예요. 비교하자면 Cloudflare R2는 외부 전송 요금이 전혀 없고, Backblaze B2는 저장 용량의 3배까지 외부 전송이 무료예요. 전체 비교는 S3 vs R2 vs Spaces vs Wasabi vs B2에 있어요.
계산 예시
할인 없는 US East(N. Virginia) 정가를 사용하며, 무료 100 GB 전송량을 다른 AWS 서비스가 쓰지 않는다고 가정해요.
예시 1, 사용자 콘텐츠를 저장하는 앱: 한 달 동안 S3 Standard에 2 TB 저장, PUT 500만 건, GET 5,000만 건, 다운로드 500 GB.
| 항목 | 계산 | 비용 |
|---|---|---|
| 스토리지 | 2,048 GB × $0.023 | $47.10 |
| PUT 요청 | 5,000 × $0.005 | $25.00 |
| GET 요청 | 50,000 × $0.0004 | $20.00 |
| 외부 데이터 전송 | (500 - 100) × $0.09 | $36.00 |
| 합계 | 월 $128.10 |
예시 2, 공개 동영상 라이브러리: S3 Standard에 10 TB 저장, PUT 10만 건, GET 500만 건, 다운로드 20 TB.
| 항목 | 계산 | 비용 |
|---|---|---|
| 스토리지 | 10,240 GB × $0.023 | $235.52 |
| PUT 요청 | 100 × $0.005 | $0.50 |
| GET 요청 | 5,000 × $0.0004 | $2.00 |
| 외부 데이터 전송 | 무료 100 GB 이후 10,240 GB × $0.09 + 10,140 GB × $0.085 | $1,783.50 |
| 합계 | 월 약 $2,021 |
이 청구서에서 전송이 약 88%를 차지해요. 외부 전송 요금이 없는 프로바이더나 S3 앞에 둔 CDN이 비용 구조를 완전히 바꾸는 유형의 워크로드예요.
예시 3, Glacier Deep Archive의 백업: 50 TB 저장, 월 PUT 1,000건, 복원 없음.
| 항목 | 계산 | 비용 |
|---|---|---|
| 스토리지 | 51,200 GB × $0.00099 | $50.69 |
| PUT 요청 | 1 × $0.05 | $0.05 |
| 합계 | 월 $50.74 |
같은 50 TB를 S3 Standard에 두면 월 $1,177.60이에요. 함정은 되돌려 받을 때 나타나요: Standard 등급으로 전체를 복원하면 검색 요금만 약 $1,024(51,200 GB × $0.02), Bulk로는 약 $128이며, AWS 밖으로 다운로드하면 전송 요금이 별도로 붙어요.
흔히 놓치는 비용
- 조기 삭제: Standard-IA와 One Zone-IA는 30일, Glacier Instant Retrieval과 Flexible Retrieval은 90일, Deep Archive는 180일이에요.
- 수명 주기 전환은 요청당 청구돼요: Standard-IA, One Zone-IA, Intelligent-Tiering으로는 1,000건당 $0.01, Glacier Instant Retrieval로는 $0.02, Deep Archive로는 $0.05예요.
- IA와 Glacier 클래스의 작은 객체. 128 KB 최소 크기와 40 KB 메타데이터 때문이에요.
- 이전 버전. 버전 관리를 켜면 덮어쓰거나 삭제한 모든 객체가 수명 주기 규칙으로 만료될 때까지 이전 버전을 유지해요.
- 완료되지 않은 멀티파트 업로드는 중단하거나 수명 주기 규칙으로 정리할 때까지 업로드된 파트에 요금이 계속 청구돼요.
S3가 적합할 때와 그렇지 않을 때
S3는 같은 리전의 다른 AWS 서비스가 데이터를 사용할 때, 객체 잠금, 복제, 여러 클래스에 걸친 수명 주기 규칙이 필요할 때, 거의 읽지 않는 대용량 아카이브를 보관할 때 알맞은 선택이에요. 공개 인터넷에 많은 데이터를 제공하거나 센트 단위까지 예측 가능한 청구서가 필요하면 비싸져요. 그런 경우에는 Cloudflare R2, Wasabi, DigitalOcean Spaces를 비교해 보세요.
Nubbo로 S3 관리하기
AWS 콘솔은 설정을 위해 만들어졌지, 매일 하는 파일 작업을 위한 것이 아니에요. Nubbo는 액세스 키와 시크릿으로 Amazon S3에 연결되며, 버킷 위에 파일 브라우저, 비밀번호, 만료일, 다운로드 횟수 제한이 있는 공유 링크, 갤러리, 인박스를 제공해요. S3 청구서의 성격은 그대로예요:
- 업로드와 단일 파일 다운로드는 미리 서명된 URL을 통해 브라우저와 S3 사이에서 직접 이루어지므로, S3의 일반 PUT, GET, 전송 요금을 내요. 100 MB 이상의 파일은 멀티파트 업로드를 사용하며 파트마다 요청 하나로 계산돼요.
- Nubbo는 파일 이름과 크기 인덱스로 탐색하므로 클릭할 때마다 버킷 목록을 조회하지 않아요. 다만 1분이 지난 뒤 폴더를 열면 그 폴더를 다시 조회하고, 주기적으로 백그라운드 동기화를 실행해요. 이것들은 LIST 요청이에요.
- 여러 파일 ZIP 다운로드는 브라우저에서 만들어지며 브라우저가 각 파일을 내 버킷에서 바로 다운로드하므로, 그 바이트는 S3의 외부 데이터 전송으로 계산돼요.
- 썸네일과 워터마크가 들어간 갤러리 미리 보기는 내 버킷의
.nubbo-thumbs/아래에 기록되고, 삭제한 항목은 Nubbo 휴지통에서 30일 동안 버킷에 남아 있어요. 둘 다 스토리지를 조금 더 사용해요.
자주 묻는 질문
Amazon S3는 GB당 얼마인가요?
US East(N. Virginia)에서 S3 Standard는 처음 50 TB까지 GB-월당 $0.023, 다음 450 TB는 $0.022, 500 TB 초과분은 $0.021이에요. 더 차가운 클래스는 Glacier Deep Archive의 GB-월당 $0.00099까지 내려가지만, 그 대신 검색 요금과 최소 보관 기간이 붙어요.
2026년에도 AWS S3 무료 사용량은 12개월 동안 5 GB인가요?
아니요. 12개월 동안 제공되던 S3 Standard 5 GB는 2025년 7월 15일 이전에 개설된 계정을 위한 레거시 프리 티어에 속했고, 해당하는 모든 계정에서 그 12개월이 이미 끝났어요. 그 이후에 개설된 계정은 대신 최대 $200의 프리 티어 크레딧을 받으며, 이 크레딧을 S3에 사용할 수 있어요.
AWS Glacier는 얼마인가요?
US East에서 S3 Glacier Instant Retrieval은 GB-월당 $0.004, Glacier Flexible Retrieval은 $0.0036, Glacier Deep Archive는 $0.00099예요. 검색 시 GB당 요금이 추가되며(Flexible Retrieval의 Bulk 복원은 무료), 객체에는 90일 또는 180일의 최소 보관 기간이 있어요.
S3에 데이터를 업로드하는 것은 무료인가요?
인터넷에서 들어오는 데이터 전송은 무료지만, 업로드 하나하나가 PUT 요청이며 US East의 S3 Standard에서 1,000건당 $0.005가 청구돼요. 멀티파트로 업로드한 대용량 파일은 파트마다 요청 하나로 계산돼요.
S3 청구액이 스토리지 가격보다 높은 이유는 무엇인가요?
보통은 인터넷으로 나가는 데이터 전송 때문이에요. AWS가 모든 서비스를 합쳐 무료로 제공하는 처음 100 GB 이후, 매월 처음 10 TB까지 GB당 $0.09가 청구돼요. 작은 객체가 많은 워크로드에서는 요청 요금도 원인이 돼요.
S3에 1 TB를 저장하면 얼마인가요?
US East의 S3 Standard에서 요청과 다운로드를 제외하고 월 약 $23.55예요(1,024 GB × $0.023). 같은 1 TB가 Glacier Instant Retrieval에서는 약 $4.10, Glacier Deep Archive에서는 약 $1.01이에요.
출처
요금과 제한은 아래 공식 페이지를 기준으로 해요. 프로바이더가 변경할 수 있으니 결정하기 전에 확인하세요.