AWS

AWS - block storage vs object storage vs file storage

chaseLee 2022. 11. 15. 18:07

 

 

 

aws에는 파일을 저장하는 데에 3가지 다른 방식이 있다. block storage, object storage, file storage이다.

 

 

 

1.file storage

 

file storage는 우리가 맥에서 보는 finder, 윈도우의 File Explorer와 비슷한 구조이다.

/로 구분되는 하위 폴더를 통해 경로를 지정해서 접근할 수 있으며,

상위폴더-하위폴더 구조의 계층구조를 가지고 있다.

 

 

 

 

 

 

2.block storage

 

block storage는 파일을 특정한 크기의 데이터형태로 분할해서 저장한다. 이때 이 데이터는 block이라 불린다.

block은 각각의 고유한 주소를 가지며, 접근가능하다.

특정 데이터를 수정하고 싶은 경우, 블록에 접근하여 해당 블록만을 수정하면 된다.

따라서 빠르며, 대역폭을 덜 사용한다.

접근과 수정이 잦고, 빨라야 하는 서비스에 적합하다.

 

3.object storage

 

분할되지 않고 하나의 파일이 하나의 object로 저장되는 형태이다. 정적 파일이 많은 서비스에 적합하며, 수정이 잦지 않은 서비스에 

적합하다. 하나의 수정을 할 경우, 전체 오브젝트가 변경된다.

 

 

 

 

 


관련 문서

 

https://aws.amazon.com/ko/what-is/cloud-storage/

 

클라우드 파일 스토리지란 무엇입니까 - 클라우드 스토리지 - AWS

클라우드 스토리지는 전 세계 여러 곳에서 대규모 데이터 센터를 유지 관리하면서 데이터 스토리지 용량을 소유하고 운영하는 클라우드 서비스 제공업체에 의해 제공됩니다. 클라우드 스토리

aws.amazon.com

https://aws.amazon.com/ko/what-is/object-storage/#types

 

객체 스토리지란 무엇인가요 - 객체 스토리지 - AWS

Amazon Simple Storage Service(S3)는 업계 최고의 확장성과 데이터 가용성 및 보안과 성능을 제공하는 객체 스토리지 서비스입니다. 규모와 업종에 상관없이 고객은 Amazon S3를 이용하여 데이터 레이크,

aws.amazon.com