AWS S3란?
- Simple Storage Service의 약자로 SSS를 S3로 줄여 말한다.
- 파일 서버의 역할을 하는 서비스
- 트래픽이 증가함에 따라서 장비를 증설하는 작업을 대행한다.
특징
- 많은 사용자의 접속을 감당하기 위해 시스템적인 작업이 필요 없음.
- 저장할 수 있는 파일 수의 제한이 없음.
- 5TB의 데이터를 저장하고 서비스 가능.
- 접근 권한을 지정할 수 있음.
- HTTP와 BitTorrent 프로토콜 지원
- REST, SOAP 인터페이스를 제공
- 데이터를 여러 시설에서 중복으로 저장하여 손실 방지
- 버전관리 기능을 통해 사용자에 의한 실수도 복원 가능
용어
- 객체
- S3에 저장된 데이터 하나 하나를 객체라고 하며 파일이라고 생각하면 된다.
- 버킷
- 객체가 파일이라면 버킷은 연관된 객체들을 그룹핑한 최상위 디렉토리라고 할 수 있다.
- 버킷 단위로 지역을 지정 할 수 있고, 버킷에 포함된 모든 객체에 대해서 일괄적으로 인증과 접속 제한을 걸 수 있다.
- 버전관리
- RSS(Reduced Redundancy Storage)
- 일반 S3 객체에 비해서 데이터 손실될 확률이 높은 형태의 저장 방식
- 가격이 저렴해서 복원 가능한 데이터를 저장하는데 적합
- Glacier
- 매우 저렴한 가격으로 데이터를 저장 할 수 있는 아마존의 스토리지 서비스
- 사용이 아닌 저장이 목적이므로 마음대로 검색,삭제 불가능
- 잘 사용되지 않는 데이터를 아카이브 저장을 할 때 사용
- 데이터 복구 시 3~5시간이 걸림.
- 최근 백업은 s3에, 오래된 백업은 glacier에 옮기는것이 좋다.
참고 사이트
https://devbirdfeet.tistory.com/144