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: 파일 일부를 자주 변경해야 하는 경우, 읽기/쓰기 복잡한 애플리케이션에 적합
반응형