RAID: Redundant Arrays of Independent Disks는 저렴한 디스크 여러 개로 구성된 대용량 디스크 그룹입니다. 개별 디스크에서 발생하는 보너스 효과는 전체 디스크 시스템의 효율성을 향상시키는 데이터를 제공합니다. 이 기술을 사용하면 데이터를 여러 섹션으로 나누어 각 하드 디스크에 저장합니다. 이는 독립된 디스크로 구성된 중복 기능을 갖춘 어레이를 의미합니다.
디스크 어레이에는 세 가지 스타일이 있습니다. 하나는 외부 디스크 어레이 캐비닛, 다른 하나는 내부 디스크 어레이 카드, 세 번째는 소프트웨어 시뮬레이션입니다.
외장형 디스크 어레이 캐비닛은 핫스왑(Hot Swap) 특성을 지닌 대형 서버에 가장 많이 사용되지만, 이런 제품의 가격은 매우 비싸다.
내장형 디스크 어레이 카드는 가격이 저렴하기 때문에 높은 설치 기술이 필요하며 기술자가 사용하고 운영하기에 적합합니다. 하드웨어 어레이는 온라인 용량 확장, 어레이 레벨의 동적 수정, 자동 데이터 복구, 드라이브 로밍, 캐시 및 기타 기능을 제공할 수 있습니다. 성능, 데이터 보호, 안정성, 가용성 및 관리 효율성을 위한 솔루션을 제공할 수 있습니다. 작동에는 어레이 카드의 특수 처리 장치가 사용됩니다.
독립된 시스템으로서 디스크 어레이는 호스트 외부에 직접 연결되거나 네트워크를 통해 호스트에 연결됩니다. 디스크 어레이에는 다른 호스트나 다른 포트로 연결될 수 있는 여러 포트가 있습니다. 어레이의 다른 포트에 연결된 호스트는 전송 속도를 향상시킬 수 있습니다.
당시에는 PC용 단일 디스크에 통합 캐시가 있는 것처럼 디스크 어레이에도 호스트와의 상호 작용 속도를 높이기 위해 일정량의 버퍼 메모리가 있었습니다. 호스트는 디스크 어레이의 캐시와 상호 작용하고, 캐시는 특정 디스크와 상호 작용합니다.
(1) RAID 0: n개의 디스크로 구성되며 논리적 용량은 n개의 디스크 용량의 합입니다.
RAID 0은 두 개 이상의 하드 디스크를 대용량 하드 디스크로 결합한 것입니다. 데이터를 서로 다른 Stripe로 분할한 다음 모든 하드 디스크에 별도로 쓰고 동시에 읽고 씁니다. RAID 0은 동시에 읽고 쓰기 위해 여러 개의 하드 디스크를 사용하기 때문에 RAID 0 디스크 어레이의 읽기 및 쓰기 속도는 거의 단위 시간에 단일 하드 디스크 속도의 합과 같으며, 이는 RAID 0을 사용할 때보다 훨씬 빠릅니다. 단일 디스크. 그러나 단점이 뚜렷하고 무작위 읽기 효율성을 향상시킬 수 없으며 포괄적인 데이터 보안 성능도 낮습니다.
(2)RAID 1: 논리적 용량은 디스크 1개입니다.
RAID 1은 한 디스크의 데이터 이미지를 다른 디스크에 복사하는 것입니다. 두 개의 하드 디스크로 구성된 RAID 1 어레이를 예로 들어 보겠습니다. 하드디스크 A에 데이터를 쓰면 하드디스크 B에도 같은 이미지 파일이 생성된다. 간단히 말해서 RAID 1의 원리는 실시간 자동 백업과 약간 비슷하다. 장점은 데이터 보안이 높다는 것이지만, 미러에 기록된 하드디스크는 '예비 타이어'만 될 수 있다는 뜻이기도 하다. 디스크 어레이가 완료된 후 사용 가능한 용량은 전체 용량의 절반에 불과합니다.
(3) RAID 5: N개 디스크, 논리적 용량은 N-1개 디스크의 합계입니다.
위에서 언급한 두 가지 기본 디스크 어레이와 비교하여 RAID 5는 읽기 및 쓰기 성능과 데이터 보안에 대해 보다 균형 잡힌 고려 사항을 제공합니다. 3개 이상의 하드디스크로 구성되며, 각 사이클 쓰기 과정에서 다른 디스크의 데이터 패리티가 차례로 하나의 디스크에 저장됩니다. 이는 디스크 중 하나가 손상되면 시스템이 다른 디스크에 저장된 복구 코드를 통해 디스크 데이터를 재구성할 수 있음을 의미합니다. 일반적으로 재해 방지 1로 알려져 있습니다. 실패하다).