Amazon Simple Storage Service(S3)
by 현생사는갓생지망생Simple Storage Service
Amazon Simple Storage Service(S3)는 99.999999999%의 내구성을 실현한 스토리지이다.
저장하는 데이터 양에 대한 비용도 저렴하고, 저장할 수 있는 데이터 양이 무한에 가깝다.
S3는 FTP 서버처럼 단순한 파일 저장 영역으로 사용할 수도 있으며,
다양한 AWS 서비스의 사용 로그 저장, 정적 웹 사이트 호스팅 기능 등을 가지고 있다.
S3는 데이터를 저장할 때 자동적으로 여러 개의 데이터 센터에서 데이터를 동기화한다.
따라서 높은 견고성과 내결함성을 보장한다.
최종 일관성 : S3에서 실행한 업데이트 작업은 시간이 어느 정도 지나면 반드시 반영한다.
S3 버킷과 객체
S3는 버킷이라는 컨테이너를 놓을 리전을 선택하고, 해당 컨테이너 내부에 객체라는 형태로 데이터를 저장한다.
버킷은 여러 개 만들 수 있으며, 버킷 단위로 접근 제한을 설정한다.
객체의 최대 크기는 5TB이며, 수에 제한은 없다.
S3 스토리지 옵션
1. 표준 스토리지
99.999999999%의 견고성, 2개의 거점에 데이터를 저장.
2. Reduced Redundancy Storage(RRS)
99.99%의 견고성, 단일 시설에 데이터 저장. 비용 절감이 목적.
S3 이벤트 알림
SNS 토픽으로 메시지 발행
SQS 큐에 메시지 생성
Lambda의 Lambda Function으로 알림
S3의 버전 관리
버전 관리 기능을 사용하면 객체를 덮어쓰거나 삭제할 때 이전 버전의 객체를 자동으로 저장해준다.
S3 수명 주기 설정
객체 생성부터 전환/제거까지의 수명을 관리하고 설정하는 수명 주기 설정 기능이 있다.
관리 방법으로 스케줄링을 사용한 제거 처리와 Amazon Glacier로 아카이브하는 방법이 있다.
'AWS 공부기록 > Storage' 카테고리의 다른 글
AWS Service - Elastic File System(EFS) (0) | 2019.01.15 |
---|
블로그의 정보
현생이네
현생사는갓생지망생