S3(Simple Storage Service)는 AWS의 객체 스토리지 서비스로, 사실상 모든 크기와 수량의 파일(객체)을 내구성 있고 확장 가능하게 저장하며 인터넷을 통해 접근할 수 있습니다. AWS에서 가장 많이 사용되는 서비스 중 하나로, 파일, 백업, 정적 자산, 데이터 레이크 등에 이상적입니다.
S3란 무엇인가
S3는 객체(파일 + 메타데이터)를 버킷(컨테이너)에 저장합니다:
→ 모든 양의 데이터, 모든 유형의 파일 저장 (각각 최대 5TB)
→ 매우 높은 내구성 (99.999999999% — "9가 11개") 및 가용성
→ API/URL을 통해 접근 (파일시스템이 아님 — 객체 스토리지, 키→객체)
→ 사실상 무제한 확장; 저장 및 전송한 만큼 비용 지불
핵심 개념
BUCKET → 객체를 담는 컨테이너 (전역적으로 고유한 이름)
OBJECT → 파일 + 메타데이터, 키(KEY)로 식별됨
KEY → 버킷 내 객체의 고유 식별자 (예: "images/photo.jpg")
스토리지 클래스 → 접근/비용별 계층: Standard, Infrequent Access, Glacier (아카이브)
