Simple Storage Service의 약자 SSS를 S3로 표현한 것으로, 말그대로 간단한 저장소 서비스입니다.
왜 간단하냐면, DB 설계 및 서버 구축 등의 복잡한 과정없이 Bucket이라는 공간을 서버로 두고 다양한 형태의 데이터를 처리할 수 있기 때문입니다.
S3에서 처리할 수 있는 파일의 종류는
등 입니다.
이 서비스에서는 위 데이터가 담긴 파일과 파일을 설명하는 메타데이터를 합쳐서 객체 Object라고 부릅니다.
객체는 아래의 요소로 구성됩니다.
객체 크기는 0TB 이상 5TB까지 가능합니다.
그리고 객체를 저장하는 컨테이너를 버킷 Bucket이라고 부릅니다.
기본적으로 AWS 계정에 대해 최대 100개의 버킷을 만들 수 있지만, 요청을 통해 한도를 최대 1,000개의 버킷으로 늘릴 수 있습니다.
Amazon S3 리소스라 함은 버킷, 객체를 말합니다.
지금까지 나온 명칭으로 서비스를 다시 설명하자면,
AWS S3은, 버킷 안에서 고유한 키-값을 사용하여 원하는 수만큼 객체를 버킷에 저장하여 사용하는 것입니다.
그리고 접근 빈도와 데이터 성격에 따라 4가지의 스토리지 클래스에서 관리할 수 있습니다.
스토리지, 버킷, 오브젝트의 포함관계가 어떻게 되어있는지 궁금함
참고문서
이 글은 구글링과 위 문서를 읽고 혼자 정리한 자료입니다.
미흡한 부분이나 오류에 대한 지적을 환영합니다.