RAID 배열. 이게 뭔가요? 무엇을 위해? 그리고 만드는 방법은 무엇입니까? RAID의 실제 구현에 대한 FAQ

/ 멈춤

선택한 RAID 사양에 따라 읽기 및 쓰기 속도 및/또는 데이터 손실 방지 기능이 향상될 수 있습니다.

디스크 하위 시스템으로 작업할 때 IT 전문가는 종종 두 가지 주요 문제에 직면합니다.

  • 첫 번째는 저속읽기/쓰기, 때로는 SSD 드라이브의 속도조차 충분하지 않습니다.
  • 두 번째는 디스크 오류로, 이는 데이터 손실을 의미하며 복구가 불가능할 수 있습니다.

이 두 가지 문제는 여러 개의 물리적 디스크를 하나의 논리적 요소로 결합하는 가상 데이터 저장 기술인 RAID 기술(독립 디스크의 중복 배열)을 사용하여 해결됩니다.

선택한 RAID 사양에 따라 읽기/쓰기 속도 및/또는 데이터 손실 방지 기능이 향상될 수 있습니다.

RAID 사양 수준은 1,2,3,4,5,6,0입니다. 또한 01,10,50,05,60,06의 조합도 있습니다. 이 기사에서는 가장 일반적인 유형의 RAID 어레이를 살펴보겠습니다. 하지만 먼저 하드웨어 및 소프트웨어 RAID 어레이가 있다고 가정해 보겠습니다.

하드웨어 및 소프트웨어 RAID 어레이

  • 소프트웨어 어레이는 소프트웨어 제품 및 유틸리티를 사용하여 운영 체제를 설치한 후에 생성되는데, 이는 이러한 디스크 어레이의 주요 단점입니다.
  • 하드웨어 RAID는 운영 체제를 설치하기 전에 디스크 어레이를 생성하며 이에 종속되지 않습니다.

RAID 1

RAID 1("미러"라고도 함 - 미러) 한 물리적 디스크에서 다른 물리적 디스크로 데이터를 완전히 복제하는 작업이 포함됩니다.

RAID 1의 단점은 디스크 공간의 절반을 차지한다는 사실입니다. 저것들. 250GB 디스크 2개를 사용하는 경우 시스템 크기는 250GB 1개만 표시됩니다. 이 유형 RAID는 속도를 향상시키지는 않지만 하나의 디스크에 오류가 발생하면 항상 완전한 복사본이 있기 때문에 내결함성 수준을 크게 높입니다. 디스크에서 기록과 삭제가 동시에 발생합니다. 정보가 의도적으로 삭제된 경우 다른 디스크에서 해당 정보를 복원할 수 있는 방법이 없습니다.

RAID 0

RAID 0(스트라이핑이라고도 함)에는 정보를 블록으로 나누고 동시에 다른 블록을 다른 디스크에 쓰는 작업이 포함됩니다.

이 기술은 읽기/쓰기 속도를 높이고 사용자가 디스크의 전체 용량을 사용할 수 있도록 허용하지만 내결함성을 줄이거나 오히려 0으로 줄입니다. 따라서 디스크 중 하나에 오류가 발생하면 정보를 복원하는 것이 거의 불가능합니다. RAID 0을 구축하려면 신뢰성이 높은 디스크만 사용하는 것이 좋습니다.

RAID 5는 더욱 발전된 RAID 0이라고 할 수 있습니다.. 최대 3개의 하드 드라이브를 사용할 수 있습니다. Raid 0은 하나만 제외하고 모두 기록되고 마지막 체크섬에는 특수 체크섬이 기록되어 그 중 하나가 "죽음"인 경우 하드 드라이브에 정보를 저장할 수 있습니다. 이러한 어레이의 작동 속도는 빠릅니다. 디스크를 교체하면 시간이 많이 걸립니다.

RAID 2, 3, 4

패리티 코드용으로 할당된 디스크를 이용하여 분산정보를 저장하는 방법입니다.. 블록 크기만 서로 다릅니다. 실제로 ECC 및/또는 패리티 코드를 저장하는 데 디스크 용량의 많은 부분을 할당해야 하고 성능이 낮기 때문에 실제로 사용되지 않습니다.

RAID 10

RAID 어레이 1과 0이 혼합되어 있습니다.그리고 고성능과 높은 내결함성이라는 각각의 장점을 결합합니다.

어레이에는 짝수 개의 디스크(최소 4개)가 포함되어야 하며 정보를 저장하는 데 가장 안정적인 옵션입니다. 단점은 디스크 어레이의 비용이 높다는 것입니다. 유효 용량은 디스크 공간 전체 용량의 절반입니다.

RAID 어레이 5와 0이 혼합되어 있습니다.. RAID 5가 구축되고 있지만 해당 구성 요소는 독립된 하드 드라이브가 아니라 RAID 0 어레이입니다.

특징.

RAID 컨트롤러가 고장나면 정보를 복원하는 것이 거의 불가능합니다(미러에는 적용되지 않음). 똑같은 컨트롤러를 구입하더라도 다른 디스크 섹터에서 RAID가 조립될 확률이 높으며, 이는 디스크의 정보가 손실된다는 것을 의미합니다.

일반적으로 디스크는 일괄 구매됩니다. 따라서 그들의 작업 수명은 거의 동일할 수 있습니다. 이 경우 어레이용 디스크를 구매할 때 즉시 여분의 디스크를 구매하는 것이 좋습니다. 예를 들어 디스크 4개로 구성된 RAID 10을 구성하려면 디스크 5개를 구입해야 합니다. 따라서 그 중 하나에 장애가 발생하면 다른 디스크에 장애가 발생하기 전에 신속하게 새 디스크로 교체할 수 있습니다.

결론.

실제로는 세 가지 유형의 RAID 어레이만 사용되는 경우가 가장 많습니다. RAID 1, RAID 10, RAID 5가 있습니다.

비용/성능/내결함성 측면에서 다음을 사용하는 것이 좋습니다.

  • RAID 1(미러링) 사용자 운영 체제에 대한 디스크 하위 시스템을 형성합니다.
  • RAID 10높은 쓰기 및 읽기 속도 요구 사항이 있는 데이터의 경우. 예를 들어 1C:Enterprise 데이터베이스를 저장하려면 메일 서버, AD
  • RAID 5파일 데이터를 저장하는 데 사용됩니다.

대다수가 생각하는 이상적인 서버 솔루션 시스템 관리자 6개의 디스크가 있는 서버입니다. 두 개의 디스크가 "미러링"되고 운영 체제가 RAID 1에 설치됩니다. 나머지 4개의 드라이브는 빠르고 문제가 없으며 안정적인 시스템 작동을 위해 RAID 10으로 결합됩니다.

오늘 우리는 RAID 어레이. 그것이 무엇인지, 왜 필요한지, 그것이 무엇인지, 이 모든 훌륭함을 실제로 사용하는 방법을 알아 봅시다.

그래서 순서대로 : 무엇입니까? RAID 어레이아니면 그냥 RAID? 이 약어는 "독립 디스크의 중복 배열" 또는 "독립 디스크의 중복(백업) 배열"을 나타냅니다. 간단히 말해서, RAID 어레이이는 하나의 논리 디스크로 결합된 물리 디스크의 모음입니다.

일반적으로 그 반대 방향으로 발생합니다. 시스템 장치하나의 물리적 디스크가 설치되어 있으며 이를 여러 개의 논리적 디스크로 분할합니다. 여기서 상황은 반대입니다. 여러 개의 하드 드라이브가 먼저 하나로 결합된 다음 운영 체제가 하나로 인식됩니다. 저것들. OS는 물리적으로 디스크가 하나만 있다고 굳게 믿습니다.

RAID 어레이하드웨어와 소프트웨어가 있습니다.

하드웨어 RAID 어레이 OS가 부팅되기 전에 생성됩니다. 특수 유틸리티, 에 내장되어 있음 RAID 컨트롤러- BIOS 같은 것. 이렇게 만들어본 결과 RAID 어레이이미 OS 설치 단계에서 배포 키트는 하나의 디스크를 "인식"합니다.

소프트웨어 RAID 어레이 OS 도구로 생성되었습니다. 저것들. 부팅하는 동안 운영 체제는 여러 개의 물리적 디스크가 있고 OS가 시작된 후에만 다음을 통해 "이해"합니다. 소프트웨어디스크는 어레이로 결합됩니다. 당연히 운영 체제 자체는 다음 위치에 있지 않습니다. RAID 어레이, 생성되기 전에 설치되기 때문입니다.

"이게 왜 필요한가요?" - 물어봤어? 대답은 데이터 읽기/쓰기 속도를 높이거나 내결함성과 보안을 높이는 것입니다.

"어떻게 RAID 어레이속도를 높이거나 데이터를 보호할 수 있나요?" - 이 질문에 대답하려면 주요 유형을 고려하세요. RAID 어레이, 그것이 어떻게 형성되고 결과적으로 무엇을 제공하는지.

RAID-0. "스트라이프" 또는 "테이프"라고도 합니다. 두 개 이상의 하드 드라이브는 볼륨을 순차적으로 병합하고 합산하여 하나로 결합됩니다. 저것들. 500GB 디스크 두 개를 가져와서 생성하면 RAID-0, 운영 체제는 이를 1테라바이트 디스크로 인식합니다. 동시에 이 어레이의 읽기/쓰기 속도는 디스크 하나의 속도보다 두 배 빠릅니다. 예를 들어 데이터베이스가 물리적으로 두 개의 디스크에 이런 방식으로 위치하는 경우 한 명의 사용자가 하나의 디스크에서 데이터를 읽을 수 있기 때문입니다. , 다른 사용자는 동시에 다른 디스크에 쓸 수 있습니다. 하나의 디스크에 데이터베이스 위치가 있는 경우 하드 드라이브읽기/쓰기 작업 다른 사용자순차적으로 실행됩니다. RAID-0병렬로 읽기/쓰기가 가능해집니다. 결과적으로 어레이에 디스크가 더 많아질수록 RAID-0, 배열 자체가 더 빠르게 작동합니다. 의존성은 정비례합니다. 속도는 N배 증가합니다. 여기서 N은 어레이의 디스크 수입니다.
어레이에서 RAID-0이를 사용하는 데 따른 모든 이점보다 중요한 단점은 단 하나뿐입니다. 내결함성이 완전히 부족하다는 것입니다. 어레이의 물리적 디스크 중 하나가 죽으면 전체 어레이도 죽습니다. 이에 대한 오래된 농담이 있습니다: "제목의 '0'은 무엇을 의미합니까? RAID-0? - 배열이 죽은 후 복원된 정보의 양!"

RAID-1. "거울" 또는 "거울"이라고도 합니다. 두 개 이상의 하드 드라이브가 병렬 병합을 통해 하나로 결합됩니다. 저것들. 500GB 디스크 두 개를 가져와서 생성하면 RAID-1, 운영 체제는 이를 하나의 500GB 디스크로 인식합니다. 이 경우 정보가 두 디스크에 동시에 읽기/쓰기되므로 이 어레이의 읽기/쓰기 속도는 한 디스크의 읽기/쓰기 속도와 동일합니다. RAID-1속도가 향상되지는 않지만 하드 드라이브 중 하나가 작동하지 않는 경우 항상 두 번째 드라이브에 완전한 정보 복제본이 있기 때문에 더 큰 내결함성을 제공합니다. 내결함성은 어레이 디스크 중 하나가 중단된 경우에만 제공된다는 점을 기억해야 합니다. 데이터가 의도적으로 삭제된 경우, 어레이의 모든 디스크에서 동시에 삭제됩니다!

RAID-5. RAID-0에 대한 보다 안전한 옵션입니다. 배열의 부피는 공식을 사용하여 계산됩니다. (N - 1) * 디스크 크기 RAID-5 500GB 디스크 3개에서 1테라바이트의 배열을 얻습니다. 배열의 본질 RAID-5여러 개의 디스크가 RAID-0으로 결합되고 마지막 디스크에는 소위 "체크섬"(죽은 경우 어레이 디스크 중 하나를 복원하기 위한 서비스 정보)이 저장됩니다. 어레이 쓰기 속도 RAID-5체크섬을 계산하고 별도의 디스크에 쓰는 데 시간이 걸리기 때문에 다소 낮지만 읽기 속도는 RAID-0과 동일합니다.
어레이 디스크 중 하나인 경우 RAID-5죽으면 모든 작업에 추가 조작이 수반되므로 읽기/쓰기 속도가 급격히 떨어집니다. 실제로 RAID-5 RAID-0으로 바뀌고 복구가 적시에 처리되지 않는 경우 RAID 어레이데이터가 완전히 손실될 위험이 큽니다.
배열 사용 RAID-5소위 예비 디스크를 사용할 수 있습니다. 여분의. 안정적인 작동 중 RAID 어레이이 디스크는 유휴 상태이며 사용되지 않습니다. 그러나 중대한 상황이 발생한 경우 복구가 가능합니다. RAID 어레이자동으로 시작 - 손상된 정보의 정보는 별도의 디스크에 있는 체크섬을 사용하여 예비 디스크에 복원됩니다.
RAID-5최소 3개 이상의 디스크에서 생성되며 단일 오류로부터 저장됩니다. 서로 다른 디스크에서 서로 다른 오류가 동시에 발생하는 경우 RAID-5저장하지 않습니다.

RAID-6- RAID-5의 향상된 버전입니다. 본질은 동일합니다. 체크섬에 대해서만 하나가 아닌 두 개의 디스크가 사용되며 체크섬은 다른 알고리즘을 사용하여 계산되므로 모든 것의 내결함성이 크게 향상됩니다. RAID 어레이일반적으로. RAID-6최소 4개의 디스크로 조립됩니다. 배열의 부피를 계산하는 공식은 다음과 같습니다. (N - 2) * 디스크 크기여기서 N은 배열의 디스크 수이고 DiskSize는 각 디스크의 크기입니다. 저것들. 생성할 때 RAID-6 500GB 디스크 5개로 1.5테라바이트의 배열을 얻습니다.
쓰기 속도 RAID-6이는 RAID-5보다 약 10-15% 낮습니다. 이는 체크섬을 계산하고 작성하는 데 추가 시간이 소요되기 때문입니다.

RAID-10- 가끔 부르기도 함 RAID 0+1또는 RAID 1+0. 이는 RAID-0과 RAID-1의 공생입니다. 어레이는 최소 4개의 디스크로 구성됩니다. 첫 번째 RAID-0 채널에는 읽기/쓰기 속도를 높이기 위해 두 번째 RAID-0에, 내결함성을 높이기 위해 RAID-1 미러에 디스크 사이를 구성합니다. 따라서, RAID-10빠르고 내결함성이라는 처음 두 옵션의 장점을 결합합니다.

RAID-50- 마찬가지로 RAID-10은 RAID-0과 RAID-5의 공생입니다. 실제로 RAID-5가 구축되어 있으며 구성 요소만 독립 하드 드라이브가 아니라 RAID-0 어레이입니다. 따라서, RAID-50매우 우수한 읽기/쓰기 속도를 제공하며 RAID-5의 안정성과 신뢰성을 포함합니다.

RAID-60- 동일한 아이디어: 실제로 여러 RAID-0 어레이로 구성된 RAID-6이 있습니다.

다른 결합 배열도 있습니다 RAID 5+1그리고 RAID 6+1-그들은 마치 RAID-50그리고 RAID-60유일한 차이점은 어레이의 기본 요소가 RAID-0 테이프가 아니라 RAID-1 미러라는 점입니다.

결합된 RAID 어레이를 어떻게 이해합니까? RAID-10, RAID-50, RAID-60및 옵션 RAID X+1기본 배열 유형의 직계 자손입니다. RAID-0, RAID-1, RAID-5그리고 RAID-6기본 상위 유형의 기능을 수행하면서 읽기/쓰기 속도를 높이거나 내결함성을 높이는 역할만 합니다. RAID 어레이.

우리가 연습으로 나아가서 특정 사용법에 대해 이야기한다면 RAID 어레이인생에서 논리는 매우 간단합니다.

RAID-0우리는 그것을 순수한 형태로 전혀 사용하지 않습니다.

RAID-1읽기/쓰기 속도는 특별히 중요하지 않지만 내결함성이 중요한 경우에 사용합니다. RAID-1운영체제를 설치하는 것이 좋습니다. 이 경우 OS를 제외한 누구도 디스크에 액세스하지 않으며 하드 디스크 자체의 속도는 작동에 충분하며 내결함성이 보장됩니다.

RAID-5속도와 내결함성이 필요하지만 추가 하드 드라이브를 구입할 돈이 충분하지 않거나 작업을 중단하지 않고 손상된 경우 어레이를 복원해야 하는 경우에 설치합니다. 여기서는 예비 예비 드라이브가 도움이 됩니다. 공통 응용 RAID-5- 데이터 저장;

RAID-6단순히 무섭거나 어레이의 여러 디스크가 동시에 사망할 위험이 있는 경우에 사용됩니다. 실제로는 주로 편집증적인 사람들 사이에서 매우 드뭅니다.

RAID-10- 신속하고 안정적인 작업이 필요한 곳에 사용됩니다. 또한 주요 사용 방향 RAID-10~이다 파일 서버그리고 데이터베이스 서버.

다시 말하지만, 더 단순화하면 파일에 대한 크고 방대한 작업이 없는 경우에는 충분하다는 결론에 도달합니다. RAID-1- 운영체제, AD, TS, 메일, 프록시 등 진지한 파일 작업이 필요한 경우: RAID-5또는 RAID-10.

데이터베이스 서버에 이상적인 솔루션은 6개의 물리적 디스크가 있는 시스템이며, 그 중 2개는 미러로 결합됩니다. RAID-1그 위에 OS를 설치하고 나머지 4개를 합쳐서 RAID-10빠르고 안정적인 데이터 처리를 위해.

위의 내용을 모두 읽은 후 서버에 설치하기로 결정한 경우 RAID 어레이, 하지만 어떻게 해야 할지, 어디서부터 시작해야 할지 모르시면 저희에게 연락해주세요! - 필요한 장비를 선택하고 구현을 위한 설치 작업을 수행하도록 도와드립니다. RAID 어레이.

RAID 어레이(Redundant Array of Independent Disks) - 데이터 저장의 성능 및/또는 신뢰성을 높이기 위해 여러 장치를 연결합니다. 즉, 독립 디스크의 중복 어레이입니다.

무어의 법칙에 따르면 현재 생산성은 매년 증가합니다(즉, 칩의 트랜지스터 수가 2년마다 두 배로 늘어납니다). 이는 거의 모든 컴퓨터 하드웨어 산업에서 볼 수 있습니다. 프로세서는 코어와 트랜지스터 수를 늘리는 동시에 프로세스를 줄이고 RAM은 주파수와 대역폭, 메모리를 늘립니다. 솔리드 스테이트 드라이브내마모성과 읽기 속도가 향상됩니다.

하지만 단순 하드 드라이브(HDD)는 지난 10년 동안 크게 발전하지 못했습니다. 표준 속도는 7200rpm이었으므로 그대로 유지됩니다(10,000회전 이상의 서버 HDD는 고려하지 않음). 느린 5400rpm은 여전히 ​​노트북에서 발견됩니다. 대부분의 사용자는 컴퓨터 성능을 높이려면 SDD를 구입하는 것이 더 편리하지만 이러한 미디어의 1GB 가격은 일반 HDD보다 훨씬 높습니다. “많은 돈과 양을 잃지 않고 드라이브 성능을 높이는 방법은 무엇입니까? 데이터를 저장하거나 데이터 보안을 강화하는 방법은 무엇입니까? 이러한 질문에 대한 답이 바로 RAID 어레이입니다.

RAID 어레이 유형

~에 지금은다음과 같은 유형의 RAID 어레이가 존재합니다.

RAID 0 또는 "스트라이핑"– 전반적인 성능을 향상시키기 위한 두 개 이상의 디스크 배열. RAID 볼륨은 총(HDD 1 + HDD 2 = 총 볼륨)이 되며 읽기/쓰기 속도는 더 빨라지지만(녹화를 2개 장치로 분할하여) 정보 보안의 신뢰성이 저하됩니다. 장치 중 하나에 오류가 발생하면 어레이의 모든 정보가 손실됩니다.

RAID 1 또는 "미러"– 안정성을 높이기 위해 여러 디스크가 서로 복사됩니다. 쓰기 속도는 동일한 수준으로 유지되고 읽기 속도는 증가하며 안정성은 여러 번 증가하지만(한 장치에 오류가 발생하더라도 두 번째 장치는 작동함) 1GB의 정보 비용은 2배 증가합니다(어레이를 만드는 경우). 두 개의 HDD 중).

RAID 2는 정보와 오류 수정 디스크를 저장하기 위해 디스크에 구축된 어레이입니다. 정보 저장을 위한 HDD 개수 계산은 "2^n-n-1" 공식을 사용하여 수행됩니다. 여기서 n은 HDD 수정 개수입니다. 이 유형은 다음과 같은 경우에 사용됩니다. 대량 HDD의 경우 허용되는 최소 개수는 7입니다. 여기서 4는 정보 저장용이고 3은 오류 저장용입니다. 이 유형의 장점은 단일 디스크에 비해 성능이 향상된다는 것입니다.

RAID 3 – "n-1" 디스크로 구성됩니다. 여기서 n은 패리티 블록을 저장하기 위한 디스크이고 나머지는 정보를 저장하기 위한 장치입니다. 정보는 섹터 크기(바이트로 나눔)보다 작은 조각으로 나누어져 대용량 파일 작업에 적합하며 작은 파일의 읽기 속도는 매우 느립니다. 성능은 높지만 신뢰성이 낮고 전문성이 좁은 것이 특징입니다.

RAID 4는 유형 3과 유사하지만 바이트가 아닌 블록으로 구분됩니다. 이 솔루션은 작은 파일의 느린 읽기 속도를 교정할 수 있었지만 쓰기 속도는 여전히 낮았습니다.

RAID 5 및 6 - 이전 버전과 같이 오류 상관을 위한 별도의 디스크 대신 모든 장치에 고르게 분산된 블록이 사용됩니다. 이 경우 기록의 병렬화로 인해 정보 읽기/쓰기 속도가 빨라진다. 이 유형의 단점은 디스크 중 하나에 오류가 발생한 경우 정보를 장기간 복구할 수 있다는 것입니다. 복구 중에는 다른 장치에 부하가 매우 높아 신뢰성이 떨어지고 다른 장치의 오류가 증가하며 어레이에 있는 모든 데이터의 손실이 증가합니다. 유형 6은 전반적인 신뢰성을 향상시키지만 성능은 저하됩니다.

RAID 어레이의 결합된 유형:

RAID 01(0+1) – 두 개의 Raid 0이 Raid 1로 결합됩니다.

RAID 10(1+0) – 디스크 어레이유형 0 아키텍처에 사용되는 RAID 1. 높은 신뢰성과 성능을 결합한 가장 안정적인 데이터 스토리지 옵션으로 간주됩니다.

배열을 만들 수도 있습니다. SSD 드라이브에서. 3DNews 테스트에 따르면 이러한 조합은 크게 증가하지 않습니다. 보다 강력한 PCI 또는 eSATA 인터페이스를 갖춘 드라이브를 구입하는 것이 좋습니다.

Raid 배열: 생성 방법

특수 RAID 컨트롤러를 통해 연결하여 생성됩니다. 현재 컨트롤러에는 3가지 유형이 있습니다.

  1. 소프트웨어 – 소프트웨어배열이 에뮬레이트되고 모든 계산은 CPU에서 수행됩니다.
  2. 통합 – 주로 마더보드에서 일반적입니다(서버 부문 아님). 매트에 작은 칩이 있습니다. 어레이 에뮬레이션을 담당하는 보드, 계산은 CPU를 통해 수행됩니다.
  3. 하드웨어 - 확장 카드( 데스크톱 컴퓨터)는 일반적으로 PCI 인터페이스를 사용합니다. 자신의 기억그리고 컴퓨팅 프로세서.

RAID HDD 어레이: IRST를 통해 2개의 디스크로 만드는 방법


데이터 복구

일부 데이터 복구 옵션:

  1. Raid 0 또는 5가 실패하면 RAID Reconstructor 유틸리티가 도움을 줄 수 있습니다. 이용 가능한 정보이전 어레이의 이미지 형태로 드라이브를 구동하고 이를 다른 장치나 미디어에 다시 씁니다. 이 옵션은 디스크가 제대로 작동하고 오류가 소프트웨어에 있는 경우 도움이 됩니다.
  2. 을 위한 리눅스 시스템 mdadm 복구가 사용됩니다(소프트웨어 Raid 배열 관리용 유틸리티).
  3. 하드웨어 복구는 전문 서비스를 통해 수행되어야 합니다. 컨트롤러의 작동 방법을 알지 못하면 모든 데이터가 손실될 수 있으며 복구가 매우 어렵거나 불가능할 수 있기 때문입니다.

컴퓨터에서 Raid를 생성할 때 고려해야 할 여러 가지 미묘한 차이가 있습니다. 기본적으로 대부분의 옵션은 데이터 안정성과 보안이 중요하고 필요한 서버 부문에서 사용됩니다. 질문이나 추가사항이 있으면 댓글에 남겨주세요.

좋은 하루 보내세요!

오늘 우리는 알아낼 것입니다 흥미로운 정보 RAID 어레이가 무엇인지, 그리고 이러한 어레이가 하드 드라이브의 수명에서 어떤 역할을 하는지, 그렇습니다. 정확히는 하드 드라이브에서 수행됩니다.

하드 드라이브 자체는 컴퓨터에서 매우 중요한 역할을 합니다. 하드 드라이브의 도움으로 시스템을 실행하고 많은 정보를 저장하기 때문입니다.

시간이 지나면 어떤 하드 드라이브라도 고장이 날 수 있습니다. 오늘은 다루지 않는 문제일 수도 있습니다.

많은 사람들이 소위에 대해 들었기를 바랍니다. 습격 배열, 이는 속도를 높일 뿐만 아니라 열심히 일하다디스크에 보관할 뿐만 아니라, 무슨 일이 발생하더라도 중요한 데이터가 사라지지 않도록, 아마도 영원히 저장하세요.

또한 이러한 어레이에는 일련 번호가 있어 서로 다릅니다. 각각은 서로 다른 기능을 수행합니다. 예를 들어, RAID 0, 1, 2, 3, 4, 5등. 오늘 우리는 이러한 동일한 배열에 대해 이야기하고 그 중 일부를 사용하는 방법에 대한 기사를 쓸 것입니다.

RAID 어레이란 무엇입니까?

RAID여러 장치, 즉 하드 드라이브를 결합할 수 있는 기술입니다. 우리의 경우에는 여러 장치와 같은 것이 있습니다. 따라서 데이터 저장의 신뢰성과 읽기/쓰기 속도가 향상됩니다. 아마도 이러한 기능 중 하나일 것입니다.

따라서 디스크 속도를 높이거나 단순히 정보를 보호하려는 경우 선택은 귀하에게 달려 있습니다. 보다 정확하게는 원하는 Raid 구성의 선택에 따라 다릅니다. 이러한 구성은 일련 번호 1, 2, 3...으로 표시됩니다.

습격은 매우 유용한 기능그리고 나는 그것을 모든 사람에게 추천합니다. 예를 들어, 다음을 사용하는 경우 0구성하면 세게 속도를 내다디스크, 결국 하드 디스크는 거의 가장 낮은 속도의 장치입니다.

이유를 묻는다면 모든 것이 분명하다고 생각합니다. 매년 그들은 더 강력해지고, 더 많은 것을 갖추고 있습니다. 고주파, 많은 수의 코어 등. 와 마찬가지입니다. 그러나 하드 드라이브는 지금까지 볼륨만 증가하고 있지만 회전율은 7200과 동일하게 유지됩니다. 물론 더 희귀한 모델도 있습니다. 시스템 속도를 여러 번 높이는 소위 말하는 상황이 지금까지 저장되었습니다.

당신이 건축하러 왔다고 가정 해 봅시다 RAID 1, 이 경우 데이터가 다른 장치(디스크)에 복제되고, 하나의 하드 드라이브에 오류가 발생하면 모든 정보가 다른 장치에 남아 있기 때문에 데이터 보호에 대한 높은 보장을 받게 됩니다.

예시에서 볼 수 있듯이 공격대는 매우 중요하고 유용하므로 사용해야 합니다.

따라서 RAID 어레이는 물리적으로 RAID 어레이에 연결된 두 개의 하드 드라이브의 조합입니다. 시스템 보드, 아마도 3~4개 정도일 겁니다. 그런데 RAID 어레이 생성도 지원해야 합니다. 하드 드라이브 연결은 표준에 따라 수행되며 RAID 생성은 소프트웨어 수준에서 수행됩니다.

우리가 프로그래밍 방식으로 RAID를 만들었을 때 눈으로 크게 변경된 것은 없으며 BIOS에서 작업하고 다른 모든 것은 그대로 유지됩니다. 즉, 내 컴퓨터를 보면 동일한 연결된 드라이브가 모두 표시됩니다.

어레이를 생성하려면 많이 필요하지 않습니다. RAID를 지원하는 마더보드, 두 개의 동일한 하드 드라이브 (이것은 중요하다). 볼륨뿐만 아니라 캐시, 인터페이스 등도 동일해야 하며, 제조사가 동일한 것이 바람직합니다. 이제 컴퓨터를 켜고 거기에서 매개변수를 찾으세요. SATA 구성그리고 입으세요 RAID. 컴퓨터를 다시 시작하면 디스크 및 RAID에 대한 정보를 볼 수 있는 창이 나타납니다. 거기서 우리는 클릭해야 해요 CTRL+I RAID 설정, 즉 디스크 추가 또는 제거를 시작합니다. 그러면 구성이 시작됩니다.

이런 습격이 몇 번이나 있나요? 그 중 몇 가지가 있습니다. RAID 1, RAID 2, RAID 3, RAID 4, RAID 5, RAID 6. 그 중 두 가지에 대해서만 더 자세히 이야기하겠습니다.

  1. RAID 0– 읽기/쓰기 속도를 높이기 위해 디스크 어레이를 생성할 수 있습니다.
  2. RAID 1– 미러링된 디스크 어레이를 생성하여 데이터를 보호할 수 있습니다.

RAID 0, 그게 뭐죠?

정렬 RAID 0,라고도 함 "스트리핑" 2~4개의 하드 드라이브를 사용하며 그 이상은 거의 사용하지 않습니다. 함께 작업하면 생산성이 향상됩니다. 따라서 이러한 배열의 데이터는 데이터 블록으로 분할된 다음 한 번에 여러 디스크에 기록됩니다.

하나의 데이터 블록이 하나의 디스크, 다른 디스크, 다른 블록 등에 기록된다는 사실로 인해 성능이 향상됩니다. 디스크 4개가 성능을 2개보다 더 향상시킬 것이라는 점은 분명하다고 생각합니다. 보안에 관해 이야기하면 전체 어레이에 걸쳐 문제가 발생합니다. 디스크 중 하나에 오류가 발생하면 대부분의 경우 모든 정보가 영원히 손실됩니다.

사실 RAID 0 어레이에서는 정보가 모든 디스크에 있습니다. 즉, 파일의 바이트가 여러 디스크에 있습니다. 따라서 하나의 디스크에 장애가 발생하면 일정량의 데이터도 손실되며 복구가 불가능합니다.

따라서 외부 미디어에 영구 미디어를 만드는 것이 필요합니다.

RAID 1, 그게 뭐죠?

정렬 RAID 1,라고도 불린다. 미러링- 거울. 단점에 대해 이야기하면 RAID 1에서는 하드 드라이브 중 하나의 볼륨이 첫 번째 드라이브를 복제하는 데 사용되기 때문에 "사용할 수 없습니다". RAID 0에서는 이 공간을 사용할 수 있습니다.

장점 중 하나는 이미 짐작했듯이 어레이가 높은 데이터 신뢰성을 제공한다는 것입니다. 즉, 하나의 디스크에 오류가 발생하면 모든 데이터가 두 번째 디스크에 유지됩니다. 한 번에 두 개의 디스크가 고장날 가능성은 거의 없습니다. 이러한 배열은 서버에서 자주 사용되지만 이것이 일반 컴퓨터에서 사용되는 것을 방해하지는 않습니다.

RAID 1을 선택하면 성능이 저하된다는 것을 알지만, 데이터가 중요하다면 데이터 접근 방식을 사용하십시오.

RAID 2-6, 그게 뭔가요?

이제 일반적인 개발을 위한 나머지 어레이에 대해 간략하게 설명하겠습니다. 이는 처음 두 어레이만큼 인기가 없기 때문입니다.

RAID 2– Hamming 코드를 사용하는 배열에 필요합니다(어떤 코드인지는 관심이 없었습니다). 작동 원리는 RAID 0과 거의 동일합니다. 즉, 정보도 블록으로 나누어 디스크에 하나씩 기록됩니다. 나머지 디스크는 오류 수정 코드를 저장하는 데 사용되며, 이를 통해 디스크 중 하나에 오류가 발생하면 데이터를 복구할 수 있습니다.

사실, 이 어레이의 경우 4개의 디스크를 사용하는 것이 더 낫습니다. 이는 상당히 비용이 많이 들고, 결과적으로 너무 많은 디스크를 사용할 때 성능 향상에 대해서는 논란의 여지가 있습니다.

RAID 3, 4, 5, 6– 여기서는 이러한 배열에 대해 쓰지 않을 것입니다. 필요한 정보가 이미 Wikipedia에 있으므로 이러한 배열에 대해 배우고 싶다면 읽으십시오.

어떤 RAID 어레이를 선택해야 합니까?

다양한 프로그램, 게임을 설치하고 음악이나 영화를 많이 복사하는 경우가 많다면 RAID 0을 사용하는 것이 좋습니다. 하드 드라이브를 선택할 때는 정보를 잃지 않도록 안정성이 매우 높아야 하므로 주의하세요. 꼭 해보세요 백업데이터.

먹다 중요한 정보, 어느 것이 안전하고 건전해야 합니까? 그런 다음 RAID 1이 구출됩니다. 하드 드라이브를 선택할 때 해당 특성도 동일해야 합니다.

결론

그래서 우리는 RAID 어레이에 대한 새로운 정보와 오래된 정보를 정리했습니다. 정보가 도움이 되셨기를 바랍니다. 곧 이러한 배열을 만드는 방법에 대해 글을 쓸 것입니다.

RAID(독립 디스크의 중복 배열)— 독립 디스크의 중복 배열, 즉 문제를 해결하기 위해 물리적 하드 드라이브를 하나의 논리 드라이브로 결합합니다. 대부분 내결함성을 위해 사용하게 될 것입니다. 디스크 중 하나에 오류가 발생하더라도 시스템은 계속 작동됩니다. 안에 운영 체제어레이는 일반 HDD처럼 보입니다. RAID– 어레이는 서버 솔루션 부문에서 시작되었지만 현재는 널리 보급되어 이미 가정에서 사용되고 있습니다. RAID를 관리하기 위해 RAID 컨트롤러라고 하는 지능을 갖춘 특수 칩이 사용됩니다. 칩셋이 있거나 마더보드또는 별도의 외부 보드.

RAID 어레이 유형

하드웨어– 이는 어레이의 상태가 특수 칩에 의해 제어되는 경우입니다. 칩에는 자체 CPU가 있으며 모든 계산이 여기에 이루어지므로 서버 CPU에 불필요한 부하가 발생하지 않습니다.

프로그램– 어레이의 상태를 제어하는 ​​경우입니다. 특별 프로그램 OS에서. 이 경우 서버 CPU에 추가 부하가 발생합니다. 결국 모든 계산은 그에게 달려 있습니다.

어떤 유형의 습격이 더 나은지 명확하게 말하는 것은 불가능합니다. 소프트웨어 레이드의 경우 비싼 레이드 컨트롤러를 구입할 필요가 없습니다. 일반적으로 비용은 250 USD입니다. (70달러에 찾을 수 있지만 데이터를 위험에 빠뜨리지는 않을 것입니다.) 하지만 모든 계산은 서버의 CPU에서 이루어집니다. 소프트웨어

구현은 raid 0과 1에 매우 적합합니다. 이는 매우 간단하며 작동하는 데 큰 계산이 필요하지 않습니다. 따라서 소프트웨어 습격은 보급형 솔루션에서 더 자주 사용됩니다. 하드웨어 RAID는 RAID 컨트롤러를 사용하여 작동합니다. RAID 컨트롤러에는 계산을 위한 자체 프로세서가 있으며, I/O 작업을 수행하는 것이 바로 이 프로세서입니다.

RAID 수준

꽤 많이 있습니다. 주요 항목은 0, 1, 2, 3, 4, 5, 6, 7이고 결합 항목은 10, 30, 50, 53... 우리는 현대 기업에서 사용되는 가장 인기 있는 항목만 고려할 것입니다. 하부 구조. 다이어그램의 문자 D는 데이터 또는 데이터 블록을 나타냅니다.

RAID 0(내결함성이 없는 스트라이프 디스크 어레이)

일명 스트라이프. 공간을 결합하기 위해 두 개 이상의 물리적 드라이브를 하나의 논리 드라이브로 결합하는 경우입니다. 즉, 500GB 디스크 2개를 RAID 0으로 결합하면 시스템에 1TB 용량의 HDD 1개가 표시됩니다. 정보는 작은 블록(스트라이프) 형태로 모든 RAID 디스크에 고르게 분산됩니다.

장점 – 고성능, 구현 용이성.

단점: 내결함성이 부족합니다. 이 RAID를 사용하면 시스템 안정성이 절반으로 감소합니다(디스크 두 개를 사용하는 경우). 결국 하나 이상의 디스크에 오류가 발생하면 모든 데이터가 손실됩니다.

RAID 1(미러링 및 이중화)

일명 거울. 이는 내결함성을 향상시키기 위해 두 개 이상의 물리적 드라이브를 하나의 논리 드라이브로 결합하는 경우입니다. 정보는 어레이의 두 디스크에 동시에 기록되며, 그 중 하나가 종료되면 해당 정보는 다른 디스크에 저장됩니다.

장점 - 고속읽기/쓰기, 구현이 쉽습니다.

단점: 중복성이 높다. 2개의 디스크를 사용하는 경우 이는 100%입니다.

RAID 1E

RAID 1E는 다음과 같이 작동합니다. 3개의 물리적 디스크가 하나의 어레이로 결합된 후 논리 볼륨이 생성됩니다. 데이터는 디스크에 분산되어 블록을 형성합니다. **로 표시된 데이터(스트립) 조각은 이전 조각 *의 복사본입니다. 이 경우 미러 복사본의 각 블록은 하나의 디스크에 교대로 기록됩니다.

내결함성 솔루션을 구현하는 가장 쉬운 방법은 두 디스크의 미러 이미지인 RAID 1(미러링)입니다. 두 개의 전체 복사본이 있으면 높은 데이터 가용성이 보장됩니다. 어레이 구조의 이러한 중복성은 비용에 영향을 미칩니다. 결국 유용한 용량은 사용된 용량의 절반입니다. RAID 1은 두 개의 HDD에 구축되므로 디스크를 많이 사용하는 최신 애플리케이션에는 분명히 충분하지 않습니다. 이러한 요구 사항으로 인해 RAID 1의 범위는 일반적으로 서비스 볼륨(OS, SWAP, LOG)으로 제한됩니다. 이는 사용자 데이터를 호스팅하기 위한 저예산 솔루션에서만 사용됩니다.

RAID 1E는 RAID 0의 디스크 전체에 대한 정보 분산(스트라이핑)과 RAID 1의 미러링을 조합한 것입니다. 한 드라이브에 데이터 영역을 쓰는 것과 동시에 해당 복사본이 어레이의 다음 디스크에 생성됩니다. RAID 1과의 차이점은 HDD 수가 홀수(최소 3개)일 수 있다는 점입니다. RAID 1과 마찬가지로 사용 가능한 용량은 어레이 디스크 전체 용량의 50%입니다. 사실, 디스크 수가 짝수라면 동일한 용량 활용도를 갖는 두 개 이상의 "미러"로 구성된 RAID 10을 사용하는 것이 좋습니다. RAID 1E 드라이브 중 하나에 물리적으로 오류가 발생하면 컨트롤러는 읽기 및 쓰기 요청을 어레이의 나머지 드라이브로 전환합니다.

장점:

  • 높은 데이터 보안;
  • 좋은 성능.

결점:

  • RAID 1과 마찬가지로 어레이 디스크 용량의 50%만 사용됩니다.

RAID 2

이 유형의 배열에서 디스크는 데이터 및 오류 수정 코드의 두 그룹으로 나뉘며, 데이터가 디스크에 저장되는 경우 수정 코드를 저장하려면 디스크가 필요합니다. 데이터는 RAID 0과 동일한 방식으로 해당 디스크에 기록되며 정보 저장용 디스크 수에 따라 작은 블록으로 나뉩니다. 나머지 디스크에는 오류 수정 코드가 저장되어 있으며, 오류가 발생할 경우 하드 드라이브정보가 실패하면 정보를 복원하는 것이 가능합니다. Hamming 방법은 ECC 메모리에서 오랫동안 사용되어 왔으며 단일 오류를 즉시 수정하고 이중 오류를 감지할 수 있습니다.

RAID 2 어레이의 단점은 작동을 위해 거의 두 배에 달하는 디스크 수의 구조가 필요하므로 이러한 유형의 어레이가 널리 보급되지 않는다는 것입니다.

RAID 3

RAID 3 디스크 배열에서 데이터는 섹터(바이트로 분할) 또는 블록보다 작은 청크로 분할되어 디스크 전체에 분산됩니다. 다른 디스크는 패리티 블록을 저장하는 데 사용됩니다. RAID 2에서는 이런 목적으로 디스크를 사용했지만 제어 디스크에 있는 대부분의 정보는 즉각적인 오류 수정을 위해 사용되었으며, 대부분의 사용자는 디스크 장애 발생 시 단순히 정보를 복원하는 것만으로도 충분한 정보로 만족합니다. 하나의 전용 하드 드라이브에 장착할 수 있습니다.

RAID 3과 RAID 2의 차이점: 즉석에서 오류를 수정할 수 없으며 중복성이 적습니다.

장점:

  • 고속 데이터 읽기 및 쓰기;
  • 어레이를 생성하는 데 필요한 최소 디스크 수는 3개입니다.

결점:

  • 이 유형의 배열은 디스크에 나누어진 개별 섹터에 대한 액세스 시간이 각 디스크 섹터에 대한 최대 액세스 간격과 동일하기 때문에 대용량 파일을 사용한 단일 작업 작업에만 적합합니다. 작은 블록의 경우 액세스 시간이 읽기 시간보다 훨씬 깁니다.
  • 제어 디스크에 큰 부하가 걸리고 결과적으로 데이터를 저장하는 디스크에 비해 신뢰성이 크게 떨어집니다.

RAID 4

RAID 4는 RAID 3과 유사하지만 데이터가 바이트가 아닌 블록으로 나누어진다는 점에서 다릅니다. 따라서, 소량의 데이터 전송 속도가 느린 문제를 부분적으로 극복할 수 있었습니다. 기록 중에 블록에 대한 패리티가 생성되어 단일 디스크에 기록되기 때문에 기록 속도가 느립니다. 널리 사용되는 스토리지 시스템 중에서 RAID-4는 NetApp 스토리지 장치(NetApp FAS)에 사용되며, 장치에 사용되는 내부 스토리지에 따라 결정되는 특수 그룹 기록 모드의 디스크 작동으로 인해 그 단점이 성공적으로 제거됩니다. 파일 시스템 WAFL.

RAID 5(분산 패리티 블록이 있는 독립 데이터 디스크)

최대 대중적인 모습 RAID 어레이는 일반적으로 저장 매체 사용의 비용 효율성으로 인해 발생합니다. 데이터 블록과 체크섬은 어레이의 모든 디스크에 주기적으로 기록됩니다. 디스크 중 하나에 오류가 발생하면 어레이가 작동하려면 추가 조작을 수행해야 하므로 성능이 눈에 띄게 저하됩니다. RAID 자체는 읽기/쓰기 속도가 상당히 좋지만 RAID 1에 비해 약간 떨어집니다. RAID 5를 구성하려면 최소 3개의 디스크가 필요합니다.

장점: 경제적인 미디어 사용, 우수한 읽기/쓰기 속도. RAID 1과 비교한 성능 차이는 디스크 공간 절약만큼 눈에 띄지 않습니다. HDD 3개를 사용하는 경우 중복성은 33%에 불과하다.

단점: 복잡한 데이터 복구 및 구현.

RAID 5E

RAID 5E는 다음과 같이 작동합니다. 4개의 물리적 디스크로 어레이가 구성되고 그 안에 논리 디스크가 생성됩니다. 분산형 스페어 디스크는 여유 공간. 데이터는 여러 드라이브에 분산되어 논리 디스크에 블록을 생성합니다. 체크섬은 또한 RAID 5에서와 같이 어레이의 디스크 전체에 분산되고 디스크에서 디스크로 이동하여 기록됩니다. 백업 HDD는 비어 있습니다.

"클래식" RAID 5는 수년 동안 디스크 하위 시스템의 내결함성에 대한 표준으로 간주되어 왔습니다. 이는 HDD 어레이 전체에 걸쳐 데이터 분포(스트라이핑)를 사용하며, 정의된 각 부분(스트라이프)에 대해 체크섬(패리티)을 계산하고 기록합니다. 따라서 새로운 데이터가 도착하면 CS를 계속 재계산해야 하기 때문에 녹화 속도가 감소합니다. 성능을 높이기 위해 CS 레코드는 데이터와 교대로 모든 어레이 드라이브에 분산됩니다. CD를 저장하면 미디어 한 개의 용량이 소모되므로 RAID 5는 어레이에 있는 전체 디스크 수보다 적은 디스크 한 개를 사용합니다. RAID 5에는 최소 3개(최대 16개)의 HDD가 필요하며 디스크 공간 효율성은 디스크 수에 따라 67~94% 범위에 있습니다. 분명히 이는 사용 가능한 용량의 50%를 활용하는 RAID 1보다 더 많은 것입니다.

RAID 5 중복성을 구현하는 데 드는 오버헤드가 낮기 때문에 구현이 다소 복잡해지고 데이터 복구 프로세스가 길어집니다. 체크섬 및 주소 계산은 프로세서, 로직 및 캐시 메모리에 대한 수요가 높은 하드웨어 RAID 컨트롤러에 할당됩니다. 저하된 상태의 RAID 5 어레이 성능은 매우 낮으며 복구 시간은 시간 단위로 측정됩니다. 결과적으로, RAID가 복원되기 전에 디스크 중 하나에 반복적인 오류가 발생할 위험으로 인해 어레이 부적절 문제가 더욱 악화됩니다. 이로 인해 데이터 볼륨이 파괴됩니다.

일반적인 접근 방식은 장애가 발생한 디스크를 물리적으로 교체하기 전에 가동 중지 시간을 줄이기 위해 RAID 5에 전용 핫 스페어 디스크를 포함하는 것입니다. 원래 어레이의 드라이브 중 하나에 오류가 발생하면 컨트롤러는 어레이에 예비 드라이브를 포함하고 RAID 재구축 프로세스를 시작합니다. 첫 번째 오류가 발생하기 전에는 백업 드라이브가 유휴 상태이므로 수년 동안 어레이 작동에 참여하지 않을 수 있으며 표면 오류를 확인하지 못할 수도 있다는 점을 명확히 하는 것이 중요합니다. 결함이 있는 것 대신 나중에 보증 교체를 위해 가져올 것과 마찬가지로 디스크 바스켓에 삽입되고 백업으로 지정됩니다. 가장 큰 놀라움은 작동 불능일 수 있으며 이는 가장 부적절한 순간에 분명해질 것입니다.

RAID 5E는 어레이에 영구 핫 스페어 디스크가 포함된 RAID 5이며, 해당 용량은 어레이의 각 요소에 동일하게 추가됩니다. RAID 5E에는 최소 4개의 HDD가 필요합니다. RAID 5와 마찬가지로 데이터와 체크섬은 어레이의 디스크에 분산됩니다. RAID 5E의 가용 용량 활용도는 약간 낮지만 핫 스페어가 포함된 RAID 5보다 성능이 높습니다.

RAID 5E 논리 볼륨의 용량은 두 미디어의 볼륨만큼 총 용량보다 작습니다(하나의 용량은 체크섬에 사용되고 다른 하나는 핫 스페어에 사용됨). 그러나 4개의 물리적 RAID 5E 장치에 대한 읽기 및 쓰기는 클래식 핫 스페어가 있는 3개의 물리적 RAID 5 드라이브를 사용하는 작업보다 빠릅니다(4번째인 핫 스페어는 작업에 참여하지 않음). RAID 5E의 백업 디스크는 어레이의 완전한 영구 구성원입니다. 두 개의 서로 다른 어레이(RAID 5에서 허용되는 "두 마스터의 종")를 백업하도록 할당할 수 없습니다.

물리적 디스크 중 하나에 오류가 발생하면 오류가 발생한 드라이브의 데이터가 복원됩니다. 어레이가 압축되고 분산된 예비 디스크가 어레이의 일부가 됩니다. 논리 드라이브는 RAID 5E 수준으로 유지됩니다. 고장난 디스크를 새 디스크로 교체한 후 데이터 논리 드라이브으로 전개 초기 상태 HDD 배포 계획. 장애 조치 클러스터 설계에서 RAID 5E 논리 디스크를 사용하는 경우 데이터 압축/압축 해제 중에는 해당 기능을 수행하지 않습니다.

장점:

  • 높은 데이터 보안;
  • 사용 가능한 용량 활용도는 RAID 1 또는 RAID 1E보다 높습니다.
  • RAID 5보다 성능이 더 좋습니다.

결점:

  • 성능은 RAID 1E보다 낮습니다.
  • 예비 디스크를 다른 어레이와 공유할 수 없습니다.

RAID 5EE

참고: 모든 컨트롤러에서 지원되지는 않습니다. RAID 레벨-5EE는 RAID-5E와 유사하지만 예비 디스크를 더 효율적으로 사용하고 복구 시간이 더 짧습니다. RAID 레벨-5E와 유사하게 이 RAID 어레이 레벨은 어레이의 모든 드라이브에 걸쳐 데이터 행과 체크섬을 생성합니다. RAID-5EE는 향상된 보안과 성능을 제공합니다. RAID 레벨 5E를 사용하는 경우 논리 볼륨의 용량은 어레이에 있는 물리적 하드 드라이브 2개(제어용 1개, 백업용 1개)의 용량으로 제한됩니다. 예비 디스크는 RAID 레벨-5EE 어레이의 일부입니다. 그러나 비파티셔닝을 사용하는 RAID 레벨-5E와는 달리 여유 공간백업의 경우 아래 예에 표시된 것처럼 RAID 레벨-5EE 체크섬 블록이 백업 디스크에 삽입됩니다. 이를 통해 물리적 디스크에 오류가 발생하는 경우 데이터를 더 빠르게 재구축할 수 있습니다. 이 구성을 사용하면 다른 어레이와 함께 사용할 수 없습니다. 다른 어레이를 위한 예비 드라이브가 필요한 경우, 또 다른 예비 하드 드라이브가 있어야 합니다. RAID 레벨 5E에는 최소 4개의 드라이브가 필요하며 펌웨어 레벨과 용량에 따라 8~16개의 드라이브를 지원합니다. RAID 레벨-5E에는 특정 펌웨어가 있습니다. 참고: RAID 레벨-5EE의 경우 어레이에서 하나의 논리 볼륨만 사용할 수 있습니다.

장점:

  • 100% 데이터 보호
  • RAID-1 또는 RAID -1E에 비해 큰 물리적 디스크 용량
  • RAID-5에 비해 뛰어난 성능
  • 빠른 회복 RAID 대 RAID-5E

결점:

  • RAID-1 또는 RAID-1E보다 성능이 낮습니다.
  • 어레이당 하나의 논리 볼륨만 지원
  • 불가능 공유다른 어레이와 함께 백업 디스크
  • 모든 컨트롤러가 지원되는 것은 아닙니다.

RAID 6

RAID 6은 RAID 5와 유사하지만 안정성이 더 높습니다. 즉, 디스크 2개의 용량이 체크섬에 할당되고, 2개의 용량이 다른 알고리즘을 사용하여 계산됩니다. 보다 강력한 RAID 컨트롤러가 필요합니다. 두 디스크의 동시 장애 이후 작동을 보장하여 여러 장애로부터 보호합니다. 어레이를 구성하려면 최소 4개의 디스크가 필요합니다. 일반적으로 RAID-6을 사용하면 유사한 RAID-5 표시기에 비해 디스크 그룹 성능이 약 10-15% 저하됩니다. 이는 컨트롤러에 대한 많은 양의 처리로 인해 발생합니다(초를 계산해야 함). 체크섬, 각 블록이 기록될 때 더 많은 디스크 블록을 읽고 다시 씁니다.

RAID 7

RAID 7은 Storage Computer Corporation의 등록 상표이며 별도의 RAID 레벨이 아닙니다. 어레이의 구조는 다음과 같습니다: 데이터는 디스크에 저장되고, 하나의 디스크는 패리티 블록을 저장하는 데 사용됩니다. 디스크에 쓰기는 다음을 사용하여 캐시됩니다. 숫양, 어레이 자체에는 필수 UPS가 필요합니다. 정전이 발생하면 데이터가 손상됩니다.

RAID 10 또는 RAID 1+0(고성능의 매우 높은 신뢰성)

미러 레이드와 디스크 스트라이프 레이드의 조합입니다. 이 유형의 RAID에서는 디스크가 쌍으로 미러링된 RAID(RAID 1)로 결합된 다음 이러한 모든 미러링된 쌍이 스트라이프 어레이(RAID 0)로 결합됩니다. 짝수 개의 디스크만 RAID로 결합할 수 있으며 최소값은 4개, 최대값은 16개입니다. RAID 1의 안정성과 RAID 0의 속도를 상속받습니다.

장점 – 높은 내결함성과 성능

단점 - 높은 비용

RAID 50 또는 RAID 5+0(높은 I/O 속도 및 데이터 전송 성능)

RAID 50이라고도 알려져 있으며 RAID 5와 RAID 0의 조합입니다. 이 어레이는 고성능과 내결함성을 결합합니다.

장점 - 높은 내결함성, 데이터 전송 속도 및 쿼리 실행

단점 - 높은 비용

RAID 60

RAID 레벨 60 어레이는 레벨 6과 0의 특성을 결합합니다. RAID 60 어레이는 RAID 0의 직접 블록 레벨 스트라이핑과 RAID 6의 이중 패리티 스트라이핑을 결합합니다. 즉, RAID 0은 RAID 6 요소에 분산됩니다. RAID 60 가상 디스크각 RAID 6 설정에서 2개의 하드 드라이브가 손실되더라도 데이터 손실 없이 견딜 수 있습니다. 높은 신뢰성, 높은 요청률, 높은 데이터 전송률, 중대형 용량이 필요한 데이터에 가장 효율적입니다. 최소 디스크 수는 8개입니다.

선형 RAID

선형 RAID는 대규모 가상 디스크를 생성하는 간단한 디스크 조합입니다. 선형 RAID에서는 블록이 어레이에 포함된 하나의 디스크에 먼저 할당된 다음 해당 디스크가 가득 차면 다른 디스크 등에 할당됩니다. I/O 작업이 디스크 간에 분산되지 않을 가능성이 높기 때문에 이 조합은 성능상의 이점을 제공하지 않습니다. 선형 RAID는 또한 중복성이 부족하여 실제로 오류 가능성을 높입니다. 즉, 드라이브 하나만 오류가 발생하면 전체 어레이가 오류가 발생합니다. 어레이의 용량은 모든 디스크의 총 용량과 같습니다.

도출할 수 있는 주요 결론은 각 레이드 레벨마다 장단점이 있다는 것입니다.

더욱 중요한 결론은 습격이 데이터의 무결성을 보장하지 않는다는 것입니다. 즉, 누군가가 파일을 삭제하거나 일부 프로세스로 인해 파일이 손상된 경우 RAID는 도움이 되지 않습니다. 따라서 습격으로 인해 백업이 필요하지 않게 되었습니다. 그러나 물리적 수준에서 디스크에 문제가 발생할 때 도움이 됩니다.

© 2024 ermake.ru - PC 수리 정보 - 정보 포털