EBS는 EC2 인스턴스에 연결할 수 있는 네트워크 드라이브입니다.
핵심 특징:
월 30GB의 General Purpose SSD 또는 Magnetic 스토리지 무료 제공
EC2 Instance ←── 네트워크 ──→ EBS Volume
│ │
물리적 서버 네트워크 스토리지
장점:
단점:
❌ 불가능한 연결
us-east-1a의 EBS → us-east-1b의 EC2
✅ 해결 방법
EBS 스냅샷 생성 → 다른 AZ로 복사 → 새 볼륨 생성
EC2 인스턴스 종료 시 EBS 볼륨의 동작을 제어하는 설정:
| 볼륨 타입 | 기본 설정 | 동작 |
|---|---|---|
| Root 볼륨 | 활성화 | 인스턴스 종료 시 함께 삭제 |
| 추가 볼륨 | 비활성화 | 인스턴스 종료 후에도 보존 |
팁: 중요한 데이터가 있는 Root 볼륨은 비활성화로 설정하여 실수로 인한 데이터 손실 방지
특정 시점의 EBS 볼륨 백업본
EBS Volume → Snapshot → 다른 AZ/Region으로 복사 가능
모범 사례:
목적: 비용 절약 (75% 저렴한 "아카이브 계층")
일반 스냅샷 → Archive Tier 이동
복원 시간: 24~72시간
사용 사례: 장기 보관용 백업, 규정 준수용 데이터
목적: 실수로 삭제한 스냅샷 복구
설정 옵션:
스냅샷 삭제 → Recycle Bin 이동 → 보존 기간 내 복구 가능
목적: 스냅샷에서 복원한 볼륨의 초기 성능 저하 방지
일반 복원 과정:
스냅샷 → 새 볼륨 생성 → 첫 액세스 시 지연 발생
FSR 적용 시:
스냅샷 → 블록 미리 로딩 → 즉시 최적 성능
핵심 개념:
특징:
EBS는 "가용 영역(AZ)에 묶여 있다"는 사실을 절대 잊지 말자.
다른 AZ로 이사가려면 무조건 Snapshot -> Copy -> Restore 과정을 거쳐야 함
비용 최적화를 하려면 사용하지 않는 스냅샷은 Archive로 보내거나 삭제하되, 만약을 위해 Recycle Bin 설정을 해두는 것이 안전함
Delete on Termination 설정 미스로 데이터 날려먹는 일이 없도록 주의!!
단계별 스토리지 관리:
활성 데이터 → EBS Volume
백업 데이터 → Snapshot
장기 보관 → Archive Tier