이 계산기의 용도
AWS S3, Google Cloud Storage, Azure Blob Storage, Cloudflare R2 같은 오브젝트 스토리지 서비스는 크게 두 가지 기준으로 요금을 매깁니다. 하나는 API 요청 횟수(GET/읽기 및 PUT/쓰기·리스트 작업)이고, 다른 하나는 월별 저장 용량입니다. 이 계산기는 두 항목을 합산해 예상 월 청구액을 한눈에 보여 주므로, 아키텍처를 확정하기 전에 비용을 미리 가늠해 볼 수 있습니다. 참고로 위 서비스들은 모두 해외 글로벌 클라우드 요금 체계를 따르며, 통화는 보통 미국 달러(USD) 기준입니다.
사용 방법
먼저 월 예상 GET(읽기) 요청 수와 PUT(쓰기·리스트) 요청 수를 입력하세요. 그다음 사용 중인 서비스의 요금 페이지에서 확인한 1,000건당 단가를 각각 넣습니다. 마지막으로 한 달간 저장하는 총 용량(GB-월)과 GB당 단가를 입력하면, 총비용과 함께 요청 비용·저장 비용으로 나눈 내역이 표시됩니다. 단가는 서비스 제공사, 리전, 스토리지 클래스에 따라 크게 달라지므로 반드시 실제 요금표의 정확한 수치를 그대로 옮겨 적으세요. 기본값은 어디까지나 예시용 S3 Standard(us-east-1) 단가입니다.
계산 공식 풀이
요청 단가는 1,000건 기준으로 책정되므로, 각 요청 항목 비용은 건수 ÷ 1000 × 단가로 계산합니다. 저장 비용은 GB-월 기준이라 단순히 GB × 단가입니다. 총비용은 세 항목을 모두 더한 값입니다. $$\text{비용} = \frac{\text{GET}}{1000}\times\text{GET단가} + \frac{\text{PUT}}{1000}\times\text{PUT단가} + \text{저장GB}\times\text{저장단가}$$
실제 계산 예시
GET 요청 1,000,000건을 1,000건당 $0.0004에, PUT 요청 100,000건을 1,000건당 $0.005에 사용하고, 500GB를 GB당 $0.023에 저장한다고 가정해 봅시다. $$\text{GET 비용} = \frac{1{,}000{,}000}{1000}\times 0.0004 = \$0.40$$ $$\text{PUT 비용} = \frac{100{,}000}{1000}\times 0.005 = \$0.50$$ $$\text{저장 비용} = 500\times 0.023 = \$11.50$$ 따라서 총비용은 월 $12.40입니다.
자주 묻는 질문
데이터 전송(아웃바운드/egress) 비용도 포함되나요? 아니요. 아웃바운드 트래픽(대역폭) 비용은 별도로 청구되며 편차가 매우 큽니다. 해당된다면 위 결과에 따로 더해서 계산하세요.
GET과 PUT은 각각 무엇을 뜻하나요? 일반적으로 GET, SELECT, HEAD는 '읽기' 계열 요청이고, PUT, COPY, POST, LIST는 '쓰기' 계열 요청으로 단가가 더 비쌉니다. 작업 유형에 맞게 묶어서 입력하세요.
어떤 서비스에 쓸 수 있나요? 요청 1,000건당, 저장 GB-월당 요금을 매기는 모든 오브젝트 스토리지에 적용됩니다. S3, GCS, Azure Blob, Backblaze B2, Wasabi, R2 등 어디든 해당 서비스의 단가만 입력하면 됩니다.