처음 만난 AWS 문서


8.4 파일 스토리지 vs 객체 스토리지

그렇다면 이번에는 파일 스토리지와 객체 스토리지를 한 번 비교해보도록 하겠습니다.

아래 표는 파일 스토리지와 객체 스토리지의 차이점을 정리한 것입니다.

File Storage vs Object Storage

먼저 파일 스토리지는 데이터를 파일 단위로 관리하며, 객체 스토리지는 데이터를 객체 단위로 관리합니다.

그리고 파일 스토리지에서는 파일 내용을 일부분만 수정할 수 있지만, 객체 스토리지는 객체 데이터 일부분만 수정하는 것이 불가능합니다.

또한 파일 스토리지는 볼륨 마운트를 통해 운영체제에서 직접 접근 가능하지만, 객체 스토리지는 운영체제에서 직접 접근 불가능합니다.

여기서 일부분만 수정 가능한지 여부운영체제 직접 접근 가능 여부성능과 관련된 부분입니다.

다음으로 파일 스토리지는 큰 확장에 대처하기 어렵지만, 객체 스토리지는 큰 확장에 유연하게 대처할 수 있습니다.

마지막으로 파일 스토리지는 파일의 사본을 저장하지 않지만, 객체 스토리지에서는 다수의 사본을 분산시켜 저장하기 때문에 안정성이 높습니다.

Get file by storage type

그래서 그림으로 비교해보면, 왼쪽 파일 스토리지에서는 파일을 찾기 위해서는 파일의 경로를 알아야 합니다.

하지만 오른쪽 객체 스토리지에서는 각 객체가 고유한 아이디를 갖고 있기 때문에 해시 함수를 통해 객체를 곧바로 찾을 수 있습니다.
이처럼 객체 스토리지는 depth가 1인 tree라고 이해하면 됩니다.

위 그림을 머릿 속에 잘 기억해두기 바랍니다.


마지막 업데이트: 2023년 10월 27일 00시 00분

이 문서의 저작권은 이인제(소플)에 있습니다. 무단 전재와 무단 복제를 금합니다.