서버 어레이란 무엇입니까? 서버 클러스터인가요? RAID 0이란 무엇입니까? RAID 1이란 무엇입니까? RAID 0 1이란 무엇입니까? 자세한 설명을 요청하세요
디스크 어레이(Redundant Arrays of Inexpensive Disks, RAID)는 "저렴하고 중복된 디스크 어레이"를 의미합니다. 원칙은 어레이 방식을 사용하여 디스크 그룹을 생성하고 분산 데이터 배열 설계에 협력하여 데이터 보안을 향상시키는 것입니다. 디스크 어레이는 저렴하고, 용량이 작고, 속도가 느린 여러 개의 디스크를 대규모 디스크 그룹으로 결합하여 구성됩니다. 개별 디스크가 제공하는 데이터에 의해 생성되는 추가 효과는 전체 디스크의 성능을 향상시키는 데 사용됩니다. 체계. 동시에 이 기술은 데이터를 여러 섹션으로 나누어 각 하드 드라이브에 저장하는 데 사용됩니다. 디스크 어레이는 패리티 검사 개념을 사용할 수도 있습니다. 어레이의 하드 디스크에 오류가 발생하더라도 데이터를 계속 읽을 수 있으며 데이터는 계산되어 새 하드 디스크에 배치됩니다. RAID 기술에는 주로 RAID 0 ~ RAID 7과 같은 여러 사양이 포함됩니다. 그 초점은 다릅니다. 일반적인 사양은 다음과 같습니다. RAID 0: RAID 0은 데이터를 비트 또는 바이트 단위로 연속적으로 나누고 여러 디스크에서 병렬로 읽기/쓰기를 수행합니다. 데이터 전송률은 높지만 데이터 중복성이 없어 진정한 RAID 구조라고 볼 수 없습니다. RAID 0은 단순히 성능을 향상시킬 뿐 데이터 안정성을 보장하지 않으며 디스크 중 하나에 오류가 발생하면 모든 데이터에 영향을 미칩니다. 따라서 데이터 보안 요구 사항이 높은 상황에서는 RAID 0을 사용할 수 없습니다. RAID 1: 디스크 데이터 미러링을 통해 데이터 중복성을 달성하고 독립 디스크 쌍에 상호 백업 데이터를 생성합니다. 원본 데이터가 사용 중이면 미러 복사본에서 데이터를 직접 읽을 수 있으므로 RAID 1은 읽기 성능을 향상시킬 수 있습니다. RAID 1은 디스크 어레이 중에서 단위 비용이 가장 높지만 높은 데이터 보안과 가용성을 제공합니다. 디스크에 오류가 발생하면 시스템은 오류가 발생한 데이터를 재구성할 필요 없이 읽기 및 쓰기를 위해 자동으로 미러 디스크로 전환할 수 있습니다. RAID 0 1: RAID 10 표준이라고도 하며 실제로는 RAID 0과 RAID 1 표준의 조합입니다. 데이터를 비트 또는 바이트 단위로 연속적으로 분할하고 각 A 디스크를 제공하면서 여러 디스크를 병렬로 읽고 씁니다. 중복성을 위한 디스크 미러로 사용됩니다. 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 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 표준과 크게 다른 저장 컴퓨터로 간주할 수 있습니다. 위의 다양한 표준(예: 표 1) 외에도 RAID 0 1과 같은 여러 RAID 사양을 결합하여 필요한 RAID 어레이를 구축할 수 있습니다. 예를 들어 RAID 5 3(RAID 53)은 널리 사용되는 어레이 형식입니다. 사용자는 일반적으로 자신의 요구 사항을 더 잘 충족하는 디스크 스토리지 시스템을 확보하기 위해 디스크 어레이를 유연하게 구성할 수 있습니다. RAID 5E(RAID 5 Enhencement): RAID 5E는 RAID 5 수준을 기반으로 개선된 것으로, RAID 5와 유사하게 데이터 확인 정보가 각 하드 디스크에 균등하게 분산되지만 일부 사용되지 않는 부분은 각 하드 디스크에 예약됩니다. 공간은 스트라이프되지 않으며 최대 2개의 실제 하드 디스크에 장애가 발생할 수 있습니다. RAID 5E와 핫 스페어 디스크를 추가한 RAID 5는 비슷한 것 같습니다. 실제로 RAID 5E는 모든 하드 디스크에 데이터를 분산시키기 때문에 RAID 5에 핫 스페어 디스크를 추가한 것보다 성능이 더 좋습니다. 하드 디스크에 장애가 발생하면 장애가 발생한 하드 디스크의 데이터는 다른 하드 디스크의 사용되지 않는 공간으로 압축되고 논리 디스크는 RAID 5 수준을 유지합니다. RAID 5EE: RAID 5E와 비교하여 RAID 5EE의 데이터 배포는 더 효율적입니다. 각 하드 디스크 공간의 일부는 어레이의 물리적 하드 디스크에 오류가 발생하는 경우 분산된 핫 스페어 디스크로 사용됩니다. 데이터 재구축 속도가 빨라집니다. 초기에 RAID 솔루션은 주로 SCSI 하드 디스크 시스템을 대상으로 했으며 시스템 비용이 상대적으로 비쌌습니다. 1993년에 HighPoint는 상대적으로 저렴한 IDE 하드 드라이브를 사용하여 RAID 시스템을 구축할 수 있는 최초의 IDE-RAID 제어 칩을 출시하여 RAID의 "임계값"을 크게 낮췄습니다. 그 이후로 개인 사용자들도 이 기술에 관심을 갖기 시작했습니다. 하드 드라이브는 현대 개인용 컴퓨터에서 가장 "느리고" 보안 수준이 가장 낮은 장치이고, 하드 드라이브에 저장하는 데이터가 컴퓨터 자체 가격을 훨씬 초과하는 경우가 많기 때문입니다. RAID 기술을 사용하면 개인 사용자는 상대적으로 저렴한 비용으로 두 배의 디스크 속도와 더 높은 데이터 보안을 누릴 수 있습니다. 현재 개인용 컴퓨터 시장의 IDE-RAID 제어 칩은 주로 HighPoint 및 Promise 회사에서 생산됩니다. 개인 사용자를 위한 IDE-RAID 칩은 일반적으로 RAID 0, RAID 1 및 RAID 0 1(RAID 10)과 같은 RAID 사양만 지원합니다. 기술적으로는 상용 시스템과 비교할 수 없지만 일반 사용자에게는 속도 향상 및 보안 보장이 제공됩니다. 충분합니다.
하드 디스크 인터페이스의 전송 속도가 계속 증가함에 따라 IDE-RAID 칩도 지속적으로 업데이트되고 있습니다. 칩 시장의 모든 주류 칩은 이미 ATA 100 표준을 지원하고 있으며 HighPoint가 새로 출시한 HPT 372 칩과 Promise의 최신 PDC20276 칩도 이를 지원합니다. 이미 ATA 133 표준 IDE 하드 드라이브를 지원합니다. 오늘날 마더보드 제조업체 간의 경쟁이 심화되고 개인용 컴퓨터 사용자의 요구가 점차 증가함에 따라 마더보드에 RAID 칩을 설치하는 제조업체는 더 이상 적지 않습니다. 사용자는 RAID 카드를 구입하지 않고도 직접 디스크 어레이를 구축하고 속도를 느낄 수 있습니다. 디스크. RAID 50: RAID50은 RAID5와 RAID0의 조합입니다. 이 구성은 RAID5 하위 디스크 그룹의 각 디스크에서 패리티 정보를 포함한 데이터를 제거합니다. 각 RAID5 하위 디스크 그룹에는 3개의 하드 드라이브가 필요합니다. RAID50은 데이터 손실 없이 그룹의 한 디스크에 장애가 발생하는 것을 허용하므로 내결함성이 더 높습니다. 그리고 패리티 비트가 RAID5 하위 디스크 그룹에 분산되어 있기 때문에 재구성 속도가 크게 향상됩니다. 장점: 더 높은 내결함성, 더 빠른 데이터 읽기 속도가 가능합니다. 참고: 디스크 오류는 처리량에 영향을 미칠 수 있습니다. 오류가 발생한 후 정보를 다시 작성하는 데 걸리는 시간은 미러링된 구성의 경우보다 깁니다.