Instance Store는 EC2 물리 호스트에 직접 붙은 로컬(에페멀) 스토리지. 초저지연·초고성능이 장점이지만, 인스턴스 수명과 함께 사라지는 임시 저장소라는 점이 핵심
지속성·복구가 중요하면 EBS(gp3/io2) 또는 EFS/FSx를 고려하세요.
| 항목 | Instance Store | EBS |
|---|---|---|
| 위치 | 인스턴스 로컬(호스트 디스크) | 네트워크 연결 블록 스토리지 |
| 지속성 | 중지/종료/호스트 장애 시 유실, 재부팅은 보통 유지 | 지속(DeleteOnTermination 해제 시) |
| 스냅샷 | 없음(직접 S3/EBS로 복사) | 스냅샷(증분) 지원 |
| 성능/지연 | 매우 낮은 지연, 높은 IOPS/MB/s | 인스턴스/네트워크 한도 내 우수 |
| 비용 | 인스턴스 요금에 포함 | GB-월 + IOPS/처리량 옵션 과금 |
| 이동성 | 불가 | 동일 AZ 내 Attach/Detach 가능 |
d(disk) 접미사가 붙는 계열: c5d/c6id/c7gd, m5d/m6id/m7gd, r5d/r6id/r7gd 등모든 타입에 있는 게 아님. 선택한 타입이 Instance Store를 제공하는지 스펙을 확인
# 1) 디바이스 확인 (NVMe 모델명으로 구분)
lsblk -o NAME,MODEL,SIZE,MOUNTPOINT
# EBS: "Amazon Elastic Block Store"
# Instance Store: "Amazon EC2 NVMe Instance Storage"
# 2) 포맷 및 마운트 (예: XFS)
sudo mkfs.xfs /dev/nvme1n1
sudo mkdir -p /mnt/inststore
sudo mount /dev/nvme1n1 /mnt/inststore
# 3) 부팅 시 자동 마운트 (fstab)
echo '/dev/nvme1n1 /mnt/inststore xfs defaults,noatime,nofail 0 2' | sudo tee -a /etc/fstab
주의: 인스턴스가 중지/재시작되면 같은 디바이스 이름을 보장하지 않을 수 있습니다. UUID 기반 마운트 권장(
blkid로 확인 → fstab에 UUID 사용).
Instance Store는 성능 최우선·임시성 전제의 스토리지. 지속성/스냅샷/이동성이 필요하면 EBS를, 공유 파일시스템이 필요하면 EFS/FSx를 선택. 올바른 워크로드(캐시/분산 로그/임시 처리)에 쓰면 가성비와 성능이 탁월