Cloud/AWS
EBS와 S3의 차이점
NelchuPapa
2025. 5. 6. 20:29
반응형
상황에 따른 AWS 스토리지 비교
1. 사진 분석 웹사이트
- 상황: 사용자 사진 업로드 → 동물 사진 수백만 장과 비교 → 사용자 수천 명 동시 접속
- 요구 사항: 대량의 이미지 저장, 웹 지원, 높은 내구성, 다수 사용자 접근
- S3 장점:
- 객체마다 URL이 있어 직접 접근 가능
- IAM 및 버킷 정책으로 접근 제어 가능
- 99.999999999% 내구성, 리전 분산 저장
- 서버리스 환경과 잘 어울림 (EC2 불필요)
- EBS보다 비용 효율적
- 결론: 대규모 읽기 중심의 정적 파일 저장에 최적. S3가 적합
2. 80GB 동영상 파일 편집
- 상황: 대용량 영상 파일에 반복적인 편집 작업 수행
- 객체 스토리지(S3)의 한계:
- 객체 단위 저장 → 일부 변경 시 전체 재업로드 필요
- 증분 업데이트 불가
- 블록 스토리지(EBS)의 장점:
- 파일을 블록 단위로 분할 저장
- 변경된 블록만 갱신 가능 → 효율적
- 결론: 반복적인 쓰기, 편집이 필요한 워크로드에 최적. EBS가 적합
정리
- S3: 완성된 객체 저장, 변경이 적은 데이터, 높은 내구성과 확장성 필요시에 접합
- EBS: 파일 일부를 자주 변경해야 하는 경우, 읽기/쓰기 복잡한 애플리케이션에 적합
반응형