본문 바로가기

Cloud/AWS

S3 스토리지 클래스와 수명주기

어떤 데이터를 관리하는지, 얼마나 자주 액세스 하는지에 따라 분류된다

  Standard  Intelligent-Tiering Standard-IA One Zone-IA Glacier   Glacier DeepArchive
내구성을 위한 설계 99.999999999%(11개의 9) 99.999999999%(11개의 9) 99.999999999%(11개의 9) 99.999999999%(11개의 9) 99.999999999%(11개의 9) 99.999999999%(11개의 9)
가용성을 위한 설계 99.99% 99.9% 99.9% 99.5% 99.99% 99.99%
가용성 SLA 99.9% 99% 99% 99% 99.9% 99.9%
가용 영역 ≥3 ≥3 ≥3 1 ≥3 ≥3
객체당 최소 용량 요금 해당 사항 없음 해당 사항 없음 128KB 128KB 40KB 40KB
최소 스토리지 기간 요금 해당 사항 없음 30일 30일 30일 90일 180일
검색 요금 해당 사항 없음 해당 사항 없음 검색한 GB당 검색한 GB당 검색한 GB당 검색한 GB당
첫 번째 바이트 지연 시간 밀리초 밀리초 밀리초 밀리초 분 또는 시간 선택 시간 선택
스토리지 유형 객체 객체 객체 객체 객체 객체
수명 주기 전환

Standard

가장 보편적인 스토리지 타입

99.99% 의 가용성 ( 객체에 대한 지속적인 요청을 처리할 수 있는 능력 )

99.99..% 의 내구성( 9가 11개, 어떤 조건에서도 데이터가 유지되는 퍼센트로, 데이터 손실 가능성이 거의 0에 가깝다는 의미 )

S3 - IA (스탠다드 IA)

자주 접근되지는 않으나 접근시 빠른 접근을 요구하는 경우에 사용하는 타입

스탠다드에 비해 비용은 저렴하나 데이터를 불러올때마다 추가 비용 발생

일반적으로 30일 이상 액세스가 잘 이루어지지 않으면 IA요금제로 전환되도록 되어있다

ex) 뉴스기사

S3 - One Zone IA (단일영역 IA)

IA와 같지만 하나의 AZ에만 데이터를 저장하는 클래스

덜 중요하고 자주 사용되지 않는 데이터를 저장

스탠다드 IA 보다 20% 저렴하다

하지만, 데이터 손실 위험이 있다

S3 - Intelligent Tiering (지능형 계층화)

머신러닝을 통해 자동으로 파일의 클래스를 변경하는 서비스

자주 접근하면 스탠다드로 옮겼다가 빈도가 줄어들면 IA로 옮기는 형식

S3 - Glacier

5~10년 등 거의 접근하지 않을 데이터를 저장하는 클래스

데이터 접근 시 대략 분~시간 소요

저장 용량이 40TB로 제한, 저장 데이터 암호화

S3 Glacier Instant Retrieval

밀리초 단위의 검색시간, 분기당 한 번 엑세스에 적합

자주 액세스하지 않지만 이미지 호스팅, 온라인 파일 공유 애플리케이션, 의료 영상 및 건강 기록, 뉴스 미디어 자산, 위성 및 항공 영상과 같이 성능에 민감한 사용 사례에서 즉시 액세스할 수 있어야 하는 데이터용으로 설계

S3 Glacier Flexible Retrieval

수 분~몇 시간(최대 12시간)의 검색 시간, 연간 1~2회 액세스에 적합

즉각적인 액세스가 필요하지 않지만 백업 또는 재해 복구 사용 사례와 같이 대규모 데이터 집합을 무료로 검색할 수 있는 유연성이 필요한 아카이브 데이터에 이상적인 스토리지 클래스

S3 Clacier Deep Archive

12~48시간의 검색 시간, 연 1회 미만 액세스에 적합하며 가장 저렴하다

7~10년 이상 보관하는 금융 서비스, 의료, 미디어, 엔터, 공공 데이터 저장을 위해 설계되었다


S3 수명 주기 관리 (Lifecycle)

S3 버킷에는 저장된 객체의 수명 주기를 관리할 수 있는 기능이 있다

일정 기간이 지났을 때 삭제(만료 작업) 하거나 백업(전환 작업)을 수행, 버킷 용량을 주기적으로 정리하는데 목적을 둔다

  • S3 객체 전환 및 만료는 UTC로 계산함
  • 수명 주기 규칙으로 삭제가 되면 복구할 수 없다
  • 약 1년정도의 데이터가 있는 상태에서 30일 후 삭제 규칙을 입력하면 30이 지난 모든 데이터가 삭제된다어떤 데이터를 관리하는지, 얼마나 자주 액세스 하는지에 따라 분류된다

'Cloud > AWS' 카테고리의 다른 글

AWS EC2 인스턴스 타입 및 세대와 EBS 최대 개수  (0) 2023.09.07
AWS CLI 명령어  (0) 2023.05.04
AWS Route 53 & 레코드  (0) 2023.04.23
VPC End Point  (0) 2023.04.15
AWS Security Group & NACL  (0) 2023.04.15