컴퓨터 활용/노년에 즐기는 코딩
Amazon EBS · EFS · S3 정리
easyfly
2025. 11. 28. 06:25
반응형
💬 Amazon EBS · EFS · S3, 같은 스토리지 서비스가 맞을까?
AWS에는 EBS, EFS, S3라는 세 가지 대표적인 스토리지 서비스가 있습니다.
모두 데이터를 저장한다는 공통점이 있지만 용도·아키텍처·성능·비용 구조가 완전히 다릅니다.
업무 환경에서 어떤 서비스를 선택하느냐에 따라 시스템 성능과 비용, 확장성, 안정성까지 크게 달라집니다.
이 글은 세 서비스를 한 번에 비교하여
“어떤 상황에서 어떤 스토리지를 선택해야 하는가”를 이해하기 쉽도록 정리한 내용입니다.

🔍 가장 핵심적인 차이 한 줄 정리
| 서비스 | 한 문장 설명 |
| EBS | EC2 인스턴스에 연결해서 사용하는 고성능 블록 스토리지 |
| EFS | 여러 EC2가 동시에 공유할 수 있는 NFS 기반 파일 스토리지 |
| S3 | 전 세계 어디서든 접근 가능한 객체 스토리지 |
🧱 저장 방식별 구조와 용도
| 서비스 | 저장 방식 | 사용 방식 | 대표 용도 |
| EBS | 블록(Block) | 특정 EC2에 Attach | 운영체제, DB, 애플리케이션 실행 |
| EFS | 파일(File, NFS) | 여러 EC2에서 동시 Mount | 웹 서버 공유 디렉토리, 컨테이너 공유 파일 |
| S3 | 객체(Object) | HTTP/SDK/API로 접근 | 이미지, 문서, 영상, 백업, 로그 저장 |
저장 방식 자체가 다르기 때문에
용도를 섞어서 사용하면 성능·비용·효율에서 손해가 발생합니다.
🧩 구조 비교, 한눈에 보기
EBS → EC2 인스턴스 1대에 연결
EFS → 여러 EC2 인스턴스에서 동시에 공유
S3 → EC2 없이도 어디서든 접근
즉,
- EC2 전용 고성능 스토리지라면 EBS
- 여러 서버가 파일을 함께 사용해야 한다면 EFS
- 정적 데이터나 백업을 저장하고 배포한다면 S3
이렇게 선택하는 것이 정석입니다.
⚙️ 성능 특성 비교
| 항목 | EBS | EFS | S3 |
| 지연 속도 | 매우 낮음 | 낮음 | 비교적 높음 |
| 처리량 | 높음 | 매우 높음 | 업로드·다운로드 중심 |
| 확장성 | 볼륨별 확장 | 자동 확장 | 무제한 |
| 공유 여부 | ✖ | ✔ | ✔ (웹 방식) |
| 지역 범위 | 단일 AZ 기반 | Multi-AZ 공유 | 리전 전체 및 글로벌 |
EBS는 고성능 트랜잭션 처리에 유리하고,
EFS는 대규모 동시 파일 시스템에 뛰어나며,
S3는 안정성과 내구성이 중요한 비정형 파일 저장에 최적화되어 있습니다.
💰 비용 관점으로 비교하기
| 비용 수준 | 서비스 | 이유 |
| 💰💰💰 가장 비쌈 | EFS | 네트워크 공유 파일 시스템 + 자동 확장 |
| 💰💰 중간 | EBS | 고성능 블록 스토리지 |
| 💰 가장 저렴 | S3 | 대용량 저장에 적합한 구조 |
초보자가 실수하는 대표 사례는
정적 파일을 EC2/EBS에 저장해서 비용이 높아지는 경우입니다.
이미지, 문서, 영상, 로그 같은 정적 파일은 EBS가 아니라 S3에 저장하는 것이 맞습니다.
🧭 어떤 상황에서 어떤 스토리지를 선택해야 할까?
| 상황 | 올바른 선택 |
| 운영체제, DB 저장 | EBS |
| 트래픽이 많은 웹 서버 여러 대가 같은 파일을 공유 | EFS |
| 이미지·문서·동영상 저장/배포 | S3 |
| 백업·아카이브 | S3 + Glacier |
| 높은 IOPS 요구 | EBS(io2) |
| 대용량 병렬 처리 | EFS |
| 모바일·웹 앱 파일 업로드 | S3 |
정확한 선택 기준은 데이터가 어떻게 사용되는지에 따라 달라집니다.
🧠 이해를 돕는 비유
| 서비스 | 비유 |
| EBS | 내 PC에 연결된 SSD |
| EFS | 사무실 전체가 공유하는 네트워크 드라이브 |
| S3 | 클라우드 데이터 저장소(구글 드라이브·아이클라우드 느낌) |
세 서비스의 목적이 확실히 다르기 때문에
정확한 용도에 맞게 선택하는 것이 가장 중요합니다.
✨ 결론
AWS 스토리지는 비슷해 보이지만 철학이 다릅니다.
| 목적 | 선택 |
| 고성능, DB, 운영체제 | EBS |
| 여러 컴퓨팅 리소스가 파일 공유 | EFS |
| 정적 데이터 장기 저장·배포 | S3 |
저장 구조를 올바르게 설계하면
확장성과 성능을 확보하면서도 불필요한 비용을 줄일 수 있습니다.
반응형