내 잡다한 노트

RAID 란? 본문

Infra

RAID 란?

peanutwalnut 2025. 1. 11. 23:13

 

RAID 는 Redundant Array of Independent Disk의 약자이다.

여러개의 디스크를 묶어 하나의 디스크처럼 사용하는 기술이다. redundant의 뜻은 많은, 여분의 이런 뜻이다.

RAID의 주요 목적

  1. 데이터 보안 (Redundancy)
    • 디스크 장애 시 데이터를 보호하고 복구 가능하도록 함.
  2. 성능 향상
    • 읽기 및 쓰기 작업을 병렬로 처리하여 속도를 증가시킴.
  3. 용량 활용
    • 여러 디스크를 하나의 논리적 스토리지 장치로 결합.

RAID의 작동 방식

RAID는 데이터를 스트라이핑(Stripping), 미러링(Mirroring), **패리티(Parity)**를 이용하여 구성합니다.

  1. 스트라이핑(Stripping)
    데이터를 여러 디스크에 분산하여 기록하여 읽기/쓰기 성능을 높임.
  2. 미러링(Mirroring)
    동일한 데이터를 두 개 이상의 디스크에 복제하여 데이터 안정성을 보장.
  3. 패리티(Parity)
    오류 검출 및 복구를 위한 정보를 추가로 저장하여 디스크 장애 시 데이터를 복구.

 

RAID 레벨

RAID는 다양한 요구를 충족하기 위해 여러 "레벨"로 나뉘며, 각 레벨은 성능, 보안, 용량 간의 균형이 다릅니다.

1. RAID 0 (스트라이핑)

  • 특징: 데이터를 여러 디스크에 분산 저장.
  • 장점: 성능 향상, 디스크 용량 100% 사용 가능.
  • 단점: 데이터 복구 불가 (디스크 장애 시 모든 데이터 손실).
  • 사용 예: 고성능 요구 환경(예: 게임, 비디오 편집)

 

2. RAID 1 (미러링)

  • 특징: 동일한 데이터를 두 디스크에 복제.
  • 장점: 높은 데이터 안정성.
  • 단점: 디스크 용량의 50%만 사용 가능.
  • 사용 예: 데이터 안전성이 중요한 환경(예: 금융, 데이터베이스).

 

3. RAID 5 (스트라이핑 + 패리티)

  • 특징: 데이터를 스트라이핑하고 패리티 정보를 추가로 저장.
  • 장점: 성능 향상과 데이터 복구 가능.
  • 단점: 최소 3개의 디스크 필요, 쓰기 성능이 약간 저하.
  • 사용 예: 읽기 성능이 중요하고 비용 효율성이 필요한 환경.

 

 

5. RAID 10 (RAID 1 + RAID 0)

  • 특징: 미러링과 스트라이핑을 결합.
  • 장점: 높은 성능과 안정성 제공.
  • 단점: 디스크 용량의 50%만 사용 가능.
  • 사용 예: 데이터 안전성과 고성능이 동시에 필요한 환경.

RAID와 백업의 차이

  • RAID는 디스크 장애 대비를 목적으로 하지만, 데이터 삭제나 파일 손상으로부터는 보호하지 못합니다.
  • 백업은 RAID와 별개로 데이터를 외부 장치에 복사하여 데이터 보호를 추가로 제공합니다.

'Infra' 카테고리의 다른 글

ITIL ( IT Infrastructure Library )  (0) 2025.01.11
FCAPS  (0) 2025.01.11
Teaming과 Bonding  (0) 2025.01.04
AOC 란?  (0) 2025.01.04
라우터의 VRRP  (0) 2025.01.04