여러 레이드의 차이점
RAID 기술에는 주로 RAID 0 ~ RAID 7과 같은 여러 사양이 포함됩니다. 공통 사양은 다음과 같습니다.
RAID 0: RAID 0 연속 데이터를 비트 단위로 분할하거나 여러 디스크에 바이트를 병렬로 읽고/읽고 쓰기 때문에 데이터 전송 속도는 높지만 데이터 중복성이 없으므로 진정한 RAID 구조라고 볼 수 없습니다. RAID 0은 단순히 성능을 향상시킬 뿐 데이터 안정성을 보장하지 않으며 디스크 중 하나에 오류가 발생하면 모든 데이터에 영향을 미칩니다. 따라서 데이터 보안 요구 사항이 높은 상황에서는 RAID 0을 사용할 수 없습니다.
RAID 1: 디스크 데이터 미러링을 통해 데이터 중복성을 달성하고 독립 디스크 쌍에 상호 백업 데이터를 생성합니다. 원본 데이터가 사용 중이면 미러 복사본에서 데이터를 직접 읽을 수 있으므로 RAID 1은 읽기 성능을 향상시킬 수 있습니다. RAID 1은 디스크 어레이 중에서 단위 비용이 가장 높지만 높은 데이터 보안과 가용성을 제공합니다. 디스크에 오류가 발생하면 시스템은 오류가 발생한 데이터를 재구성할 필요 없이 읽기 및 쓰기를 위해 자동으로 미러 디스크로 전환할 수 있습니다.
RAID 1: RAID 10 표준이라고도 하며 실제로는 RAID 0과 RAID 1 표준을 결합한 것입니다. 데이터를 비트 또는 바이트 단위로 연속적으로 나누고 병렬로 읽기/쓰기를 수행합니다. . 여러 디스크를 동시에 사용하는 경우 중복성을 위해 각 디스크마다 디스크 미러링이 수행됩니다. RAID 0의 뛰어난 속도와 RAID 1의 높은 데이터 신뢰성을 모두 갖추었지만 CPU 사용량도 높고 디스크 활용도가 상대적으로 낮다는 것이 장점입니다.
RAID 2: 데이터를 다른 하드 드라이브의 스트립으로 분산합니다. 스트라이프 단위는 비트 또는 바이트이며, "가중 평균 오류 수정 코드(해밍 코드)"라는 인코딩 기술을 사용하여 오류 검사 및 회복. 이 인코딩 기술에는 검사 및 복구 정보를 저장하기 위해 여러 개의 디스크가 필요하므로 RAID 2 기술 구현이 더 복잡해지고 따라서 상업용 환경에서는 거의 사용되지 않습니다.
RAID 3: RAID 2와 매우 유사합니다. 데이터를 스트라이프하여 다른 하드 드라이브에 배포합니다. 차이점은 RAID 3이 단순 패리티를 사용하고 패리티 정보를 저장하기 위해 단일 디스크를 사용한다는 것입니다. 디스크에 오류가 발생하면 패리티 디스크와 기타 데이터 디스크가 데이터를 다시 생성할 수 있습니다. 패리티 디스크에 오류가 발생해도 데이터 사용량은 영향을 받지 않습니다. RAID 3은 대량의 연속 데이터에 대해 우수한 전송 속도를 제공할 수 있지만 임의 데이터의 경우 패리티 디스크가 쓰기 작업에 병목 현상을 발생시킵니다.
RAID 4: RAID 4는 데이터를 다른 디스크에 스트라이핑하고 배포하지만 스트라이핑 단위는 블록 또는 레코드입니다. RAID 4는 디스크를 패리티 디스크로 사용합니다. 각 쓰기 작업에는 패리티 디스크에 대한 액세스가 필요합니다. 이 경우 패리티 디스크는 쓰기 작업에 병목 현상이 발생하므로 RAID 4는 상업용 환경에서 거의 사용되지 않습니다.
RAID 5: RAID 5는 별도의 패리티 디스크를 지정하지 않지만 모든 디스크의 데이터 및 패리티 정보에 인터리브 방식으로 액세스합니다. RAID 5에서는 읽기/쓰기 포인터가 어레이 장치에서 동시에 작동하여 더 높은 데이터 처리량을 제공할 수 있습니다. RAID 5는 작은 데이터 블록과 데이터의 무작위 읽기 및 쓰기에 더 적합합니다.
RAID 3과 RAID 5의 주요 차이점은 RAID 3의 모든 데이터 전송에는 모든 어레이 디스크가 포함되는 반면, RAID 5의 경우 대부분의 데이터 전송에는 하나의 어레이 디스크 작업만 포함되며 병렬 작업을 수행할 수 있다는 것입니다. . RAID 5에는 "쓰기 손실"이 있습니다. 즉, 각 쓰기 작업은 4개의 실제 읽기/쓰기 작업을 생성하며, 그 중 2개는 기존 데이터 및 패리티 정보를 읽고 2개는 새 데이터 및 패리티 정보를 씁니다.
RAID 6: RAID 5와 비교하여 RAID 6은 두 번째 독립 패리티 정보 블록을 추가합니다. 두 개의 독립적인 패리티 시스템은 서로 다른 알고리즘을 사용하므로 두 개의 디스크가 동시에 실패하더라도 데이터 사용에는 영향을 미치지 않습니다. 그러나 RAID 6은 패리티 정보에 할당하기 위해 더 큰 디스크 공간이 필요하고 RAID 5보다 "쓰기 손실"이 더 크기 때문에 "쓰기 성능"이 매우 낮습니다. 낮은 성능과 복잡한 구현으로 인해 RAID 6은 실제로 거의 사용되지 않습니다.
RAID 7: 이는 자체 지능형 실시간 운영 체제와 스토리지 관리용 소프트웨어 도구를 갖춘 새로운 RAID 표준입니다. 호스트와 완전히 독립적으로 실행될 수 있으며 호스트의 CPU 리소스를 차지하지 않습니다. RAID 7은 다른 RAID 표준과 크게 다른 저장 컴퓨터로 간주할 수 있습니다. 위의 다양한 표준 외에도 RAID 1과 같은 여러 RAID 사양을 결합하여 필요한 RAID 어레이를 구축할 수 있습니다. 예를 들어 RAID 5+3(RAID 53)은 널리 사용되는 어레이 형식입니다. 사용자는 일반적으로 디스크 어레이를 유연하게 구성하여 자신의 요구 사항을 더 잘 충족하는 디스크 스토리지 시스템을 얻을 수 있습니다.
처음에는 RAID 솔루션이 주로 SCSI 하드디스크 시스템을 겨냥해 시스템 비용이 상대적으로 비쌌다. 1993년에 HighPoint는 상대적으로 저렴한 IDE 하드 드라이브를 사용하여 RAID 시스템을 구축할 수 있는 최초의 IDE-RAID 제어 칩을 출시하여 RAID의 "임계값"을 크게 낮췄습니다.
그 이후로 개인 사용자들도 이 기술에 주목하기 시작했습니다. 왜냐하면 하드 디스크는 현대 개인용 컴퓨터에서 가장 "느리고" 가장 보안성이 떨어지는 장치이고, 사용자가 저장하는 데이터가 하드 디스크를 훨씬 초과하는 경우가 많기 때문입니다. 컴퓨터 자체의 가격입니다. RAID 기술을 사용하면 개인 사용자가 상대적으로 저렴한 비용으로 두 배의 디스크 속도와 더 높은 데이터 보안을 누릴 수 있습니다. 현재 개인용 컴퓨터 시장의 IDE-RAID 제어 칩은 주로 HighPoint 및 Promise 회사에서 생산됩니다.
개인 사용자를 위한 IDE-RAID 칩은 일반적으로 RAID 0, RAID 1 및 RAID 1(RAID 10)과 같은 RAID 사양만 지원합니다. 비록 기술적으로는 상용 시스템과 비교할 수 없지만, 일반 사용자라면 속도 향상과 보안 보장만으로 충분합니다.
하드 디스크 인터페이스 전송 속도가 지속적으로 향상됨에 따라 IDE-RAID 칩도 지속적으로 업데이트됩니다. 칩 시장의 모든 주류 칩은 ATA 100 표준을 지원하며 HighPoint가 새로 출시한 HPT 372 칩과 Promise의 최신 제품입니다. PDC20276 칩은 ATA 133 표준 IDE 하드 드라이브도 지원할 수 있습니다. 오늘날 마더보드 제조업체 간의 경쟁이 심화되고 개인용 컴퓨터 사용자의 요구가 점차 증가함에 따라 마더보드에 RAID 칩을 설치하는 제조업체는 더 이상 적지 않습니다. 사용자는 RAID 카드를 구입하지 않고도 직접 디스크 어레이를 구축하고 속도를 느낄 수 있습니다. 디스크.