클라우드 스토리지 비교: S3 vs Google Cloud Storage vs Azure Blob 비용과 성능 분석

매달 클라우드 청구서 받고 이그레스 항목 보면서 “이게 맞나?” 싶었던 적 있죠? 스토리지 단가는 세 서비스 다 비슷한데, 어떤 팀은 연간 수천만 원을 더 내고 있어요. 차이는 저장 비용이 아니라 데이터가 나가는 비용에서 나거든요.
클라우드 스토리지 시장은 2026년 현재 연간 1,400억 달러 규모예요. AWS, Google, Microsoft가 이 파이를 나눠 먹고 있는데, 세 서비스 차이를 제대로 알고 선택하는 팀은 생각보다 많지 않아요. “다들 S3 쓰니까” 혹은 “우리 이미 Azure 쓰고 있으니까"로 결정하는 경우가 대부분이죠.
핵심 요약
- AWS S3는 2026년 현재 전 세계 오브젝트 스토리지 시장 점유율 약 31%를 유지하며 생태계 폭에서 압도적으로 앞서요.
- Google Cloud Storage(GCS)는 멀티 리전 스토리지 기본 제공과 BigQuery 연동 덕분에 분석 워크로드에서 경쟁 대비 최대 40% 빠른 쿼리 성능 사례가 보고돼요.
- Azure Blob Storage는 Microsoft 365·Active Directory 연동으로 기업 환경 관리 오버헤드를 줄이는 데 유리해요.
- 이그레스(egress) 비용은 세 서비스 모두에서 장기 TCO를 가장 크게 키우는 요소예요 — 단순 저장 단가보다 최소 세 배 이상 영향을 미칠 수 있어요.
- 특정 클라우드에 Lock-in되기 전, 이그레스 패턴과 컴퓨팅 위치를 먼저 설계하는 팀이 연간 스토리지 비용의 20~35%를 절감해요.
지금 이 비교가 필요한 이유
오브젝트 스토리지는 “그냥 파일 넣는 곳"이 아니에요. 데이터 레이크, ML 파이프라인, 미디어 스트리밍, 백업 아카이브까지 현대 인프라의 중심에 자리잡고 있거든요.
2025년 이후 세 가지 변화가 이 시장을 흔들었어요.
첫째, AI·ML 워크로드 급증. 대형 모델 학습 데이터셋이 수십 TB를 넘기는 사례가 흔해지면서, 스토리지와 컴퓨팅 간 데이터 이동 비용이 갑자기 가장 큰 비용 항목으로 올라왔어요.
둘째, 멀티클라우드 전략 확산. Flexera의 2025 State of the Cloud 보고서에 따르면, 기업의 89%가 멀티클라우드를 쓰고 있어요. 데이터가 여러 클라우드를 오가는 상황에서 이그레스 비용 구조가 얼마나 다른지는 직접적인 비용 차이로 이어지죠.
셋째, 규제 요구 강화. EU AI Act, 국내 개인정보보호법 개정 등으로 데이터 거주지(data residency) 제어가 의무화되는 경우가 늘었어요. 리전 지원 범위와 데이터 복제 옵션이 서비스 선택의 주요 기준이 된 거예요.
이 세 흐름이 맞물리면서 “그냥 쓰던 서비스” 대신 “우리 워크로드에 맞는 서비스"를 따져봐야 하는 시점이 됐어요.
핵심 스펙 비교: 무엇이 얼마나 다른가
저장 비용과 이그레스 비용
단순 저장 단가만 보면 세 서비스 모두 GB당 $0.020~$0.023 수준으로 비슷해요. 문제는 이그레스예요.
| 항목 | AWS S3 | Google Cloud Storage | Azure Blob |
|---|---|---|---|
| 표준 저장 (GB/월) | ~$0.023 | ~$0.020 | ~$0.018 |
| 인터넷 이그레스 (GB당, 첫 10TB) | ~$0.09 | ~$0.08 | ~$0.087 |
| 같은 리전 컴퓨팅 간 전송 | 무료 | 무료 | 무료 |
| 리전 간 이그레스 (GB당) | ~$0.02 | ~$0.01 | ~$0.02 |
| 클래스 A 요청 (만 건당) | $0.005 | $0.005 | $0.004 |
출처: AWS, Google Cloud, Microsoft Azure 공식 가격 페이지 (2026년 2월 기준)
숫자만 보면 비슷해 보이죠. 그런데 월 100TB를 인터넷으로 내보내는 워크로드라면, 이그레스 비용만 연 $100,000 이상 차이가 날 수 있어요. 저장 단가 차이가 GB당 $0.005라도 연간 수백 달러 수준인 것과 대조적이에요.
성능과 내구성
세 서비스 모두 99.999999999% (11 nines) 내구성을 공식 보장해요. 실질적으로 데이터 손실을 걱정할 수준은 아니에요.
그럼 성능 차이는 어디서 나타날까요? 컴퓨팅과의 거리예요.
- S3 + EC2: 같은 VPC 내에서 초당 수십 GB 처리량 확보 가능
- GCS + BigQuery: 서버리스 쿼리 엔진과 스토리지가 내부적으로 직접 연결돼 대용량 분석 쿼리 속도 이점이 뚜렷해요
- Azure Blob + Azure ML / Synapse: Microsoft 생태계 내 데이터 이동 시 최적화된 경로를 타요
Airbyte 벤치마크에 따르면, 순수 오브젝트 PUT/GET 레이턴시는 세 서비스 간 차이가 10~15% 이내예요. 결국 성능 차이는 스토리지 자체보다 어떤 컴퓨팅과 붙여 쓰느냐에서 결정돼요.
기능과 생태계
| 기능 | AWS S3 | Google Cloud Storage | Azure Blob |
|---|---|---|---|
| 버전 관리 | ✅ | ✅ | ✅ |
| 객체 잠금 (WORM) | ✅ | ✅ | ✅ |
| 수명주기 정책 | ✅ 상세 | ✅ | ✅ |
| CDN 연동 | CloudFront | Cloud CDN | Azure CDN / Front Door |
| 서버리스 트리거 | Lambda | Cloud Functions | Azure Functions |
| IAM 세분화 | 매우 상세 | 상세 | Active Directory 연동 강점 |
| 글로벌 리전 수 | 33개 | 40개 이상 | 60개 이상 |
S3의 가장 큰 자산은 생태계 폭이에요. 거의 모든 오픈소스 데이터 도구가 S3 API를 기본으로 지원해요. Spark, Airbyte, dbt, Trino — 전부 S3 먼저 지원하고, GCS나 Azure Blob은 별도 커넥터가 필요한 경우가 많아요.
어떤 팀에게 무엇이 맞을까
개발자·엔지니어 관점
- AWS S3: 오픈소스 도구를 많이 쓰거나, 여러 팀이 데이터를 독립적으로 관리해야 할 때. IAM 정책이 복잡하지만 그만큼 세밀하게 제어돼요.
- GCS: BigQuery 기반 분석 파이프라인을 이미 쓰고 있다면 사실상 선택이 아니에요. 두 서비스 간 데이터 이동이 내부 네트워크를 타서 이그레스 비용이 없거든요.
- Azure Blob: Azure DevOps, Entra ID와 깊게 연동된 기업 환경이라면 권한 관리 오버헤드가 확연히 줄어요.
항상 답은 아니에요. 멀티클라우드 환경에서 데이터가 여러 서비스를 넘나든다면, 어떤 서비스를 쓰든 이그레스 비용은 피하기 어려워요. 그럴 땐 Cloudflare R2처럼 이그레스 무료 서비스를 일부 워크로드에 분산하는 방안도 검토할 만해요.
지금 당장 할 수 있는 행동
단기 (1~3개월):
- 현재 이그레스 비용 비중 측정 — 전체 스토리지 청구액의 30% 이상이면 재검토 필요
- 컴퓨팅과 스토리지가 같은 클라우드·리전에 있는지 확인
장기 (6~12개월):
- 데이터 레이크 아키텍처 설계 시 스토리지 서비스를 먼저 고른 뒤 컴퓨팅을 붙이는 순서로
- AI 데이터 파이프라인 전용 스토리지 티어 출시 동향 주시 (AWS S3 Express One Zone, GCS-Vertex AI 통합 등)
결론: 청구서가 달라지는 결정
세 서비스 차이를 한 줄로 요약하면 이래요.
S3는 생태계, GCS는 분석 성능, Azure Blob은 기업 연동이에요.
저장 단가는 거의 같아요. 성능도 단독으로는 비슷해요. 진짜 차이는 컴퓨팅 위치, 이그레스 패턴, 이미 쓰고 있는 도구 스택에서 나와요.
지금 당장 할 수 있는 가장 실용적인 행동 하나 — 이번 달 청구서에서 이그레스 항목을 따로 뽑아보세요. 그 숫자가 생각보다 크다면, 아키텍처를 바꿀 이유가 이미 생긴 거예요.
여러분 팀의 선택은 어떻게 되셨나요? 비용 분석 방법이나 마이그레이션 경험이 있다면 댓글로 나눠주세요.
참고 자료: Airbyte Cloud Storage Comparison Report, Flexera 2025 State of the Cloud, AWS/Google Cloud/Microsoft Azure 공식 가격 문서 (2026년 2월 접근 기준)
관련 글
- 클라우드 컴퓨팅 기초: IaaS·PaaS·SaaS·서버리스와 배포 모델 비교 가이드
- 클라우드 컴퓨팅 기초, 비용부터 멀티클라우드 전략까지
- Gemini API 키 노출 시 계정 영구 차단, 내 앱은 안전한가
- Mac mini 미국 생산, 애플 공급망 전환인가 관세 회피 전략인가
- Postgres 샤딩, 앱 코드 수정 없이 가능한가 — PgDog 실전 검증
참고자료
- S3 Vs. GCS Vs. Azure Blob Storage: Cloud Storage Comparison | Airbyte
- Object Storage Face-Off: Cloudflare R2 vs S3 vs Azure Blob vs Google Cloud Storage
- AWS S3 vs Azure Blob Storage vs Google Cloud Storage for Data Lakes - Branch Boston
Photo by Conny Schneider on Unsplash


