728x90

1 RAID 개요

RAID 는 Redundant Array of Independent Disks로 자동으로 백업을 하고 장애가 발생하는 복구하는 시스템이다.

 

2 RAID 0(스트라이핑)

RAID 0은 병렬로 연결된 여러 개의 디스크에 데이터를 동시에 입출력할 수 있도록 구성된다. 

하나의 디스크를 사용할 때보다 입출력 속도가 5배 빠르다. 그러나 장애 발생 시 복구하는 기능이 없다.

 

3 RAID 1(미러링)

RAID 1은 하나의 데이터를 2개의 디스크에 나눠 저장해서 장애 시 백업 디스크로 활용한다. 같은 데이터를 복사하기 때문에 미러링이라고 한다. 디스크가 하나씩 더 필요하기 때문에 비용이 증가한다.

4 RAID 2

오류 교정 코드를 따로 관리하고 오류가 발생하면 이 코드를 이용해 디스크를 복구한다.

n개의 디스크에 대해 오류 교정을 하기 위해 n-1개의 디스크를 필요로 한다.

5 RAID 3

오류 검출 코드인 패리티 비트를 사용한다. 짝수 패리티는 1의 총수를 짝수로 만드는 것이다.

RAID 3는 섹터 단위로 데이터를 나눠서 저장한다.

6 RAID 4

 RAID3과 같은 방식이지만 처리하는 데이터가 블록 단위로 되어 있다. RAID 3은 패리티 비트를 구성하기 위해 모든 디스크가 동시에 동작해야 하지만 RAID 4는 패리티 비트가 저장되는 디스크만 동작하면 된다.

 

7 RAID 5

패리티 비트를 여러 디스크게 분산하여 보관해서 병목 현상을 완화한다. 

 

8 RAID 6

RAID 5와 같은 방식이지만 패리티 비트가 2개라서 디스크 2개의 장애를 복구할 수 있다.

9 RAID 10과 0+1

RAID 10은 RAID 1방식으로 구성한 후 RAID 1로 묶인 디스크를 RAID 0으로 묶는다.

둘 다 병렬로 데이터를 처리하지만, 0+1은 장애가 발생했을 때 복구하기 위해 모든 디스크를 중단해야 하지만, 10은 일부 디스크만 중단하여 복구할 수 있다.

728x90

+ Recent posts