사용자 도구

사이트 도구


컴퓨터:raid
[홈레코딩 필독서]"모두의 홈레코딩"구매링크
가성비 있는 녹음실 찾으시나요? 리버사이드 재즈 스튜디오에서 녹음하세요!

문서의 이전 판입니다!


RAID

RAID(Redundant Array of Independent Disks)는 여러 개의 디스크를 결합하여 성능을 향상시키거나 데이터 보호를 강화하는 기술입니다. 각 RAID 레벨은 성능과 데이터 보호, 저장 용량 효율을 달성하는 방식이 다릅니다.

HDD 의 경우 SDD 보다 읽기/쓰기 속도가 느리기 때문에, 오디오 멀티트랙 레코딩에 적합하지 않은 저장 장치였다. 따라서, HDD를 이용한 멀티트랙 레코딩의 경우에는 RAID 를 사용하여 여러개의 HDD 를 하나로 통합하여 읽기/쓰기 속도를 보강하여 사용했었다. SDD 를 레코딩 저장 장치로 사용하는 요즈음에는 RAID 기능을 많이 사용하지 않지만, 여러개의 SSD 를 하나의 저장장치 볼륨으로 통합하는 경우에 아직 사용한다.

JBOD (Just a Bunch of Disks)

JBOD(Just a Bunch of Disks)는 RAID와 달리 여러 개의 디스크를 하나의 논리적 드라이브로 결합하지 않고, 개별 디스크로 운영하는 방식입니다. 각 디스크는 독립적으로 작동하며, 데이터를 분산해서 저장하지 않습니다.

윈도우의 단순 볼륨 통합(SPAN 볼륨)은 JBOD 방식을 이용한다.

주요 특징

  • 단순성: 별도의 스트라이핑이나 미러링 없이 디스크를 추가할 수 있습니다.
  • 유연성: 서로 다른 크기의 디스크를 사용할 수 있습니다.
  • 데이터 보호 없음: RAID와 달리 데이터 보호 기능이 없어, 디스크 고장 시 데이터 손실이 발생할 수 있습니다.

JBOD는 주로 저비용의 스토리지 확장 솔루션으로 사용됩니다.

RAID 0 (스트라이핑)

  • 개념: 데이터를 여러 디스크에 분산(스트라이핑)하여 저장. 성능을 최우선으로 함.
  • 장점: 읽기 및 쓰기 성능이 크게 향상되며, 모든 디스크 용량을 그대로 사용.
  • 단점: 데이터 보호 기능이 없으며, 하나의 디스크만 고장 나도 전체 데이터 손실.
  • 적용 사례: 성능이 중요한 환경 (예: 비디오 편집).

RAID 1 (미러링)

  • 개념: 동일한 데이터를 두 개 이상의 디스크에 복제(미러링)하여 저장.
  • 장점: 디스크 고장 시 빠르게 복구 가능. 데이터 보호 우수.
  • 단점: 저장 용량의 효율성이 떨어짐 (50%).
  • 적용 사례: 데이터 무결성이 중요한 서버.

RAID 2 (비트 수준 스트라이핑)

  • 개념: 데이터를 비트 단위로 여러 디스크에 스트라이핑하고, 오류 검출을 위한 해밍 코드를 사용.
  • 장점: 오류 검출 및 복구 기능.
  • 단점: 복잡하고 비효율적이어서 거의 사용되지 않음.
  • 적용 사례: 현재는 사용되지 않음.

RAID 3 (바이트 수준 스트라이핑 + 전용 패리티 디스크)

  • 개념: 데이터를 바이트 단위로 스트라이핑하고, 하나의 디스크에 패리티 저장.
  • 장점: 읽기 성능이 우수하며, 하나의 디스크 손실 시 복구 가능.
  • 단점: 패리티 디스크가 병목을 일으킬 수 있음.
  • 적용 사례: 대형 파일 처리 시스템 (예: 미디어 스트리밍).

RAID 4 (블록 수준 스트라이핑 + 전용 패리티 디스크)

  • 개념: 데이터를 블록 단위로 스트라이핑하며, 패리티 정보를 전용 디스크에 저장.
  • 장점: 큰 파일의 읽기 성능이 우수.
  • 단점: 패리티 디스크가 병목을 일으켜 쓰기 성능 저하 가능.
  • 적용 사례: 현재는 거의 사용되지 않음.

RAID 5 (블록 수준 스트라이핑 + 분산 패리티)

  • 개념: 데이터를 블록 단위로 스트라이핑하며, 패리티 데이터를 모든 디스크에 분산 저장.
  • 장점: 디스크 하나가 고장 나도 복구 가능. 읽기/쓰기 성능과 데이터 보호가 균형 잡힘.
  • 단점: 패리티 계산으로 쓰기 성능이 약간 저하.
  • 적용 사례: 중소형 서버, NAS 등.

RAID 6 (블록 수준 스트라이핑 + 이중 패리티)

  • 개념: RAID 5와 유사하지만, 두 개의 패리티 블록을 사용하여 오류 복구 능력 강화.
  • 장점: 두 개의 디스크 손실에도 복구 가능.
  • 단점: 추가 패리티로 쓰기 성능 저하.
  • 적용 사례: 안정성과 가용성이 중요한 대용량 시스템.

RAID 10 (RAID 1 + RAID 0)

  • 개념: RAID 1의 미러링과 RAID 0의 스트라이핑을 결합한 방식.
  • 장점: 성능과 데이터 보호를 동시에 제공.
  • 단점: 저장 용량이 절반으로 감소.
  • 적용 사례: 고성능과 안정성이 모두 필요한 시스템.

RAID 01 (RAID 0 + RAID 1)

  • 개념: RAID 0으로 스트라이핑한 후 RAID 1으로 미러링.
  • 장점: 성능과 데이터 보호 제공.
  • 단점: RAID 10보다 효율이 떨어짐.
  • 적용 사례: 드물게 사용.

RAID 50 (RAID 5 + RAID 0)

  • 개념: 여러 RAID 5 배열을 RAID 0으로 스트라이핑하여 결합.
  • 장점: 성능과 데이터 보호를 결합.
  • 단점: 구현 복잡. 더 많은 디스크 필요.
  • 적용 사례: 대규모 데이터베이스, 데이터 웨어하우스.

RAID 60 (RAID 6 + RAID 0)

  • 개념: 여러 RAID 6 배열을 RAID 0으로 스트라이핑하여 결합.
  • 장점: 이중 패리티와 성능을 결합.
  • 단점: 구현 비용이 높고, 쓰기 성능 약간 저하.
  • 적용 사례: 데이터 보호와 성능이 중요한 대규모 데이터 센터.
로그인하면 댓글을 남길 수 있습니다.

[공지]회원 가입 방법
[공지]글 작성 및 수정 방법

컴퓨터/raid.1727396260.txt.gz · 마지막으로 수정됨: 저자 정승환