오브젝트 스토리지와 블록 스토리지의 차이
같은 '저장소'라는 단어를 쓰지만, 오브젝트 스토리지와 블록 스토리지는 내부 동작 방식부터 적합한 용도까지 크게 다릅니다.
블록 스토리지란
데이터를 고정 크기의 블록 단위로 저장하며, 운영체제가 파일 시스템을 통해 직접 관리합니다. AWS EBS, 일반적인 가상 디스크가 대표적인 예이며 데이터베이스처럼 빈번한 읽기/쓰기가 필요한 작업에 적합합니다.
오브젝트 스토리지란
데이터를 파일과 메타데이터를 합친 하나의 '오브젝트' 단위로 저장하며, HTTP API를 통해 접근합니다. S3, Cloudflare R2, GCS가 대표적이며 이미지, 동영상, 백업 파일처럼 변경이 적은 대용량 데이터 저장에 적합합니다.
핵심 차이 비교
| 구분 | 블록 스토리지 | 오브젝트 스토리지 |
|---|---|---|
| 접근 방식 | 파일 시스템 | HTTP API |
| 적합한 용도 | DB, OS 디스크 | 정적 파일, 백업 |
| 확장성 | 제한적 | 매우 높음 |
선택 가이드
운영체제를 설치하거나 데이터베이스를 운영해야 한다면 블록 스토리지가, 정적 자산이나 로그 아카이브를 저장한다면 오브젝트 스토리지가 더 경제적이고 적합한 선택입니다.