Search

S3 vs EBS vs EFS

핵심

S3
파일 저장 (객체)
EBS
EC2 디스크 (블록)
EFS
여러 서버 공유 폴더 (파일 시스템)

구조 차이

S3 (Object Storage)
파일을 객체로 저장 (이미지, 영상, 백업)
EC2에 직접 붙는 게 아니라 API로 접근
웹 서버 없이도 바로 접근하는 저장소
EBS (Block Storage)
EC2에 붙는 디스크
OS 설치, DB 저장
내 컴퓨터 하드디스크
EFS (File Storage)
여러 EC2가 동시에 접근 가능한 공유 파일 시스템
네트워크 공유 드라이브 (NFS)

차이점

항목
S3
EBS
EFS
타입
Object
Block
File
EC2 연결
X
O (1:1)
O (다수)
공유
X
X
O
접근 방식
API
디스크
파일 시스템
용도
이미지, 백업
DB, OS
웹 서버 공유

사용 시기

S3
정적 콘텐츠 (이미지, HTML)
백업 / 아카이브
CloudFront
예시
웹사이트 이미지 저장
로그 저장
EBS
EC2 디스크
DB 저장
고성능 IOPS
예시
MySQL DB 저장소
EC2 OS
EFS
여러 서버에서 같은 파일 사용
웹 서버 여러 대
공유 스토리지
예시
웹 서버 이미지 공유
컨테이너 공유 스토리지

문제 유형

여러 EC2에서 동시에 접근
EBS → X
EFS → O
정적 웹 컨텐츠
EBS → X
EFS → X
S3 → O
EC2에 디스크로 붙여야 함
S3 → X
EFS → X (파일 시스템)
EBS → O
리눅스 공유 파일 + 자동 확장
EBS → X
EFS → O
파일 공유 필요
EFS
Windows 공유
FSx
DB 저장
EBS or RDS
이미지 저장 S3