컴퓨터구조와 운영체제

RAID 정의와 종류

김검정 2024. 8. 8. 11:02

 

1TB 하드 디스크 네 개로 RAID를 구성하면 4TB 하드 디스크 한 개의 성능과 안전성을 능가할 수 있다.

 

 

RAID의 정의

RAID(Redundant Array of Independent Disks)

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

 

RAID 레벨

  • RAID를 구성하는 기술
  • RAID 0, RAID 1, .....

 

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

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

 

장점 : 입출력 속도의 향상

 

단점 : 저장된 정보가 안전하지 않다.

 

 

 

단점 : 하드 디스크 개수가 한정되었을 때 사용 가능한 용량이 적어짐

 

 

 

(RAID 1 처럼 완전한 복사본을 만드는 대신) 패리티 비트를 저장

패리티를 저장한 장치를 이용해 다른 장치즐의 오류를 검출하고, 오류가 있다면 복구한다. (RAID 1 보다 적은 하드 디스크로도 데이터를 안전하게 보관한다.)

 

단점 : 패리티 디스크의 병목

 

 

 

 

두 종류의 패리티(오류를 검출하고 복구할 수 있는 수단)

RAID 5보다 안전, 쓰기는 RAID 5 보다 느림

 

 

RAID

  • 각 RAID 레벨마다 장단점이 있다.
  • 어떤 상황에서 무엇을 최우선으로 원하는지에 따라 최적의 RAID 레벨은 달라질 수 있다.
  • 각 RAID 레벨의 대략적인 구성과 특징을 아는  것이 중요하다.