AWS는 다양한 요구를 위한 여러 스토리지 유형을 제공합니다 — S3(객체 스토리지), EBS(블록 스토리지 / EC2용 디스크), EFS(공유 파일 스토리지). 이들의 차이와 사용 사례를 이해하면 각 워크로드에 적합한 스토리지를 선택하는 데 도움이 됩니다.
세 가지 주요 스토리지 유형
S3 (객체 스토리지) → API로 접근하는 파일/객체, 사실상 무제한, 내구성 있음:
→ 용도: 파일, 백업, 정적 자산, 데이터 레이크, 전체 객체로 접근하는 모든 것
→ 파일시스템 아님 (현장 편집 없음; 키로 접근); HTTP/API로 접근
EBS (블록 스토리지) → 단일 EC2 인스턴스에 연결된 가상 디스크:
→ 인스턴스용 하드 드라이브 같음 (부트 볼륨, 데이터베이스, 앱 데이터)
→ 한 번에 한 인스턴스에 연결 (하나의 AZ); 인스턴스와 독립적으로 유지
→ 용도: 인스턴스의 파일시스템, 낮은 지연 블록 스토리지가 필요한 데이터베이스
EFS (파일 스토리지) → 많은 인스턴스가 동시에 마운트 가능한 공유 파일시스템:
→ NFS 파일 시스템; 여러 EC2 인스턴스가 동시에 마운트 (공유 접근)
→ 자동 확장; 용도: 인스턴스 간 공유 파일, 콘텐츠 관리 등
