S3 — 객체 스토리지의 모든 것
2006년 3월 14일. Amazon이 역사적인 발표를 합니다. "데이터를 인터넷에 무한정 저장하세요. 1GB당 월 15센트." 이것이 Amazon S3(Simple Storage Service)의 탄생이었습니다. 그리고 놀라운 사실이 있습니다 — S3는 EC2보다 5개월 먼저 세상에 나왔습니다. 클라우드 컴퓨팅의 역사에서 스토리지가 컴퓨팅보다 먼저였다는 것이죠.
그로부터 20년 가까이 지난 오늘, S3는 단순한 파일 저장 서비스를 넘어 현대 인터넷의 핵심 인프라가 되었습니다. Netflix는 영상 원본을 S3에 저장하고, Dropbox는 초창기 S3 위에 자사 서비스를 구축했습니다. GitHub의 코드 아카이브, NASA의 우주 관측 데이터, Spotify의 음원 파일 — 인터넷에서 소비되는 방대한 콘텐츠의 상당 부분이 S3를 거쳐 전달됩니다.
이 레슨을 마치면 다음을 이해할 수 있습니다:
- 객체 스토리지가 파일 시스템과 어떻게 다른지, 그리고 왜 클라우드에 더 적합한지
- 버킷과 객체의 구조, 이름 규칙, 메타데이터, 버전 관리의 작동 방식
- Standard, IA, Glacier 등 스토리지 클래스를 비용 효율적으로 선택하는 방법
- S3로 정적 웹사이트를 배포하고 CloudFront와 연동하는 실전 방법
- 버킷 정책과 퍼블릭 접근 차단으로 데이터를 안전하게 보호하는 보안 전략
- 실무에서 자주 쓰이는 로그 수집 파이프라인 아키텍처

사전 지식: 이 레슨은 AWS 계정 생성과 콘솔 기본 탐색을 완료한 분을 대상으로 합니다. IAM 기초를 먼저 학습하면 버킷 정책과 접근 제어 부분의 이해가 더 쉬워집니다.
관련 보조 자료
🗺️ 서비스 지도
AWS 전체 서비스 오버뷰 →
🗺️ 서비스 지도
스토리지 서비스 관계도 →
🏗️ 아키텍처 패턴
스타트업 비용 최적화 아키텍처 →
🏗️ 아키텍처 패턴
ETL 데이터 파이프라인 아키텍처 →
🏗️ 아키텍처 패턴
글로벌 정적 웹사이트 아키텍처 →
🏗️ 아키텍처 패턴
Netflix 스타일 스트리밍 서비스 아키텍처 →
⚖️ 서비스 비교
S3 vs EBS vs EFS: 스토리지 선택 가이드 →
📋 치트시트
CLF-C02 Domain 1: 클라우드 개념 →
📋 치트시트
CLF-C02 Domain 3: 클라우드 기술 →
📋 치트시트
SAA-C03 Domain 2: 복원력을 갖춘 아키텍처 설계 →
📋 치트시트
SAA-C03 Domain 4: 비용 최적화 아키텍처 설계 →