RAID의 정의와 종류

song·2023년 4월 30일
0

RAID (Redundant Array of Independen Disks)

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

RAID 레벨

  • RAID 구성 방법의 표현
  • RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5, RAID 6 등이 존재

📋용어설명

  • 스트라입(stripe)
    : 마치 줄무늬처럼 분산되어 저장된 데이터

  • 스트라이핑(striping)
    : 분산하여 저장하는 것

RAID 0

  • 여러 개의 보조기억장치에 데이터를 단순히 나누어 저장하는 구성 방식

  • 장점
    입출력 속도의 향상


  • 단점
    저장된 정보가 안전하지 않음 (구성딘 하드 디스크 중 하나에 문제 생기면 정보를 읽는데 문제생김)

RAID 1

  • 복사본을 만드는 방식 (미러링)

  • 데이터를 쓸 때, 원본과 복사본 두 군데에 써서 쓰기 속도 느림

  • 장점
    복구가 매우 간단

  • 단점
    하드 디스크 개수가 한정되었을 때, 사용 가능한 용량이 적어짐 (용량이 작아서 하드 디스크가 더 필요함. 즉, 비용 증가)

RAID 4

  • 오류를 검출하고 복구하기 위한 정보를 저장

  • 오류를 검출하고 복구하기 위한 정보를 패리티 비트라고 함

📍 참고

'패리티 비트'라는 용어는 CS에서 원래 오류 검출만 가능하고 오류 복구는 불가능
하지만, RAID에서는 오류 검출, 복구 가능

  • 장점
    RAID 1 보다 적은 하드 디스크로 데이터를 안전하게 보관 가능

  • 단점
    패리티 디스크의 병목현상 발생

RAID 5

  • 패리티 정보를 분산하여 저장 (병목 현상을 해소)

RAID 6

  • 구성은 기본적으로 RAID 5와 같음
  • 서로 다른 2개의 패리티 사용 (오류를 검출하고 복구할 수 있는 수단이 2개라는 뜻)
  • 패리티 2개를 저장해야 함으로 쓰는 속도는 느리지만, 안전성은 높음

<출처>
"혼자 공부하는 컴퓨터구조+운영체제".강민철.https://www.youtube.com/playlist?list=PLVsNizTWUw7FCS83JhC1vflK8OcLRG0Hl (2023.04.30)


책과 강의를 통해 학습한 내용을 요약 정리했습니다.
profile
인간은 적응의 동물

0개의 댓글