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일이 기본 요금으로 부과됨
- 규정 준수 아카이브 및 디지털 미디어 보존