시험에 모든 S3 스토리지 클래스 관련한 문제가 반드시 출제된다는 말에 따로 글을 작성하기로했다!
1. S3 Standard
가장 기본적인 스토리지 클래스이며 범용적으로 사용되고있는 S3이다.
- 내구성이 아주아주 좋은 S3이다. 즉 거의 객체 손실이 않는 장점을 가지고 있다는 뜻
- 기능 장애를 동시에 두 개를 버틸 수 있으로 AZ의 재해에 내성이 굉장히 강하다.
- 주로 빅 데이터 분석이나 모바일과 게임 에플리케이션 콘텐츠 배포에 주로 사용된다.
2. S3 IA
2-1. S3 Standard-Infrequent Access (IA)
자주 엑세스하지 않는 파일에 적합한 클래스이다.
- 데이터를 자주 액세스 하지 않는 S3이며 필요할 경우 빠르게 액세스 해야는 데이터에 적합한 S3 클래스이다.
- 다중 AZ에 높은 내구성을 가지고 있으나 가용성 지수에서는 1번 클래스보다는 낮다.
- 1번에 비해 비용이 저렴하다. 그 이유는 객체에 액서스 하는 일이 적기 때문에..
- 두개의 장애를 동시에 버틸 수 있다.
- 대표적 사례는 재해 복규나 백업, 또는 자주 액세스하지 않을 것으로 예상하는 파일들을 저장하는데 주로 쓰인다.
2-2. S3 One Zone-Infrequent Access
데이터를 재생산 할 수 있는 S3
- 데이터를 다중 가용 영역에 저장되기 전 단일 가용 영역에 먼저 저장되는 방식
- 가용영역에 다운되더라도 데이터가 여전히 사용가도록 하기 위함
- AZ가 손상 혹은 손실될 경우 데이터를 잃을 수 있어 내구성이 좋지는 않다.
- 지연시간이 짥고 높은 처리량을 S3에서 기대해볼 수 있다.
- 비용이 저렴 (IA 대비 20% 저렴하다.) 하며 모든 암호화에 SSL을 지원한다.
- 대표적 사례는 2차 백업하거나 재생성 가능한 데이터를 저장한다.
::> 재생성이란 이미지 썸네일과 같이 메이 이미지에서 쉽게 생성할 수 있는 데이터를 의미한다.
3. S3 Intelligent Tiering
스토리지 클래스 간 데이터를 효율적으로 이동할 수 있게 하는 S3
- 월간 모니터링 비용과 자동 티어 비용이 발생하는 클래스
- 해당 기능은 액세스 패턴에 기반하여 액세스 티어들 사이에서 객체들을 자동으로 이동시켜 준다. (범용 S3와 S3 IA 사이에서 객체를 이동시켜준다.)
- 객체의 엑세스 빈도를 파악해 자동으로 선택해 줌
4. Amazon Glacier
아카이브를 위한 것
- 일종의 콜드 아카이브라고 생각하자.
- 저렴한 비용의 객체 스토리지로 아카이빙과 백업을 위해 존재한다.
- 수십년동안 데이터를 보존할 수 있는데 이는 온프레미스 자기 방식 스토리지에 대한 대안이 된다.
- 데이터를 저장한 자기 테이프들을 치워 두는 곳이라 생각하자
- 데이터를 회수하고 싶으면 수동으로 찾아서 회수해야되고 일종의 금고라고 생각하면 편하다.
- 아카이브 크기는 40TB까지 가능하다.
4-1. 기본 Glacier의 3가지 회수 옵션
- Expedited : 파일 요청시 1-5분 소요
- Standard : 파일 요청시 3~5시간 소요
- Bulk : 동시에 여려 파일을 회수하는 방시 5~12시간 소요
- 최소 저장 기간 : 90일
4-2. Amazon Glacier Deep Archives
- Standard : 12시간
- Bulk : 48시간
- 최소 저장 기간: 180일
(시험에서는 파일 저장 기한 및 회수시간을 주고 어떤 옵션을 선택하는게 적합한지를 묻는 문제가 출제됨)
7. S3 Reduced Redundancy Storage
'udamy > AWS Devleoper' 카테고리의 다른 글
11. CloudFront (AWS Certified Developer Associate) (0) | 2023.03.03 |
---|---|
10-2. S3 퍼포먼스 (AWS Certified Developer Associate) (0) | 2023.03.02 |
10. 고급 s3 및 Athena (AWS Certified Developer Associate) (0) | 2023.03.02 |
9. AWS CLI,SDK 역할 (AWS Certified Developer Associate) (0) | 2023.02.28 |
8. AWS S3 (AWS Certified Developer Associate) (0) | 2023.02.20 |