본문 바로가기
카테고리 없음

[오늘의신기술] RAID(Redundant Array of Independent Disks)란 무엇일까?

by 빛나는오늘 님의 블로그 2026. 4. 5.

*RAID란?
여러 개의 디스크를 하나의 논리적 장치로 묶어 성능향상, 데이터 안정성 확보(장애 대비), 또는 용량 확장을 위해 사용하는 기술로, 여러 디스크를 조합하여 데이터를 분산 저장하거나 복제하여 고성능과 고가용성을 제공한다. RAID는 디스크의 ‘스트라이핑’으로 속도를 높이거나, ‘미러링’으로 데이터를 복제해 보호하거나, ‘패리티’ 정보를 생성하여 디스크 고장 시 데이터를 복구하는 등 다양한 레벨(RAID0, 1, 5, 6, 10등)이 존재한다.

*RAID의 주요 기능
1)성능 향상(스트라이핑): 데이터를 여러 디스크에 분산 기록(스트라이핑)하여 읽기/쓰기 속도를 높인다.(ex. RAID0)
2)데이터보호(미러링/패리티): 디스크 고장 시 데이터를 안전하게 보존하기 위해 데이터 복제(미러링)하거나, 패리티 정보를 생성하여 복구한다.(ex. RAID 1, 5, 6)
3)용량확장: 여러 디스크를 하나의 큰 저장 공간으로 통합하여 사용 용량을 늘린다.

*대표적인 RAID 레벨
1)RAID 0(스트라이핑): 성능 향상에 중점, 데이터 보호 기능 없음. 2개 이상의 디스크 필요.
2)RAID 1(미러링): 데이터를 동일하게 복제 저장하여 높은 가용성 제공. 디스크 두 개 필요, 용량 손실 발생.
3)RAID 5(패리티): 데이터와 패리티 정보를 분산 저장. 디스크 1개 고장까지 보호 가능
4)RAID 6(듀얼 패리티): 데이터와 2개의 패리티 정보를 분산 저장. 디스크 2개 고장까지 보호 가능하여 보안성이 높음
5)RAID 10(1+0): 미러링(RAID1)과 스트라이핑(RAID0)을 결합. 고성능과 고가용성 제공.

*정리
RAID는 여러 디스크를 효율적으로 관리하고 서버의 안정성을 높이는 핵심 기술이다.