Infra/클라우드

AWS - S3 Simple Storage Service

Surge100 2023. 8. 5. 15:00

S3 - Simple Storage Service

  • 객체 스토리지 (객체는 파일을 의미한다.)
  • 파일 업로드,다운로드,검색 가능
  • 무제한 용량
  • 다양한 인증 / 권한 부여

 

S3 - 특징

  • 리전 기반 서비스(가용 영역이 합쳐져서 region이 된다. 데이터 센터가 분산되어 있는 것과 마찬가지이다.)
  • 매우 안전 내구도를 가진다. eleven 9 (file이 깨지지 않는다.)
  • 상대적으로 빠르지 않다.
  • CDN과 연동가능하다. (cloud front라고 불리는 AWS 서비스 존재한다. )
  • static web page 기능 지원
  • 필요에 따라 버저닝(versioning)기능 사용 가능(같은 파일을 여러번 업로드해도 각각의 버전을 유지 옵션을 활성화해야 한다.)
  • 다양한 요금 옵션으로 비용 절감 가능 

 

사용예

  • 클라우드 저장소(개인 파일 보관, 구글 클라우드처럼 사용 가능)
  • 서비스의 대용량 파일 저장소 - 이미지, 동영상, 빅데이터(ex:넷플릭스)
  • 서비스 로그 저장 및 분석 (EC2 서버에 서비스로그를 저장하는것은 안티패턴, CloudWatch Logs라는 서비스를 사용할 수도 있는데 결국 S3에 저장되는 점은 같다.)
  • AWS 아테나(빅데이터 분석 서비스  S3에 저장한 데이터를 대상으로 쿼리를 날려서 직접 결과를 조회할 수 있다.)를 이용한 빅데이터 업로드 및 분석
  • 서비스 사용자의 데이터 업로드 서버(이미지 서버, 동영상 서버)
  • 중요한 파일은 EC2의 SSD(EBS:서버의 하드 디스트를 의미)에 저장하지 말고 S3에 저장
  • glacier(자주 사용하지 않는 데이터)와의 연동으로 비용 절감 및 규정 준수(보안규정) 가능 

 

 

[출처 - https://www.inflearn.com/course/aws-%ED%95%B5%EC%8B%AC-%EC%8B%A4%EC%8A%B5]