본문 바로가기

프로그래밍/⚙️DevOps

AWS) EBS 볼륨 종류별 비교

 

 

Amazon EBS Volume Comparison

📌목차

  1. 전체 분류 개요
  2. Provisioned IOPS SSD 계열
  3. General Purpose SSD 계열
  4. Throughput Optimized HDD 계열
  5. 한눈에 보는 선택 기준
  6. 헷갈리기 쉬운 개념 정리

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