| 항목 | 블록 스토리지 | 파일 스토리지 | 객체 스토리지 |
|---|---|---|---|
| 저장 단위 | 블록 | 파일 | 객체(데이터, 메타데이터, ID) |
| 접근 방식 | 로컬 디스크 마운트 | 파일 시스템 네트워크 공유 접근 | HTTP API(Restful) 기반 |
| 파일 시스템 필요 여부 | 필요 | 제공 | 불필요 |
| 사용 사례 | DB, 가상 서버 등 볼륨 | 팀 협업 폴더, NAS | 백업, 이미지, 로그 영상 등 정적 파일 |
| 성능 | 빠름 | 중간 | 느림 |
| 대표 AWS 서비스 | EBS | EFS | S3 |
데이터를 저장하고 관리하는 논리적인 구조를 짜는 것
여러 사람이 네트워크를 통해 접근하는 파일 저장소

EC2 인스턴스와 함께 사용 가능한 확장 가능한 고성능 블록 스토리지이다. 인스턴스 종류 후에도 데이터가 보존가능한 영구 블록 스토리지이다. EBS 스토리지 및 스냅샷 비용을 모니터링할 수 있으며 EBS 스냅샷은 EBS 볼륨의 특정 시점 사본을 생성해 데이터 백업 및 복구에 사용한다.
| 구분 | Amazon EBS 범용 SSD (gp2) | Amazon EBS 프로비저닝된 IOPS SSD (io1/io2) |
|---|---|---|
| 내구성 | 99.8%~99.9% (연간 실패율 0.1%~0.2%) | 99.9%~99.999% (연간 실패율 0.001%~0.1%) |
| 사용 사례 | - 대부분의 일반 워크로드 - 개발/테스트 환경 - 저비용/균형 성능 | - 대규모 DB (Oracle, SQL Server, MySQL 등) - 미션 크리티컬 애플리케이션 - 고성능 요구 워크로드 |
| 볼륨 크기 | 1GiB ~ 16TiB | 4GiB ~ 16TiB |
| 최대 IOPS | 16,000 IOPS (3,334GiB 이상 시 보장) | 64,000 IOPS (Nitro 기반 인스턴스) 32,000 IOPS (그 외 인스턴스) |
| 처리량 (Throughput) | 최대 250MiB/s | 최대 1,000MiB/s |
| 지연 시간 | 밀리초 단위 | 밀리초 단위 (더 낮음) |
| 단가 | 저렴 | 높음 (IOPS 수치에 따라 비용 증가) |
IOPS(Input/Output Operations Per Second)?
초당 몇 번의 읽기/쓰기 작업을 처리할 수 있는지를 나타내는 성능 지표

AWS에서 제공하는 완전 관리형 파일 스토리지 서비스로 NFS 프로토콜을 기반으로 동작한다. 여러 EC2 인스턴스에서 동시에 접근 가능한 공유 파일 시스템을 제공하며 필요에 따라 자동으로 확장/축소된다.
1. 동시에 다중 인스턴스 접근 가능
2. POSIX 호환 파일 시스템
3. 자동 확장 및 용량 관리 불필요
4. 내장된 중복성 및 고가용성
5. 비용 효율성 및 라이프사이클 관리
6. 백업 및 재해 복구
7. 보안 및 접근 제어
| 서비스 | 주요 특징 | EFS와의 비교 |
|---|---|---|
| Amazon S3 | - 객체 스토리지 (Object Storage) - 정적 파일 저장에 최적화 (예: 이미지, 로그, 백업) - POSIX 파일 시스템 아님 | - EFS는 POSIX 기반 파일 시스템으로, 파일 공유 및 빈번한 수정이 필요한 워크로드에 적합 - 반면 S3는 정적 컨텐츠 배포·백업 용도로 최적 |
| Amazon EBS | - 단일 EC2 인스턴스에 연결되는 블록 스토리지 - AZ 단위로 제공 - 자동 확장 불가 | - EFS는 다중 인스턴스 공유 가능 (동시 접근 지원) - 자동 확장 지원, 여러 AZ에 걸쳐 고가용성 제공 |
| Amazon FSx | - 특정 파일 시스템 환경 특화 (Windows File Server, NetApp ONTAP, OpenZFS 등) - 네이티브 파일 시스템 기능 제공 | - EFS는 Linux NFS 기반 범용 공유 파일 시스템으로, 광범위한 Linux 워크로드에 적합 |
| Amazon ElastiCache | - 인메모리 데이터 저장소 (Redis, Memcached) - 초고속 읽기/쓰기, 캐싱·세션 관리·실시간 분석에 적합 - 영속적 파일 저장 불가 | - EFS는 영속적 스토리지 제공, 장기 데이터 저장 가능 - ElastiCache는 캐싱/임시 데이터 처리에 한정 |
| Amazon S3 Glacier | - 장기 보관용 저비용 스토리지 - 실시간 접근 불가 (복원 시간 수분~수시간 소요) - 규제 준수 및 백업 목적에 적합 | - EFS는 실시간 접근 가능 - Glacier는 아카이빙·규제 준수 목적 장기 저장에 최적 |
| 구분 | EBS (Elastic Block Store) | EFS (Elastic File System) |
|---|---|---|
| 유형 | 블록 스토리지 (Block Storage) | 파일 스토리지 (File Storage) |
| 연결 방식 | 단일 EC2 인스턴스에 연결 (디스크처럼 사용) | 여러 EC2 인스턴스에서 동시에 마운트 가능 |
| 파일 시스템 | EC2 인스턴스 내부에서 직접 설정 (ex. ext4) | NFS(Network File System) 기반으로 AWS가 자동 관리 |
| 사용 사례 | DB 저장소, OS 디스크, 고성능 입출력 작업 | 여러 서버가 공유해야 하는 웹 콘텐츠, 로그, 사용자 파일 |
| 성능 특성 | 지연시간 짧고 고성능 (SSD 옵션) | 확장성과 공유성 높음, 하지만 지연시간이 더 큼 |
| 확장성 | 수동 확장 (용량 지정 필요) | 자동 확장 (용량 자동 증가/감소) |
| 내구성 / 가용성 | 단일 AZ 또는 Multi-AZ (Snapshot으로 백업) | 기본적으로 Multi-AZ, 고가용성 |
| 요금 | 프로비저닝된 용량 기준 과금 | 사용한 스토리지 양 기준 과금 |