[네트워크 관리사] RAID란?

Hyunjun Kim·2025년 3월 2일

RAID란?

RAID (Redundant Array of Independent Disk )

RAID(레이드)란 여러 개의 물리적 저장 장치를 하나의 논리적 장치처럼 사용하여 성능을 향상시키거나 데이터의 안전성을 높이는 기술이다.

하드디스크와 SSD를 사용하는 기술로, 데이터의 안전성 혹은 높은 성능을 위해 여러 개의 물리적 보조기억 장치를 마치 하나의 논리적 보조기억 장치처럼 사용하는 기술을 말한다.

RAID의 목적

  1. 속도 향상 → 데이터를 여러 디스크에 나누어 저장하여 병렬 읽기/쓰기 가능
  2. 안정성 강화 → 데이터를 복제하여 디스크 고장 시에도 복구 가능
  3. 스토리지 효율 최적화 → 디스크 공간 활용을 최적화하여 비용 절감

RAID 구현 방식

RAID는 소프트웨어 방식과 하드웨어 방식으로 구현할 수 있다.

소프트웨어 RAID

운영체제(OS)에서 RAID를 관리 (비용이 적지만 CPU 리소스를 사용)

하드웨어 RAID

전용 RAID 컨트롤러를 사용 (더 빠르고 안정적이지만 비용 증가)


RAID 0

RAID 0은 속도가 중요한 환경(예: 게임, 그래픽 렌더링, 캐시 서버)에서 사용

최소 디스크 개수: 2개 이상

특징

  • 데이터를 블록 단위로 나누어 여러 디스크에 분산 저장
  • 병렬 처리가 가능하여 읽기/쓰기 속도가 가장 빠름
  • 패리티(오류 복구 정보)가 없어 데이터 보호 기능 없음

장점

  • 2개의 Disk를 묶어서 사용하기 때문에 디스크공간 낭비가 없다.(2T)
  • 2개로 분리되어 저장되므로 읽기/쓰기속도가 빠르다

단점

  • 2개중 1개의 Disk만 고장나도 모든 Data가 손실된다. (안정성 없음)

RAID 1 (미러링, Mirroring)

RAID 1은 중요한 데이터를 저장하는 서버(예: 금융 데이터, 기업 문서, DB 서버)에서 사용.

최소 디스크 개수: 2개 이상 (짝수 개 권장)

특징

  • 같은 데이터를 두 개 이상의 디스크에 동일하게 저장(복사)
  • 한 디스크가 고장 나도 다른 디스크에서 데이터를 사용할 수 있음
  • 읽기 속도는 RAID 0보다 느리지만, 장애 복구 가능

장점

  • 1개가 고장나더라도 Data의 손실이 없다 (안정성이 뛰어남)

단점

  • 디스크 공간 낭비: 저장 공간의 50%만 사용 가능 (2TB → 사용 가능 용량 1TB)
  • 쓰기 속도 저하: 데이터를 두 개의 디스크에 동시에 저장해야 함

RAID 5

Raid5는 Disk3개부터 구성 가능하다.

특징

  • 데이터를 나누어 저장하면서 패리티(복구 정보)를 추가하여 안정성을 확보
  • 패리티 데이터는 특정 디스크가 아니라 여러 디스크에 분산 저장됨
  • 디스크 하나가 고장 나도 데이터 복구 가능

장점

  • 디스크가 1개 고장나더라도 parity를 이용해서 복구가 가능하다.
  • Raid 1에 비해서 Disk의 낭비가 덜하다.

단점

  • 많은 Disk를 필요로 하므로 비용이 많이 든다.

연습문제

문제 1
Raid의 구성에서 미러링 모드 구성이라고 하며 디스크에 있는 모든 데이터는 동시에 다른 디스크에도 백업되어 하나의 디스크가 손상되어도 다른 디스크의
데이터를 사용할 수 있게 구성한 Raid 구성은 무엇인가?

정답
Raid 1

profile
Data Analytics Engineer 가 되

0개의 댓글