MyungHoon_Ju

Simple storage service(S3)

안전하고 가변적인 object 저장공간을 제공(운영체제 같은 것들을 사용할 순 없음)

- 파일 크기는 5TB까지 지원
- 저장공간 크기는 무제한(가변적)
- Bucket이라는 이름을 사용함(directory와 유사함)
- Bucket이름은 보편적인 namespace 사용(이름이 고유해야 함)
- IAM과 같이 region에 구분이 없음

S3 object 구성요소

- key
- value
- version id(resotre file)
- metadata
- CORS  

S3 data consistency 요소

- read after write consistency(put)
- eventual consistency(update, delete)

S3 storage

- 일반 S3
  - 높은 내구성, 가용성
  - 가장 보편적으로 사용되는 storage 타입
- IA(Infrequent access)
  - 빠른 접근이 요구되는 파일이 많을경우  
  - 일반 s3에 비해 비용은 저렴하나 접근시 추가 비용 발생
  - multi az를 통한 데이터 저장
- One zone IA
  - 단일 az를 통한 데이터 저장, 접근 제한
  - 데이터 접근시 IA보다 저렴
- Glacier
  - 거의 접근하지 않을 데이터 저장 시 유용
  - 저렴한 비용
  - 데이터 접근시 대략 4-5 시간 소요
- Intelligent tiering
  - 데이터 접근 주기가 불규칙 할 때 유용
  - 2가지 tier:: in/frequent tier
  - frequent tier가 약간 더 높은 비용