
Amazon EBS Volume Comparison
📌목차
- 전체 분류 개요
- Provisioned IOPS SSD 계열
- General Purpose SSD 계열
- Throughput Optimized HDD 계열
- 한눈에 보는 선택 기준
- 헷갈리기 쉬운 개념 정리
1. 전체 분류 개요
EBS 볼륨은 성능 기준으로 크게 3계열로 나뉜다.
- Provisioned IOPS SSD
io2 Block Express, io2, io1 - General Purpose SSD
gp3, gp2 - Throughput Optimized HDD
st1, sc1
구분 기준은 다음 4가지다.
- 지연 시간(Latency)
- IOPS
- Throughput(MB/s)
- 비용 대비 효율
2. Provisioned IOPS SSD
(io2 Block Express / io2 / io1)
공통 특징
- 매우 낮은 지연 시간
- IOPS를 명시적으로 보장
- 미션 크리티컬 워크로드 대상
io2 Block Express
- 지연 시간: Sub-millisecond
- 최대 IOPS: 256,000
- 최대 Throughput: 4,000 MB/s
- 볼륨 크기: 4 GB ~ 64 TB
- 내구성: 99.999%
적합한 경우
- 초고성능 데이터베이스
- 대규모 SAP, Oracle
- 극단적으로 낮은 지연 시간이 필요한 시스템
io2
- 지연 시간: Single-digit millisecond
- 최대 IOPS: 64,000
- 최대 Throughput: 1,000 MB/s
- 볼륨 크기: 4 GB ~ 16 TB
- 내구성: 99.999%
적합한 경우
- 미션 크리티컬 DB
- 안정적인 고 IOPS가 필요한 시스템
io1
- 지연 시간: Single-digit millisecond
- 최대 IOPS: 64,000
- 최대 Throughput: 1,000 MB/s
- 볼륨 크기: 4 GB ~ 16 TB
- 내구성: 99.999%
비고
- io2 등장 이후 신규 구성에서는 io2 권장
3. General Purpose SSD
(gp3 / gp2)
공통 특징
- 범용 SSD
- 대부분의 애플리케이션에 적합
- 비용 대비 성능 우수
gp3
- 지연 시간: Single-digit millisecond
- 기본 IOPS: 3,000
- 최대 IOPS: 16,000
- 최대 Throughput: 1,000 MB/s
- 볼륨 크기: 1 GB ~ 16 TB
- 내구성: 99.8% ~ 99.9%
특징
- IOPS / Throughput을 용량과 독립적으로 설정 가능
- gp2 대비 비용 효율 우수
gp2
- 지연 시간: Single-digit millisecond
- IOPS: 3 IOPS/GB
- Burst 최대: 3,000 IOPS
- 최대 IOPS: 16,000
- 최대 Throughput: 250 MB/s
- 볼륨 크기: 1 GB ~ 16 TB
비고
- 용량이 커야 성능이 올라감
- 현재는 gp3가 사실상 표준
4. Throughput Optimized HDD
(st1 / sc1)
공통 특징
- HDD 기반
- IOPS보다는 Throughput 중심
- 대용량·저비용 목적
st1
- Throughput: 40 MB/s per TB
- Burst: 최대 250 MB/s
- IOPS: 500
- 볼륨 크기: 500 GB ~ 16 TB
적합한 경우
- 로그 처리
- 빅데이터 배치 작업
- 스트리밍 처리
sc1
- Throughput: 12 MB/s per TB
- Burst: 최대 80 MB/s
- IOPS: 250
- 볼륨 크기: 500 GB ~ 16 TB
적합한 경우
- 장기 보관 데이터
- 접근 빈도가 매우 낮은 데이터
- 최저 비용 스토리지
5. 한눈에 보는 선택 기준
- 최고 성능, 초저지연
→ io2 Block Express - 미션 크리티컬 DB
→ io2 - 범용 서버, 애플리케이션
→ gp3 - 로그 / 빅데이터 처리
→ st1 - 장기 보관, 콜드 데이터
→ sc1
6. 헷갈리기 쉬운 개념 정리
1) Single-digit vs Sub-millisecond
- Single-digit millisecond
→ 1~9ms 수준 - Sub-millisecond
→ 1ms 미만
Block Express만 Sub-ms 제공
2) Baseline과 Burst
- Baseline
→ 항상 보장되는 성능 - Burst
→ 크레딧 기반 일시적 성능 상승
gp2, HDD 계열에서 중요
3) IOPS와 Throughput 차이
- IOPS
→ 작은 요청을 많이 처리 (DB) - Throughput
→ 큰 데이터를 빠르게 전송 (로그, 분석)
4) gp3가 기본 권장인 이유
- 성능과 용량 분리
- 예측 가능한 성능
- gp2 대비 비용 효율 우수
✍️핵심 요약
EBS 볼륨 선택은
“얼마나 자주, 얼마나 많이, 얼마나 빠르게 읽고 쓰는가”를 기준으로
IOPS 중심인지, Throughput 중심인지 먼저 판단하는 것이 핵심이다.


'프로그래밍 > ⚙️DevOps' 카테고리의 다른 글
| AWS) Amazon Virtual Private Cloud (VPC) (0) | 2026.01.08 |
|---|---|
| AWS) AWS Systems Manager (0) | 2026.01.08 |
| AWS) EBS benefits (0) | 2026.01.08 |
| AWS) EBS features (0) | 2026.01.08 |
| AWS) Amazon Elastic Block Store(EBS) (0) | 2026.01.08 |