RAID란 무엇입니까?
RAID(Redundant Array of Independent Disks)는 여러 물리적 디스크 드라이브 구성 요소를 하나 이상의 논리 장치로 결합하여 데이터 중복성을 달성하거나 성능을 향상시키는 데이터 스토리지 가상화 기술입니다.
데이터는 필요한 중복성 및 성능 수준에 따라 RAID 레벨이라고 하는 다양한 방식으로 드라이브에 분산됩니다. 다양한 구성표 레이아웃은 RAID 0 또는 RAID 1과 같이 "RAID"라는 단어 뒤에 숫자가 오는 방식으로 이름이 지정됩니다. 각 구성표 또는 RAID 레벨은 주요 목표인 안정성, 성능 및 용량 간에 서로 다른 균형을 제공합니다. RAID 0보다 큰 RAID 레벨은 복구할 수 없는 섹터 읽기 오류는 물론 전체 물리적 드라이브 오류로부터 보호합니다.
RAID 기술은 주로 다음과 같은 세 가지 기본 기능을 가지고 있습니다.
(1) 디스크 데이터 스트라이핑을 통해 데이터에 대한 블록 액세스를 달성하여 디스크의 기계적 검색 시간을 단축할 수 있습니다. 데이터 접근 속도.
(2) 여러 디스크를 어레이에 동시에 배열함으로써 디스크의 기계적 검색 시간을 줄이고 데이터 액세스 속도를 향상시킬 수 있습니다.
(3) 데이터 중복 보호는 공동 위치 정보를 미러링하거나 저장하여 달성할 수 있습니다.
RAID 0과 RAID 1의 차이점:
1. RAID 0은 읽기 및 쓰기 속도가 빠릅니다. 어레이 용량은 어레이 디스크의 전체 용량입니다. 백업 기능이 더 안전합니다.
2. RAID 1의 읽기 및 쓰기 속도는 단일 디스크의 속도이고, 용량은 단일 디스크의 용량이지만 디스크가 서로 백업되어 보안이 높습니다.
RAID 0의 특징:
RAID 0의 단점은 데이터 중복성을 제공하지 않는다는 점입니다. 사용자 데이터가 손상되면 손상된 데이터를 복구할 수 없습니다. RAID의 하드 드라이브에 오류가 발생하면 RAID 0을 실행하면 전체 데이터가 손상될 수 있습니다. 일반적으로 기업 사용자가 단독으로 사용하는 것은 권장되지 않습니다.
RAID 1의 기능:
RAID 1은 하드 디스크 데이터 미러링을 통해 데이터 중복성을 달성하고 데이터를 보호하며 두 개의 디스크에 백업 데이터를 생성하고 미러 백업에서 데이터를 직접 읽을 수 있습니다. 이므로 RAID 1은 읽기 성능을 제공할 수 있습니다.
RAID 0
RAID 0은 스트라이핑으로 구성되지만 미러링이나 페어링은 없습니다. 스팬 볼륨과 비교할 때 RAID 0 볼륨의 용량은 동일합니다. 컬렉션에 있는 디스크 용량의 합계입니다. 그러나 스트라이핑은 각 파일의 내용을 세트의 모든 디스크에 분산시키기 때문에 디스크에 장애가 발생하면 모든 파일(전체 RAID 0 볼륨)이 손실됩니다. 스팬 볼륨 손상으로 인해 최소한 작동하는 디스크에 파일이 유지될 수 있습니다. RAID 0의 이점은 스팬 볼륨과 달리 읽기 및 쓰기 작업이 동시에 발생하고 드라이브 오류에 대한 완전한 취약성을 희생하기 때문에 모든 파일에 대한 읽기 및 쓰기 작업 처리량에 디스크 수를 곱한다는 것입니다. 실제로 평균 오류율은 RAID가 아닌 단일 드라이브에 비해 더 높습니다.
RAID 1
RAID 1은 패리티나 스트라이핑 없이 데이터 미러링으로 구성됩니다. 데이터는 두 드라이브 모두에 동일하게 기록되므로 드라이브의 "미러 세트"가 생성됩니다. 따라서 RAID의 모든 드라이브는 모든 읽기 요청을 충족할 수 있습니다. 요청이 RAID의 모든 드라이브에 브로드캐스트되는 경우 데이터에 먼저 액세스하는 드라이브에서 요청을 처리할 수 있으므로(탐색 시간 및 주기 대기 시간을 기준으로) 성능이 향상됩니다. 컨트롤러 또는 소프트웨어에 최적화된 경우 지속적인 읽기 처리량은 컬렉션에 있는 각 드라이브의 처리량 합계에 가깝습니다. 기록된 데이터는 각 드라이브에 업데이트되어야 하고 가장 느린 드라이브는 쓰기 성능을 제한하므로 쓰기 속도가 느려집니다. 그러나 하나의 드라이브가 제대로 작동하는 한 어레이는 계속 작동합니다.
다음은 RAID 레벨 비교표이다.