cloud bee

Amazon S3 FAQ 정리 본문

이론 및 개념정리/AWS FAQ

Amazon S3 FAQ 정리

who you 2023. 2. 8. 07:12

Amazon S3란?

Amazon S3

Amazon S3는 어디서나 원하는 양의 데이터를 저장하고 검색할 수 있도록 구축된 객체 스토리지이다.

-> 내구성, 가용성, 성능, 보안 및 거의 무제한의 확장성을 아주 저렴한 요금으로 제공한다.


Amazon S3로 할 수 있는 작업

언제든지 어디서나 원하는 양의 데이터를 저장하고 검색하는 데 사용할 수 있는 간편한 웹 서비스 인터페이스를 제공한다.

-> 클라우드 네이티브 스토리지를 사용하는 애플리케이션을 손쉽게 구축할 수 있다.

-> 성능 또는 안정성 저하 없이 원하는 대로 애플리케이션을 확장할 수 있다.

-> 데이터를 원하는 만큼 저장하고, 동일한 데이터를 재해 복구 용도로만 사용하고, 웹 애플리케이션을 쉽게 구축할 수 있다.


저장할 수 있는 데이터

-> 거의 모든 종류의 데이터를 원하는 형식으로 저장할 수 있다.

-> 저장 가능한 데이터의 볼륨 및 객체 수에는 제한이 없다.

-> 단일 PUT 요청으로 업로드할 경우 5GB가 최대 크기이기 때문에 주의해야 한다.


Amazon이 고객이 S3에 저장한 데이터로 하는 일

-> 데이터를 저장하고 청구 용도로 데이터 사용량을 기록한다.


S3 데이터 관리 &안정성

 

데이터 관리

데이터를 저장할 때 나중에 데이터를 검색하는 데 사용할 수 있는 고유한 객체 키를 할당하여 관리한다.

S3 객체 태깅을 사용하여 모든 S3 버킷 및/또는 접두사에 걸쳐 데이터를 관리할 수도 있다.

 

안정성

99.99%의 가용성: S3 Standard 스토리지 클래스

99.9%의 가용성: s3 Standard-IA 스토리지 클래스, S3 Intelligent-Tiering 스토리지 클래스, S3 Glacier Instant Retrieval 스토리지 클래스

99.5%의 가용성: S3 One Zone-IA 스토리지 클래스

99.99%의 가용성과 99.9%의 SLA: S3 Glacier Instant Retrieval 및 S3 Glacier Deep Archive 클래스

 

트래픽이 급증하는 경우

-> Amazon S3의 큰 규모 덕분에 로드를 고르게 분산할 수 있어 트래픽이 급상승하더라도 개별 애플리케이션이 영향을 받지 않는다.


S3 일관성

 

일관성 모델

-> 성능이나 가용성을 변경하지 않고 지역적 분리 및 추가 비용 없이 강력한 쓰기 후 읽기 일관성을 자동으로 제공한다.

-> 새 객체를 성공적으로 쓴 후 또는 기존 객체를 덮어쓴 후, 후속 읽기 요청은 즉시 객체의 최신 버전을 수신한다.

->  S3는 목록 작업에 강력한 일관성을 제공하므로, 쓰기 후에 변경 사항이 반영된 버킷의 객체 목록을 즉시 수행할 수 있다.

 

강력한  쓰기 후 읽기 일관성이 도움 되는 경우

-> 쓰기 직후 객체를 읽어야 하는 경우 도움이 된다.

 

강력한  쓰기 후 읽기 일관성의 이점

강력한 일관성을 제공하기 위한 추가 인프라의 필요성을 없애 비용을 절감한다.

'이론 및 개념정리 > AWS FAQ' 카테고리의 다른 글

AWS ECS FAQ 정리  (0) 2023.02.07
AWS Auto Scaling FAQ 정리  (0) 2023.02.06
Comments