S3란 스토리지 서비스
- 안전하고 가변적인 Object 저장공간을 제공 (ex 구글 클라우드 드라이브, 네이버 클라우드 드라이브)
- 편리한 UI 인터페이스를 통해 어디서나 쉽게 데이터를 저장하고 불러올 수 있음
- 파일 크기는 0KB부터 5TB까지 지원
- 저장공간 무제한
- Bucket 이라는 이름을 사용함(디렉토리와 유사)
- Bucket 은 보편적인 namespace를 사용 : 버킷 이름은 고유해야한다. 리전 상관없이(글로벌설정임)하나의 버킷은 모든 리전에서 고유해야함.
S3 object의 구성요소
- Key
- Value
- Version ID
- Metadata
- CORS(Cross Origin Resource Sharing) : 한 버킷의 파일을 다른 버킷에서 접근되도록 해주는 기능(리전 달라도 가능)
S3 Data Consistency Model
- Read after Write Consistency(put) : 파일 업로드시 딜레이없이 바로 사용 가능
- Eventual Consistency(update, delete) : 버킷에 올라간 파일을 update&delete시 결과가 바로 나타나지 않는다. 다만 S3 내부에서는 적용돼있음?
S3 스토리지 타입
- 일반 S3 : 가장 보편적으로 사용되는 스토리지 타입. 높은내구성과 가용성
- S3 - IA(Infrequent Access) : 자주 접근되지는 않으나 빠른 접근이 요구되는 파일이 많을시 유용, 일반 S3에 비해 비용은 저렴하나 접근시 추가 비용 발생. 멀티 AZ를 통한 데이터 저장으로 가용성이 높음
- S3 One Zone IA : 단일 AZ에 저장. 상대적으로 낮은 가용성. 데이터 접근시 S3-IA보다 20프로 비용 저렴
- Glacier : 거의 접근하지 않을 데이터 저장시 유용. 매우 저렴한 비용. 데이터 접근시 대략 4-5시간 소요
- Intelligent Tiering : 데이터 접근 주기가 불규칙할때 매우 유용, 2가지 티어 존재[Frequent Tier / Infrequent Tier]. 데이터 접근주기에 따라 두가지 티어중 하나로 선택됨. Frequent Tier가 비용이 더 비쌈. 최고의 비용 절감 효율을 누릴 수 있음
'job > public cloud' 카테고리의 다른 글
인프라 구축시 고려사항-클라우드 (0) | 2023.05.02 |
---|---|
aws 스터디 - rds (0) | 2022.11.14 |
AWS스터디 - EC2, EBS, ELB, Route53 (0) | 2022.11.14 |
AWS 스터디 - IAM (0) | 2022.11.14 |
aws SAA(AWS Certified Solutions Architect - Associate) 불합격 & 합격 후기 (6) | 2020.05.12 |