Amazon S3란 ?
아마존 웹 서비스에서 제공하는 S3
는 Simple Storage Service 의 약자로 온라인 스토리지, 즉 파일 서버의 역할을 한다.
쉽게 말해 저장 공간을 만들어 두고, 해당 공간에 사진과 같은 데이터를 넣어 두면 인터넷을 통해 자유롭게 파일을 다운로드 할 수 있다.
S3 특징
- 저장할 수 있는 파일 수의 제한이 없으며 최대 5TB의 데이터를 저장할 수 있다.
- 버킷마다 인증을 붙여 무단으로 엑세스하지 못하게 할 수 있다. (보안 강화)
HTTP
와BitTorrent
프로토콜을 지원한다.- 객체 스토리지 구성으로 객체 업로드 시 내부 여러 위치에 복제본을 생성한다.
- 어느 한 객체가 손상되더라도 손상되지 않은 복제본이 있기 때문에 내구성이 좋다.
- 내구성이 좋아짐에 따라 가용성 또한 좋다.
S3 용어
- Object : S3에 저장된 각각의 데이터
- Bucket : S3에서 생성되는 최상위 디렉토리로 다수의 객체를 관리하는 컨테이너
- Key : 버킷 내 객체를 찾기 위한 고유 식별자 (디렉토리 + 파일명)
S3 시작하기
- 서비스 -> 시작하기 -> S3
위에서 설명한대로 버킷 이름은 고유하게 설정해야 한다. 나머지 설정들은 기본 옵션으로 놔뒀다.