CICD/AWS

[AWS] S3 스토리지 클래스

[dev] hiro 2024. 7. 25. 20:54
해당 포스팅은 AWS 강의실(https://www.youtube.com/@AWSClassroom)를 보고 공부한 내용을 정리한 블로그입니다.

아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁
네 자신의 불행을 생각하지 않게 되는 가장 좋은 방법은 일에 몰두하는 것이다.
Ludwig van Beethoven

S3 스토리지 클래스


7가지 S3 스토리지 클래스

  • S3 다양한 스토리지 클래스 제공
    • 클래스 별로 저장의 목적, 예산에 따라 다른 저장 방법 적용
    • 8가지 클래스(S3 on OutPosts는 설명만)

s3 스탠다드

  • 99.99% 가용성
  • 99.999999999% 내구성(eleven-nine)
  • 최소 3개 이상의 가용영역에 분산 보관
  • 최소 보관기간 없음, 최소 보관 용량 없음
  • 파일 요청 비용 없음(전송 요금은 발생)

s3 스탠다드 IA(Infrequently Accessed)

  • 자주 사용되지 않는 데이터를 저렴한 가격에 보관
  • 최소 3개 이상의 가용영역에 분산 보관
  • 최소 저장용량: 128kb 최소 저장 기간: 30일
    • 작은 용량을 저장해도 128kb만큼의 비용발생, 1일만 저장해도 30일 보관만큼의 비용발생
  • 데이터 요청 비용 발생: 데이터를 불러올 때마다 비용 지불
  • 자주사용하지 않는 파일 중 중요한 파일

s3 one zone-IA

  • 자주 사용되지 않는, 중요하지 않은 데이터를 저렴한 가격에 보관
  • 단 한개의 가용영역에만 보관
  • 최소 저장용량: 128kb 최소 저장 기간: 30일
    • 작은 용량을 저장해도 128kb만큼의 비용발생, 1일만 저장해도 30일 보관만큼의 비용발생
  • 데이터 요청 비용 발생: 데이터를 불러올 때마다 비용 지불
  • 자주사용하지 않는 파일 중 쉽게 복구할 수 있는 파일

s3 Glacier Instant Retrieval

  • 아카이브용 저장소
  • 최소 저장용량: 128kb 최소 저장 기간: 90일
  • 바로 액세스 가능.
  • 사용사례: 의료 이미지 혹은 뉴스 아카이브 등

s3 Glacier Flexible Retrieval

  • 아카이브용 저장소
  • 최소 저장용량: 40kb 최소 저장 기간: 90일
  • 분~시간 단위 이후 액세스 가능
  • 사용사례: 장애 복구용 데이터, 백업 데이터 등

s3 Glacier Deep Retrieval

  • 아카이브용 저장소
  • 최소 저장용량: 40kb 최소 저장 기간: 90일
  • 데이터를 가져오는데 12~48시간 소요
  • 사용사례: 오래된 로그 저장, 사용할 일이 거의 없지만 법적으로 보관해야하는 서류 등

s3 Intelligent-Tiering

  • 머신러닝을 사용해 자동으로 클래스 변경
  • 적절한 스토리지 클래스로 변경
  • 퍼포먼스 손해/오버헤드 없이 요금 최적화

s3 on Outposts

  • 온 프로메스 환경에 s3 제공
  • 내구성을 확보한 상태로 파일을 저장하도록 설계
  • IAM, S3 SDK 등 사용가능