Amazon AWS/S3

Amazon S3 스토리지 클래스 정리

홍띠 2023. 5. 21. 12:37

S3는 요구사항에 따라 선택할 수 있는 다양한 스토리지 클래스를 제공한다.
일반적으로 사용되는 스탠다드 외에도 다른 스토리지 클래스에 대하여 이해하고 있으면, 더 비용효율적이고 요구에 맞는 설계를 할 수 있다.

💡 Amazon S3?
Amazon Simple Storage Service(Amazon S3)는 클라우드 기반의 객체 스토리지 서비스로, 여러 종류의 스토리지 클래스를 제공하여 데이터의 보존 기간, 가용성, 내구성 및 비용에 대한 요구 사항을 충족시킬 수 있다. 모든 규모와 분야에서 S3를 사용하여 데이터 레이크, 웹사이트, 모바일 어플리케이션, 백업 및 복원, 아카이브, IoT 디바이스, 빅데이터 분석 등 다양한 사용 사례에서 원하는 양의 데이터를 저장하고 보호 할 수 있다.

 

Amazon S3 Standard(S3 Standard)

높은 내구성, 가용성 및 성능을 갖춘 범용 스토리지 클래스

  • 짧은 지연시간과 높은 처리량 성능으로 빈번한 접근에 적합
  • 여러 가용영역에 걸쳐 높은 내구성을 제공하도록 설계, 99.9%의 가용성
  • 최소 스토리지 기간, 객체당 최소 용량 요금 없음
  • 데이터 검색비용 없음 (데이터 검색: GET,SELECT가 아닌 데이터 조회)
  • 데이터레이크, cloud-native 어플리케이션, 웹사이트, 콘텐츠 배포 등 다양한 사용사례에 적합

Amazon S3 Standard-Infrequent Access(S3 Standard-IA)

빈번하지 않은 엑세스에 적합한 스토리지 클래스

  • 자주 엑세스하지 않지만, 필요 시 빠르게 엑세스해야 하는 데이터에 적합
  • S3 Standard와 동일한 짧은 지연 시간, 높은 처리량 성능, 내구성, 가용성 제공
  • 최소 객체 크기는 128KB, 최소 스토리지 기간인 30일이 기본 요금으로 부과됨
  • S3 Standard보다 저렴한 스토리지 요금, GB당 데이터 검색비용 부과
  • 장기 스토리지, 백업 및 재해 복구 파일용 데이터 스토어에 이상적

Amazon S3 One Zone-Infrequent Access(S3 One Zone-IA)

빈번하지 않은 엑세스에 적합한 비용 효과적인 스토리지 클래스

  • 자주 엑세스하지 않지만, 필요 시 빠르게 엑세스해야 하는 데이터에 적합
  • S3 Standard와 동일한 짧은 지연 시간과 높은 처리량 성능, 내구성
  • 단일 AZ, S3 Standard보다 낮은 가용성(99.5%)
  • 최소 객체 크기는 128KB, 최소 스토리지 기간인 30일이 기본 요금으로 부과됨
  • S3 Standard, S3 Standard-IA 보다 저렴한 스토리지 요금, GB당 데이터 검색비용 부과
  • 저렴한 옵션을 원하지만 S3 Standard, S3 Standard-IA 스토리지와 같은 가용성 및 복원력이 필요 없는 경우에 적합
  • 온프레미스 데이터, 쉽게 재생성 가능한 보조 백업 복사본, S3 교차 리전 복제를 사용한 복제 데이터

Amazon S3 Intelligent-Tiering(S3 Intelligent-Tiering)

알 수 없거나 변화하는 엑세스에 맞춰 자동으로 티어를 지정해주는 지능형 스토리지 클래스

  • S3 Standard와 동일한 내구성, 가용성 제공(Multi AZ)
  • 소액의 월별 모니터링 및 자동 계층화 수수료 발생
  • 운영 오버헤드, 수명 주기 요금, 검색 요금 및 최소 스토리지 기간이 없음
  • 128KB보다 작은 객체는 항상 Frequent Access 티어 요금이 부과
  • 거의 모든 워크로드에 적합. 데이터 레이크, 데이터 분석, 새로운 애플리케이션 및 사용자 생성 콘텐츠 등
Intelligent-Tiering access tiers
- automatic: Frequent Access tier, Infrequent Access tier, Archive Instant Access tier
- optional: Archive Access tier, Deep Archive Access tier

Amazon S3 Glacier Instant Retrieval

밀리초 단위의 즉각적인 검색을 이용하여 분기에 한 번 액세스하는 데이터용 장기 아카이브 스토리지 클래스

  • S3 Standard와 동일한 성능으로 밀리초 단위의 데이터 검색
  • S3 Standard와 동일한 내구성, 가용성 제공(Multi AZ)
  • 하나의 가용 영역 전체가 파괴되더라도 데이터 복원력 유지
  • 최소 객체 크기는 128KB, 최소 스토리지 기간인 90일이 기본 요금으로 부과됨
  • 즉각적인 엑세스가 가능한 스토리지 클래스 중 가장 저렴, GB당 데이터 검색비용 부과
  • 의료 이미지, 뉴스 미디어 자산 또는 사용자 생성 콘텐츠 아카이브에 적합

Amazon S3 Glacier Flexible Retrieval(이전 S3 Glacier)

검색 옵션이 1분부터 12시간까지이고 연간 1~2회 엑세스하는 데이터용 장기 백업 및 아카이브용 스토리지 클래스

  • 무료 대량 검색을 통해 몇 분에서 몇 시간까지 유연하게 구성 가능한 검색 시간
  • S3 Standard와 동일한 내구성, 가용성 제공(Multi AZ)
  • 하나의 가용 영역 전체가 파괴되더라도 데이터 복원력 유지
  • 최소 객체 크기는 없고, 최소 스토리지 기간인 90일이 기본 요금으로 부과됨
  • S3 Glacier Instant Retrieval보다 최대 10% 더 저렴한 스토리지 비용
  • 비용 걱정 없이 가끔 몇 분 안에 대규모 데이터 집합을 검색해야 하는 백업 및 재해 복구 사용 사례에 이상적

Amazon S3 Glacier Deep Archive

일년에 한두 번 액세스하고 12시간 이내에 복원할 수 있는 장기 데이터 아카이브용 스토리지 클래스

  • 12시간 이내의 검색 시간
  • S3 Standard와 동일한 내구성, 가용성 제공, 12시간 이내 복원(Multi AZ)
  • Amazon S3에서 가장 저렴한 비용
  • 최소 객체 크기는 없고, 최소 스토리지 기간인 180일이 기본 요금으로 부과됨
  • 규정 준수 아카이브 및 디지털 미디어 보존