Tan Kim

SSD (Solid State Drive)

낸드 플래시 메모리 기반 저장 장치. 기계적 부품 없이 전자 방식으로 데이터를 읽고 쓴다.

역할

  • OS 및 애플리케이션 설치 저장소
  • 빠른 파일 입출력이 필요한 작업용 디스크
  • 데이터베이스 파일, 로그 등 고속 I/O 스토리지

HDD와의 핵심 차이

항목 SSD HDD
저장 방식 낸드 플래시 (전자) 자기 디스크 (기계)
읽기 속도 500MB/s ~ 7,000MB/s+ 80~160MB/s
쓰기 속도 400MB/s ~ 6,500MB/s+ 80~160MB/s
랜덤 I/O 매우 빠름 느림 (헤드 이동 필요)
내구성 충격에 강함 충격에 취약
소음/발열 없음 소음 있음
가격/GB 비쌈 저렴
수명 한계 TBW (쓰기 한계) 기계 마모

인터페이스 종류

인터페이스 속도 설명
SATA III 최대 600MB/s HDD 호환, 레거시
NVMe (PCIe 3.0) ~3,500MB/s 고속, M.2 폼팩터
NVMe (PCIe 4.0) ~7,000MB/s 현재 주류 고성능
NVMe (PCIe 5.0) ~14,000MB/s 최신 플래그십

낸드 플래시 종류

종류 셀당 비트 특징
SLC 1bit 고내구성, 고가 (서버용)
MLC 2bit 균형형
TLC 3bit 소비자 주류, 가성비
QLC 4bit 저가, 내구성 낮음

수명 지표

  • TBW (Terabytes Written): 총 누적 쓰기 가능 용량 (예: 600TBW)
  • MTBF (Mean Time Between Failures): 평균 무고장 시간
  • SMART 데이터: 남은 수명, 불량 블록 등 모니터링 가능

개발자 관점에서의 고려사항

  • 데이터베이스 서버: IOPS가 중요 → NVMe SSD 선택
  • 랜덤 읽기 성능이 HDD 대비 압도적 → 쿼리 응답 속도에 직결
  • Docker 레이어, 빌드 캐시 등도 SSD 성능에 민감
  • 클라우드: AWS gp3/io2 (SSD 기반), st1 (HDD 기반) 등 EBS 볼륨 구분
  • 배포 서버 로컬 스토리지 타입에 따라 I/O 병목 발생 가능