💾 AWS EBS (Elastic Block Store) 정리¶
1️⃣ AWS EBS란?¶
Amazon EBS (Elastic Block Store) 는
Amazon EC2 인스턴스에서 사용하는 블록 수준의 스토리지 서비스입니다.
👉 쉽게 말해,
“EC2에 붙여 쓰는 가상 하드디스크” 라고 이해하면 됩니다.
2️⃣ 주요 특징¶
-
📂 블록 스토리지
- 일반적인 하드디스크처럼 파일 시스템을 올려 사용
-
🔄 탄력성
- 필요에 따라 크기 확장/축소 가능
-
🛡️ 내구성 & 가용성
- 동일 AZ(가용영역) 내에서 자동 복제 → 데이터 손실 방지
-
🚀 성능 옵션 다양
- 범용 SSD (gp3), 프로비저닝 IOPS SSD (io2), HDD (st1, sc1) 등 워크로드에 맞게 선택
-
💾 스냅샷(Snapshot)
-
S3에 저장되는 백업 기능 제공
-
다른 AZ/리전으로 복제 가능
-
3️⃣ 아키텍처 시각화¶
flowchart TD
A["Amazon EC2 Instance"] --> B["Attached EBS Volume"]
B --> C["Data Storage (Block Level)"]
B --> D["EBS Snapshot (Stored in S3)"]
4️⃣ EBS 볼륨 유형¶
-
SSD 계열
-
gp3
(범용 SSD): 대부분의 워크로드에 적합, 가격/성능 균형 -
io2
(프로비저닝 IOPS SSD): 높은 성능/일관된 IOPS, DB용
-
-
HDD 계열
-
st1
(처리량 최적화 HDD): 빅데이터, 로그 처리 -
sc1
(Cold HDD): 잘 쓰지 않는 데이터 아카이빙
-
5️⃣ 현업 활용 사례¶
-
🛠 운영 DB 스토리지 → RDS, EC2 기반 DB 서버에 고성능 io2 EBS 사용
-
📊 로그/데이터 처리 → st1 HDD로 대규모 로그 저장
-
🛡️ 백업 & 복구 → 스냅샷으로 자동 백업/재해 복구(DR) 활용
-
🚀 테스트 환경 복제 → 스냅샷으로 동일한 개발/테스트 환경 생성
✅ 정리¶
-
EBS = EC2 인스턴스에 붙이는 블록 스토리지
-
특징: 고성능, 내구성, 스냅샷, 다양한 볼륨 타입
-
현업 활용: DB, 로그 저장, 백업/복구, 테스트 환경 복제
👉 한마디로, “EC2 전용 가상 하드디스크” 입니다.