1. Object Stoage란?
- 오브젝트라 불리는 독립된 유닛에 데이터를 저장하고 관리하는 데이터 스토리지 아키텍처.
- 오브젝트
- Flat 한 구조로 API에 친화적이다.
- 고유의 식별자 혹은 키가 있어서 분산된 시스템 내 어디에 저장되어 있든지 상관없이 데이터를 찾을 수 있다.
- 그래서 AWS에서 고유한 Bucket Name이 필요한 것으로 보임.
- 버킷, 키 및 버전 ID의 조합이 각 개체를 고유하게 식별하므로
**버킷 + 키 + 버전**
과 객체 자체의 사이의 기본 데이터 맵으로 간주
- 오브젝트는 모듈형 유닛처럼 작동하며, 허가, 프라이버시, 보안, 긴급 대책 및 여타 정보를 담고 있는 메타데이터를 포함하여 각각 독립적인 저장소의 역할
2. Block Storage란?
데이터를 고정된 사이즈의 블록으로 나누어
각각 고유한 식별자와 함께 저장
- 데이터를 스토리지 환경으로부터 분리하여 기저 운영 시스템에 상관없이 스토리지 구역 네트워크가 가장 편리한 곳에 데이터를 저장

- 블록 스토리지에서는 고유 주소가 있어 파일 스토리지와 달리 계층 구조도 필요 없고, 경로도 하나만 있는 것이 아니라 다양하게 가지고 있습니다. 그만큼 데이터를 신속하게 검색
- 파티션으로 분할될 수 있어 서로 다른 운영 체제에서 액세스
3. File Storage란?
- 파일과 폴더의 계층구조, 많은 사람들이 익숙한 구조. → 유저에게 익숙하다, 편리하다.
- 윈도우 탐색기와 같은 계층 구조.
- 파일을 찾기 위해서는 경로를 알아야한다.
- 이름, 위치, 생성일자, 수정일자, 크기등의 제한적 메타데이터를 가진다.
- NAS (Network Attached Storage)에 사용된다.
- 데이터가 많아지면 파일과 폴더를 찾기 위하여 리소스가 많이 들기 때문에 성능이 저하

참조
블록, 파일, 오브젝트 스토리지 쉽게 이해하기 : Dongkuk Systems Portal
오브젝트 스토리지란? | 퓨어스토리지