2022. 7. 19. 11:31ㆍCloud/aws
# about S3 Storage Classes
AWS에서 다양한 S3 Storage Classes제공하는데 각 스토리지 클래스들은 데이터 액세스, 복원력 및 비용 요구 사항에 따라서 해당되는 것에 맞추어 설정할 수 있습니다. S3 스토리지 클래스는 다양한 액세스 패턴에 대해 가장 저렴한 스토리지를 제공하기 위해 특별히 구축되었고 까다로운 성능 요구 사항, 데이터 레지던시 요구 사항, 알 수 없거나 변경되는 액세스 패턴 또는 아카이브 스토리지를 포함하여 거의 모든 사용 사례에 적합합니다.
# S3 Standard = 자주 엑세스 하는 데이터를 위한 스토리지
- 짧은 지연 시간 및 높은 처리량 성능
- 여러 AZ에 걸쳐 99.999999999%의 객체 내구성을 제공하도록 설계
- 전체 가용 영역에 영향을 미치는 이벤트에 대한 복원력
- 연간 99.99%의 가용성을 제공하도록 설계
- 전송 데이터를 위한 SSL 및 저장 데이터의 암호화 지원
- 다른 S3 스토리지 클래스로 객체를 자동으로 마이그레이션하기 위한 S3 수명 주기 관리
- 재난 위험을 대비한 2개의 동시 설비 장애 유지
- 이용사례 = 빅데이터분석, 게임 애플리케이션
# S3 Standard - Infrequent Access[S3 Standard - IA] = 자주 엑세스 하지 않는 데이터를 위한 스토리지
- 자주 액세스하지 않지만 필요할 때 빠르게 액세스해야 하는 데이터에 적합
- S3 Standard 보다 요금이 저렴
- 짧은 지연 시간과 높은 처리량 성능
- 여러 가용 영역에 걸쳐 99.999999999%의 객체 내구성을 제공하도록 설계
- 하나의 가용 영역 전체가 파괴되더라도 데이터 복원력 유지
- 전송 데이터를 위한 SSL 및 저장 데이터의 암호화 지원
- S3 수명 주기 정책을 사용하여 애플리케이션 변경 없이 자동으로 스토리지 클래스 간에 객체를 전환
- 이용사례 = 재해 복구, 장기스토리지, 백업
- 연간 99.9%의 가용성을 제공하도록 설계
# Infrequent Access[S3 One Zone-IA] = 자주 엑세스 하지 않는 데이터를 위한 스토리지
- 최소 3개의 가용 영역(AZ)에 데이터를 저장하는 다른 S3 스토리지 클래스와는 달리, S3 One Zone-IA는 단일 AZ에 데이터를 저장 → 단일 AZ에 데이터를 저장하기 때문에 당연히 가용성이 떨어짐[= 99.5%]
- 단일 가용 영역에 99.999999999%의 객체 내구성을 제공하도록 설계 → 해당 가용영역이 파괴되면 데이터 손실이 발생함
- 단일 AZ에 데이터를 저장하기 때문에 비용이 S3 Standard - IA보다 20% 저렴
- 가용성 및 복원력이 필요 없는 경우에 적합
- 짧은 지연 시간과 높은 처리량 성능
- 연간 99.5%의 가용성을 제공하도록 설계
- 전송 데이터를 위한 SSL 및 저장 데이터의 암호화 지원
- 다른 S3 스토리지 클래스로 객체를 자동으로 마이그레이션하기 위한 S3 수명 주기 관리
# S3 Intelligent-Tiering = 알 수 없거나 액세스 패턴이 변경되는 데이터에 대한 자동 비용 절감에 적합한 스토리지
- Frequent, Infrequent Access 및 Archive Instant Access 티어에서 자주 액세스하는 데이터, 자주 액세스하지 않는 데이터, 그리고 거의 액세스하지 않는 데이터에 대해 밀리초 단위의 대기 시간과 높은 처리량을 제공
- 여러 가용 영역에 걸쳐 99.999999999%의 객체 내구성과 99.9%의 연중 가용성을 제공하도록 설계
- 소액의 월별 모니터링 및 자동 계층화 수수료를 제공함
- 운영 오버헤드, 수명 주기 요금, 검색 요금 및 최소 스토리지 기간이 없음
- 사용량에 따라 액세스 계층 간에 개체를 자동으로 이동함
- Frequent Access tier = 기본값
- Infrequent Access tier = 객체에 30일 연속으로 접근하지 않은 경우
- Archive Instant Access tier = 90일 동안 액세스하지 않은 경우
- Deep Archive Access = 즉각적인 검색이 필요하지 않은 데이터의 경우 180일 이상 액세스하지 않은 경우
- 빈번한 액세스에 최적화된 티어, 빈번하지 않은 액세스에 최적화된 40% 더 저렴한 티어, 거의 액세스하지 않는 데이터에 최적화된 68% 더 저렴한 티어, 이렇게 3개의 액세스 티어에 객체를 자동으로 저장
# Glacier Instant Retrieval = 즉각적인 액세스가 필요한 아카이브 데이터를 위한 스토리지
- 거의 액세스하지 않으면서 밀리초 단위의 검색이 필요한 장기 데이터에 대해 가장 저렴한 비용의 스토리지를 제공하는 아카이브 스토리지 → S3 Standard와 동일한 성능으로 밀리초 단위의 데이터 검색
- 분기당 한 번 데이터에 액세스하는 경우 S3 Standard-IA보다 저렴[68% 비용 절감]
- 하나의 가용 영역 전체가 파괴되더라도 데이터 복원력 유지
- 연간 99.9%의 데이터 가용성을 제공하도록 설계
- 128KB의 최소 객체 크기
- 객체를 S3 Glacier Instant Retrieval에 직접 업로드하거나 S3 수명 주기 정책을 사용하여 S3 스토리지 클래스에서 데이터를 전송가능
- 최소 보관 기간 90일
- 이용사례 = 뉴스, 의료 이미지와 같이 즉각적인 액세스가 필요한 경우
# S3 Glacier Flexible Retrieval[이전 S3 Glacier] = 즉각적인 액세스가 필요하지 않고 거의 액세스하지 않는 장기 데이터를 위한 스토리지
- 즉각적인 액세스가 필요하지 않지만 백업 또는 재해 복구 사용 사례와 같이 대규모 데이터 집합을 무료로 검색할 수 있는 유연성이 필요한 아카이브 데이터에 적합한 스토리지
- S3 Glacier Instant Retrieval보다 최대 10% 더 저렴
- 여러 가용 영역에 걸쳐 99.999999999%의 객체 내구성을 제공하도록 설계
- 하나의 가용 영역 전체가 파괴되더라도 데이터 복원력 유지
- 전송 데이터를 위한 SSL 및 저장 데이터의 암호화 지원
- Expedited, Standard, Bulk 3가지 검색 옵션을 제공함
- Expedited = 데이터를 1 - 5분 이내에 받을 수 있음
- Standard = 데이터를 3 - 5시간 이내에 받을 수 있음
- Bulk = 데이터를 5 - 12시간 이내에 받을 수 있음
- 최소 보관 기간 90일
- 이용사례 = 비용 걱정 없이 가끔 몇 분 안에 대규모 데이터 집합을 검색해야 하는 백업 및 재해 복구 사용
# Amazon S3 Glacier Deep Archive[S3 Glacier Deep Archive] = 클라우드에서 가장 저렴한 스토리지로 몇 시간 만에 검색 가능한 장기간 아카이브 보존을 위한 스토리지
- 7-10년 동안 유지되는 데이터의 장기 보관을 위해 설계된 최저 비용 스토리지 클래스
- 저장된 모든 객체는 최소 3개의 지리적으로 분산된 가용 영역에 걸쳐 복제되고 저장
- 99.999999999%의 내구성 제공
- 12시간 이내의 복원 가능
- Standard, Bulk 2가지 검색 옵션을 제공함 → 다른 스토리지에 비해서 검색 시간이 오래걸리지만 그만큼 비용이 저렴함
- Standard = 데이터를 12시간 이내에 받을 수 있음
- Bulk = 데이터를 48시간 이내에 받을 수 있음
- 최소 보관 기간 180일
- 이용사례 = 금융기관, 의료기관, 공공기관 → 엄격하게 규제되는 산업에 적합함
# S3 Storage Classes Comparison
Designed for durability | 99.999999999% (11 9s) |
99.999999999% (11 9s) |
99.999999999% (11 9s) |
99.999999999% (11 9s) |
99.999999999% (11 9s) |
99.999999999% (11 9s) |
99.999999999% (11 9s) |
Designed for Availability | 99.99% | 99.9% | 99.9% | 99.5% | 99.9% | 99.99% | 99.99% |
Availability SLA | 99.9% | 99% | 99% | 99% | 99% | 99.% | 99.9% |
Availability Zone | ≥3 | ≥3 | ≥3 | One | ≥3 | ≥3 | ≥3 |
Minimum capacity charge per object | None | None | 128KB | 128KB | 128KB | 40KB | 40KB |
Minimum storage term fee | None | None | 30 days | 30 days | 90 days | 90 days | 180 days |
search fee | None | None | per GB retrieved | per GB retrieved | per GB retrieved | per GB retrieved | per GB retrieved |
first byte latency | milliseconds | milliseconds | milliseconds | milliseconds | milliseconds | minutes or hours | hour |
storage type | object | object | object | object | object | object | object |
Life Cycle Transitions | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
reference check = https://aws.amazon.com/ko/s3/storage-classes/#:~:text=Unlike%20other%20S3%20Storage%20Classes,less%20than%20S3%20Standard%2DIA.&
cf) S3 Storage Classes – Price Comparison = Amazon S3 Simple Storage Service 요금 - Amazon Web Services
'Cloud > aws' 카테고리의 다른 글
summary about snowfamily (0) | 2022.07.29 |
---|---|
IAM (0) | 2022.07.24 |
S3 Encryption for Objects & Security (0) | 2022.07.14 |
difference between AWS role and instant profile (0) | 2022.07.10 |
EBS Volume Types Summary (0) | 2022.07.03 |