기반 기술: 격차가 그렇게 큰 이유
HDD는 회전 플래터에 자기적으로 비트를 저장하므로 임의 읽기마다 3-15ms가 걸리는 물리적 헤드 이동이 필요합니다. SATA SSD는 마이크로초 안에 도달 가능한 플래시 메모리 셀을 사용하지만 회전 디스크용으로 설계된 레거시 AHCI/SATA 프로토콜로 통신합니다. NVMe SSD는 같은 플래시를 사용하지만 병렬·저지연 접근을 위해 처음부터 설계된 프로토콜로 PCIe를 통해 통신하며 — 격차는 모든 곳에서 드러납니다.
7,200 RPM HDD는 평균 8.3ms의 회전 지연에 3-12ms의 탐색 시간을 더해, 총 임의 읽기 지연이 약 5-15ms입니다. SATA SSD는 둘 다 전자 플래시로 제거해 지연을 약 100μs(50-100배 빠름)로 떨어뜨리지만, 32개 미해결 I/O를 갖는 SATA AHCI 프로토콜의 단일 명령 큐에 병목이 생깁니다. NVMe(Non-Volatile Memory Express, 2011년 표준화)는 플래시를 위해 특별히 설계됐습니다: PCIe 전송(경로에 SATA 컨트롤러 없음), 64K 명령씩 64K 명령 큐(AHCI의 32 대비), 그리고 간소화된 명령 세트. 결과: 종단 NVMe 지연은 10-50μs로 떨어지고, 병렬성은 큐 깊이에 거의 선형으로 확장되며, 단일 NVMe 드라이브가 100만 이상의 임의 IOPS를 지속하는 반면 SATA SSD는 약 10만 부근에서 정점을 찍습니다. 기술 격차는 '점진적 개선'이 아니라 — 중요한 모든 지표에서 10-100배입니다.
IOPS, 지연, 처리량 비교
2026년 일반 수치. HDD: 임의 IOPS 100-200, 지연 5-15ms, 순차 200 MB/s. SATA SSD: 임의 IOPS 5만~10만, 지연 약 100μs, 순차 500-550 MB/s. NVMe Gen 4 SSD: 임의 IOPS 50만~100만, 지연 10-50μs, 순차 5-7 GB/s. NVMe Gen 5 SSD: IOPS 150만~200만, 지연 약 10μs, 순차 12-14 GB/s.
이는 2026년 일반적인 소매 및 엔터프라이즈 가격 범위이며, 절대 최저나 최고가 아닙니다. 컨슈머 NVMe 가격은 엔터프라이즈보다 더 빠르게 압축됐습니다 — 컨슈머 Gen 4 NVMe(약 70 EUR/TB)와 고내구성 엔터프라이즈 NVMe(약 150 EUR/TB) 사이의 격차는 이제 원시 성능이 아니라 주로 내구성(DWPD — 드라이브 일일 쓰기)과 전원 손실 보호 커패시터입니다. 호스팅 사업자에게는 거의 보편적으로 엔터프라이즈 NVMe가 적절한 선택입니다 — 컨슈머 드라이브는 공유 워크로드에 필요한 지속 쓰기 성능과 PLP가 부족하기 때문입니다.
| 지표 | 7.2K HDD | SATA SSD | NVMe Gen 4 | NVMe Gen 5 |
|---|---|---|---|---|
| 임의 읽기 IOPS (4K) | 100-200 | 약 95K | 50만-100만 | 150만-200만 |
| 임의 쓰기 IOPS (4K) | 100-200 | 약 85K | 30만-70만 | 100만-140만 |
| 읽기 지연 (일반) | 5-15 ms | 약 100 μs | 10-50 μs | 약 10 μs |
| 순차 읽기 | 150-250 MB/s | 500-550 MB/s | 5-7 GB/s | 12-14 GB/s |
| 인터페이스 | SATA 6 Gb/s | SATA 6 Gb/s | PCIe 4.0 x4 | PCIe 5.0 x4 |
| 최대 프로토콜 큐 깊이 | 1 | 32 | 65,536 | 65,536 |
| 2026년 TB당 비용 (엔터프라이즈) | 약 15-25 EUR | 약 80-120 EUR | 약 100-150 EUR | 약 150-220 EUR |
| 2026년 TB당 비용 (컨슈머) | 약 25-35 EUR | 약 50-70 EUR | 약 70-100 EUR | 약 120-180 EUR |
NVMe가 중요한 경우
임의 IOPS와 꼬리 지연이 워크로드 성능을 좌우하는 곳이라면 NVMe가 중요합니다 — 관계형 데이터베이스, 키-값 저장소, 검색 인덱스, 메시지 큐, 컨테이너 빌드 팜, CI/CD 파이프라인, 그리고 동시성이 높은 모든 워크로드. 애플리케이션이 빠를수록 NVMe의 혜택이 커집니다 — 병목이 디스크에서 CPU로 옮겨갑니다.
세 가지 워크로드 카테고리가 NVMe에서 극적인 이득을 봅니다. 데이터베이스 워크로드 — Postgres, MySQL, SQL Server — 는 인덱스에 대해 4-16KB 임의 읽기를 다수 동시 발행합니다 — 지연이 직접 쿼리 시간으로 변환됩니다. SATA SSD의 일반적인 OLTP 워크로드는 95% 퍼센타일 쿼리 지연이 약 1ms 벽에 부딪힙니다 — NVMe에서는 같은 워크로드가 200μs 미만 p95로 실행됩니다. 컨테이너 워크로드 — Docker, Kubernetes — 는 이미지 풀과 레이어 추출 동안 수천 개의 작은 읽기를 수행합니다 — NVMe는 콜드 스타트 시간을 5-10배 줄입니다. CI/CD와 빌드 파이프라인 — bazel, gradle, npm install — 은 병적으로 임의 IO에 묶입니다 — SATA에서 NVMe로 전환하면 빌드 시간이 일상적으로 절반이 됩니다. 공통점: 다수의 동시 작은 작업이 큐에 쌓이는 모든 워크로드는 NVMe의 큐 깊이 확장의 혜택을 봅니다. 단일 스레드 순차 워크로드는 SATA SSD가 이미 인터페이스를 포화시킬 수 있어서 개선이 적습니다.
NVMe가 중요하지 않은 경우 (HDD로 충분할 수도)
정적 콘텐츠 전달, 비디오 스트리밍, 콜드 백업 저장, 로그 아카이브, 대용량 파일 일괄 처리는 IOPS 바운드가 아니라 순차이고 대역폭 바운드이기 때문에 의미 있는 NVMe 이득을 보지 못합니다. 7,200 RPM HDD나 250 MB/s 순차의 Hammer SMR 드라이브로 충분합니다 — 그리고 TB당 5-10배 저렴합니다.
세 가지 워크로드 패턴이 IOPS를 거의 사용하지 않습니다. 정적 콘텐츠 전달은 100KB부터 수 MB의 파일을 순차로 제공합니다 — OS 미리 읽기와 디스크 캐시 덕분에 SATA SSD나 심지어 HDD도 최종 사용자에게는 NVMe만큼 빠릅니다(특히 앞에 CDN이 있을 때). 비디오 스트리밍도 강한 페이지 캐시 지역성을 갖는 긴 순차 읽기로 동작합니다 — 4K 콘텐츠의 10 Gbps 스트림조차 250 MB/s HDD 풀로 쉽게 공급됩니다. 콜드 백업과 아카이브 스토리지는 지연이 아니라 TB당 비용과 내구성을 신경 씁니다 — Backblaze, AWS Glacier, 그리고 대부분의 엔터프라이즈 백업 티어는 접근이 드문 페타바이트 규모 아카이브에 여전히 HDD(또는 자기 테이프)를 사용합니다. NVMe 프리미엄을 지불하기 전에 워크로드가 IOPS 바운드인지 대역폭 바운드인지 식별하세요 — 규모의 순차 워크로드라면 HDD가 여전히 바이트당 경제성에서 우위입니다.
2026년 GB당 비용 트레이드오프
2026년 TB당 엔터프라이즈 가격(일반 범위): HDD 약 15-25 EUR, SATA SSD 약 80-120 EUR, NVMe Gen 4 약 100-150 EUR, NVMe Gen 5 약 150-220 EUR. HDD-SATA 격차는 좁아졌습니다 — SATA-NVMe 격차도 이제 충분히 작아 대부분의 새로운 호스팅 배포는 기본적으로 NVMe로 표준화하고, HDD는 백업과 아카이브 티어에 한정됩니다.
2년 전만 해도 SATA-NVMe 가격 격차는 충분히 의미 있어서 중간 티어 VPS 요금제도 SATA SSD를 표준으로 출시했습니다. 2026년에는 엔터프라이즈 SKU 기준 격차가 약 20-30%로 좁아졌고, 성능 격차(IOPS 10배, 지연 5배)가 계산을 단순하게 만듭니다 — 20% 더 지불하고 10배 성능을 얻으세요. 거의 모든 범용 VPS 호스트가 이제 기본 스토리지로 NVMe Gen 4를 출시합니다. SATA SSD는 주로 드라이브 베이가 더 많은 전용 서버 플랫폼에서 살아남으며, RAID-10의 8-12개 SATA SSD가 소프트웨어 RAID의 2-4개 NVMe와는 다른 비용 프로파일을 만들어냅니다. HDD는 IOPS보다 TB당 비용이 더 중요한 백업, 아카이브, 대용량 스토리지 워크로드에서만 지배적으로 남아 있습니다. 새로운 기본 데이터베이스 배포라면 NVMe만이 합리적 기본값입니다.
RAID, 이중화, 그리고 사양표가 알려주지 않는 것
단일 드라이브 성능은 절반의 이야기입니다. NVMe RAID는 하드웨어 NVMe RAID 카드(드물고 비쌈)가 아니면 CPU 오버헤드를 추가합니다 — 소프트웨어 md RAID-1 미러는 흔하고, RAID-5/6은 덜 흔합니다. 내구성(DWPD)과 전원 손실 보호(PLP)는 IOPS만큼 중요합니다 — PLP가 없는 컨슈머 NVMe 드라이브는 지속 쓰기 동안 호스트 충돌 시 데이터를 잃을 수 있습니다.
사양표에서 자주 빠지는 세 가지 세부 사항. 첫째, NVMe의 소프트웨어 RAID-5/6은 디스크 바운드가 아니라 CPU 바운드입니다 — 100만 이상의 IOPS에서 패리티 계산이 여러 코어를 포화시킬 수 있습니다. 대부분의 프로덕션 NVMe 배포는 대신 RAID-1 미러를 운영하고 미러링을 넘는 내구성은 백업에 의존합니다. 둘째, 드라이브 내구성은 5년 보증 기간 동안의 DWPD(드라이브 일일 쓰기)로 등급이 매겨집니다 — 컨슈머 NVMe는 0.3-0.5 DWPD, 메인스트림 엔터프라이즈는 1-3 DWPD, 쓰기 집약 엔터프라이즈는 10+ DWPD입니다. 컨슈머 드라이브에서 쓰기가 많은 데이터베이스 워크로드는 몇 달 안에 드라이브를 마모시킬 수 있습니다. 셋째, 전원 손실 보호 — 정전 시 진행 중인 쓰기를 플래시로 플러시하는 온보드 커패시터 — 는 엔터프라이즈 드라이브에 표준이고 대부분의 컨슈머 드라이브에는 없습니다. PLP 없이는 fsync 동안의 호스트 충돌이 애플리케이션이 모든 것을 올바르게 했음에도 데이터를 손상시킬 수 있습니다. IOPS뿐만 아니라 항상 이 세 가지 세부 사항을 사양표에서 확인하세요.