RAID는 Redundant Array of Inexpensive (Independent) Disks의 약자로, 여러 개의 물리적 디스크를 하나의 논리적 저장 장치처럼 운용하는 기술입니다. 대부분의 실무 환경에서는 아래 네 가지 RAID 레벨 중 하나를 사용하게 됩니다.
- RAID 0
- RAID 1
- RAID 5
- RAID 10 (RAID 1+0이라고도 함)
이 글에서는 각 RAID 레벨의 핵심 차이점을 이해하기 쉬운 다이어그램과 함께 설명합니다.
아래 다이어그램에서 사용된 기호의 의미는 다음과 같습니다.
- A, B, C, D, E, F – 데이터 블록
- p1, p2, p3 – 패리티(오류 복구를 위한 데이터)
RAID 레벨 0

RAID 0의 핵심 특징은 다음과 같습니다.
- 최소 2개의 디스크 필요
- 뛰어난 성능 (데이터가 여러 디스크에 스트라이핑되어 분산 저장됨)
- 중복성 없음 (미러링 없음, 패리티 없음)
- 디스크 하나가 고장 나면 전체 데이터 손실 — 중요한 시스템에는 절대 사용 금지
RAID 레벨 1
RAID 1의 핵심 특징은 다음과 같습니다.
- 최소 2개의 디스크 필요
- 무난한 성능 (스트라이핑 없음, 패리티 없음)
- 뛰어난 중복성 (모든 블록이 미러링되어 동일하게 복제됨)
- 저장 공간 활용률은 50%로 낮지만, 안정성이 중요한 환경에 적합
RAID 레벨 5

RAID 5의 핵심 특징은 다음과 같습니다.
- 최소 3개의 디스크 필요
- 양호한 성능 (데이터가 스트라이핑되어 분산 저장됨)
- 양호한 중복성 (패리티가 모든 디스크에 분산 저장됨)
- 성능과 중복성을 동시에 제공하는 가장 비용 효율적인 옵션
- 읽기 작업이 많은 데이터베이스(DB)에 적합하며, 패리티 계산 때문에 쓰기 작업은 상대적으로 느림
RAID 레벨 10
RAID 10의 핵심 특징은 다음과 같습니다.
- 최소 4개의 디스크 필요
- '미러의 스트라이프(stripe of mirrors)'라고도 불림
- 뛰어난 중복성 (블록이 미러링됨)
- 뛰어난 성능 (블록이 스트라이핑됨)
- 비용을 감당할 수 있다면 미션 크리티컬 애플리케이션(특히 데이터베이스)에 가장 추천하는 최고의 선택
RAID 레벨 비교 요약
| 구분 | 최소 디스크 | 성능 | 중복성 | 권장 용도 |
|---|---|---|---|---|
| RAID 0 | 2개 | 매우 빠름 | 없음 | 임시 데이터, 캐시 등 |
| RAID 1 | 2개 | 보통 | 매우 높음 | OS 드라이브, 중요 데이터 백업 |
| RAID 5 | 3개 | 빠름 (읽기) | 높음 | 파일 서버, 읽기 위주 DB |
| RAID 10 | 4개 | 매우 빠름 | 매우 높음 | 미션 크리티컬 DB, 고성능 서버 |
추가 RAID 학습 자료
- 다이어그램으로 이해하는 RAID 2, RAID 3, RAID 4, RAID 6
- RAID 10 vs RAID 01 (RAID 1+0 vs RAID 0+1) 차이점
함께 읽으면 좋은 글
관련 태그: RAID 0 vs RAID 1, RAID 0 vs RAID 10, RAID 0 vs RAID 5, RAID 1 vs RAID 10, RAID 1 vs RAID 5, RAID 1+0 vs RAID 0, RAID 1+0 vs RAID 1, RAID 1+0 vs RAID 5, RAID 5 vs RAID 10