튜토리얼

▷ Raid 0, 1, 5, 10, 01, 100, 50 : 모든 유형에 대한 설명

차례:

Anonim

확실히 우리는 RAID의 디스크 구성에 대해 들어 보았으며 데이터를 복제하고 사용할 수 있어야하는 대기업과 관련이 있습니다. 그러나 오늘날 데스크탑 PC 용 모든 마더 보드는 자체 RAID를 생성 할 수 있습니다.

목차 색인

오늘날 우리는 RAID 기술이 무엇인지, 매우 효과적인 안티 모기 스프레이 브랜드 일뿐만 아니라 컴퓨팅 세계의 기술과관련이 있는지 살펴볼 것입니다. 우리는 그 동작이 무엇으로 구성되어 있고, 그것과 다른 구성으로 무엇을 할 수 있는지 볼 것입니다. 여기에서 우리의 기계식 하드 드라이브 또는 SSD는 무엇이든 중심 단계를 차지할 것이며, 현재 찾을 수있는 10TB 이상의 드라이브 덕분에 엄청난 양의 정보를 저장할 수 있습니다.

클라우드 스토리지 와 자체 팀의 스토리지에 대한 이점에 대해 들어 보셨을 수도 있지만 실제로는 비즈니스 지향적입니다. 인터넷 과 고급 보안 시스템 및 뛰어난 데이터 중복성을 갖춘 독점 RAID 구성을 갖춘 원격 서버를 통해 제공되는 이러한 유형의 서비스를 제공 하기 위해 가격을 지불합니다.

RAID 기술이란 무엇입니까?

RAID라는 용어는 "중복 독립 디스크 어레이"에서 유래하거나 스페인어로 이중화 된 독립 디스크 어레이 라고합니다. 그 이름으로 우리는 이미이 기술이 의도 한 바를 잘 알고 있습니다. 이것은 데이터가 분산 또는 복제되는 여러 저장 장치를 사용하여 데이터 저장 시스템을 만드는 것에 지나지 않습니다. 이러한 저장 장치는 기계식 또는 HDD 하드 드라이브, SSD 또는 솔리드 스테이트 드라이브 일 수 있습니다.

RAID 기술은 정보 저장 가능성 측면에서 다른 결과를 얻을 수있는 레벨 이라는 구성으로 나뉩니다. 실제로는 물리적으로 독립적 인 하드 드라이브가 여러 개 있지만 RAID를 단일 논리 드라이브 인 것처럼 단일 데이터 저장소 로 간주합니다.

RAID의 궁극적 인 목표는 사용자에게 더 큰 저장 용량, 데이터 중복성을 제공하여 데이터 손실을 방지하고 하드 디스크 만있는 경우보다 더 빠른 데이터 읽기 및 쓰기 속도를 제공하는 것입니다. 분명히 이러한 기능은 구현하려는 RAID 수준에 따라 독립적으로 향상됩니다.

RAID 사용의 또 다른 장점은 집에있는 오래된 하드 드라이브사용할 수 있고 SATA 인터페이스 를 통해 마더 보드에 연결할 수 있다는 것입니다. 이런 식으로, 저비용 장치를 사용하여 데이터가 오류로부터 안전 할 수있는 스토리지 시스템을 마운트 할 수 있습니다.

RAID가 사용되는 곳

일반적으로 RAID 데이터의 특별한 중요성과 데이터를 보존하고 중복성을 보장해야하기 때문에 회사 에서 수년 동안 사용되어 왔습니다. 여기에는이 정보 저장소 관리를 위해 특별히 설계된 하나 이상의 서버가 있으며이 용도로 특별히 설계된 하드웨어 와 외부 위협에 대한 보호 쉴드가있어 서버에 대한 과도한 액세스를 방지합니다. 일반적으로 이러한 창고는 최적의 확장 성을 위해 성능 및 제조 기술에서 동일한 하드 드라이브사용합니다.

그러나 오늘날 우리는 비교적 새로운 마더 보드와 이러한 유형의 내부 명령을 구현하는 칩셋이있는 경우 거의 모든 사람이 RAID 시스템을 사용할 수 있습니다. Linux, Mac 또는 Windows에서 RAID 구성을 시작하려면 기본 베일에 몇 개의 디스크 만 연결하면됩니다.

우리 팀이이 기술을 구현하지 않는 경우 하드웨어에서 직접웨어 하우스를 관리하기 위해 RAID 컨트롤러 가 필요하지만, 이 경우 시스템이이 컨트롤러의 고장에 취약 할 수 있습니다.

RAID가 할 수있는 것과 할 수없는 것

우리는 이미 RAID가 무엇이며 어디에서 사용할 수 있는지 알고 있지만 이제 그러한 시스템을 구현함으로써 얻을 수있는 이점과 그와 함께 할 수없는 다른 것들을 알아야합니다. 이런 식으로 우리는 물건이 실제로 없을 때를 가정하는 오류에 빠지지 않을 것입니다.

RAID의 장점

  • 높은 내결함성: RAID를 사용하면 하드 디스크 만있는 경우보다 훨씬 더 나은 내결함성을 얻을 수 있습니다. 일부는 중복성을 제공하고 다른 하나는 단순히 액세스 속도를 달성하기 때문에 우리가 채택한 RAID 구성에 의해 조정됩니다. 읽기 및 쓰기 성능 향상: 이전의 경우와 같이 데이터 블록을 여러 단위로 나누어 성능을 향상시키는 시스템이 있습니다. 두 가지 이전 속성을 결합 할 가능성: 아래에서 볼 수 있듯이 RAID 레벨을 결합 할 수 있습니다. 이러한 방식으로 일부의 액세스 속도와 다른 데이터의 중복성을 활용할 수 있습니다. 우수한 확장 성 및 스토리지 용량: 장점 중 하나는 채택한 구성에 따라 일반적으로 쉽게 확장 가능한 시스템이라는 것입니다. 또한 자연, 건축, 용량 및 연령이 다른 디스크를 사용할 수 있습니다.

RAID가 할 수없는 것

  • RAID는 데이터 보호 수단이 아닙니다. RAID는 데이터를 복제하고 보호하지 않으며 두 가지 매우 다른 개념입니다. 마치 RAID에 들어간 것처럼 별도의 하드 드라이브에있는 바이러스에 의해 동일한 손상이 발생합니다. 보안 시스템을 보호하지 않으면 데이터가 동일하게 노출됩니다. 더 나은 액세스 속도가 보장되는 것은 아닙니다. 직접 만들 수있는 구성이 있지만 모든 응용 프로그램이나 게임이 RAID에서 잘 작동하지는 않습니다. 여러 번 우리는 하나의 하드 드라이브 대신 두 개의 하드 드라이브를 사용하여 분할 된 방식으로 데이터를 저장함으로써 이익을 얻지 못할 것입니다.

RAID의 단점

  • RAID는 재해 복구를 보장하지 않습니다. 우리가 알고 있듯이 손상된 하드 디스크에서 파일을 복구 할 수있는 응용 프로그램이 있습니다. RAID의 경우 이러한 응용 프로그램과 반드시 ​​호환되지 않는 다른 특정 드라이버가 필요합니다. 따라서 체인 또는 여러 디스크 오류가 발생하면 복구 할 수없는 데이터가있을 수 있습니다. 데이터 마이그레이션은 더 복잡합니다. 한 운영 체제에서 디스크를 복제하는 것은 매우 간단하지만 올바른 도구가 없으면 다른 RAID로 전체 RAID를 사용하여 디스크를 복제하는 것이 훨씬 더 복잡합니다. 그렇기 때문에 한 시스템에서 다른 시스템으로 파일을 마이그레이션하여 파일을 업데이트하는 것이 때로는 어려운 일입니다. 초기 비용이 높음: 두 개의 디스크로 RAID를 구현하는 것은 간단하지만 더 복잡하고 중복되는 세트를 원하면 상황이 복잡해집니다. 디스크가 많을수록 비용이 높고 시스템이 복잡할수록 더 많이 필요합니다.

어떤 RAID 레벨이 있습니까

오늘날에는 몇 가지 RAID 유형을 찾을 수 있지만 표준 RAID, 중첩 수준 및 독점 수준 으로 나뉩니다. 개인 사용자 및 소규모 기업에 가장 많이 사용되는 것은 물론 표준 및 중첩 수준입니다. 대부분의 고급 장비는 별도의 설치없이 장비를 수행 할 수 있기 때문입니다.

반대로, 소유 수준은 제작자 자신 또는이 서비스를 판매하는 사람 만 사용합니다. 그것들은 기본으로 간주되는 것들의 변형이며, 우리는 그들의 설명이 필요하다고 생각하지 않습니다.

그들 각각이 무엇을 구성하는지 봅시다.

RAID 0

우리가 가진 첫 번째 RAID는 레벨 0 또는 분할 세트 입니다. 이 경우 데이터 중복성이 없습니다. 이 수준의 기능은 컴퓨터에 연결된 여러 하드 드라이브에 저장된 데이터를 분산시키는 것입니다.

RAID 0을 구현하는 목적은 하드 드라이브에 저장된 데이터에 대한 우수한 액세스 속도제공하는 것입니다. 정보가 드라이브에 병렬로 실행되어 더 많은 데이터에 동시에 액세스 할 수 있도록 정보가 동일하게 분산되기 때문.

RAID 0에는 패리티 정보 나 데이터 중복성 이 없으므로 스토리지 드라이브 중 하나가 고장 나면이 구성에 대한 외부 백업을 수행하지 않으면 내부에 있던 모든 데이터가 손실됩니다.

RAID 0을 수행하려면이를 구성하는 하드 드라이브의 크기에주의를 기울여야합니다. 이 경우 RAID에서 추가 된 공간을 결정하는 가장 작은 하드 디스크가됩니다. 구성에 1TB 하드 드라이브와 다른 500GB가있는 경우 기능 세트의 크기는 1TB가되며 1TB 디스크에서 500GB 하드 드라이브와 다른 500GB를 가져옵니다. 이러한 이유로 이상적인 크기의 하드 드라이브를 사용하여 설계된 세트에서 사용 가능한 모든 공간을 사용할 수 있습니다.

RAID 1

이 구성을 미러링 또는 " 미러링 "이라고도 하며 데이터 중복성과 우수한 내결함성제공하는 데 가장 일반적으로 사용되는 구성 중 하나입니다. 이 경우 우리가하는 일은 두 개의 하드 드라이브 또는 두 개의 하드 드라이브 세트에 중복 정보가있는 저장소를 만드는 것입니다. 데이터를 저장하면 동일한 데이터의 두 배가 저장되도록 미러 장치에 즉시 복제됩니다.

운영 체제의 관점에서 우리는 하나의 저장 장치 만 가지고 있으며 내부의 데이터를 읽을 수 있습니다. 그러나 이것이 실패하면 복제 된 드라이브에서 데이터가 자동으로 검색됩니다. 두 미러 장치에서 동시에 정보를 읽을 수 있기 때문에 데이터 읽기 속도를 높이는 것도 흥미 롭습니다.

RAID 2

이 수준의 RAID는 기본적으로 비트 수준에서 여러 디스크에 분산 저장소를 만드는 것을 기반으로하기 때문에 거의 사용되지 않습니다. 차례로, 이 데이터 분배에서 오류 코드 가 작성되어이 목적으로 만 사용되는 단위로 저장됩니다. 이러한 방식으로, 웨어 하우스의 모든 디스크를 모니터하고 동기화하여 데이터를 읽고 쓸 수 있습니다. 디스크에는 현재 이미 오류 감지 시스템이 있으므로이 구성은 비생산적이며 패리티 시스템이 사용됩니다.

RAID 3

이 설정은 현재 사용되지 않습니다. 이는 바이트 수준의 데이터를 RAID를 구성하는 다른 단위로 나누는 것으로 구성되며, 패리티 정보 는 읽을 때이 데이터를 결합 할 수 있도록 저장됩니다. 이런 식으로, 저장된 각 바이트에는 오류를 식별하고 드라이브 손실시 데이터를 복구하기위한 추가 패리티 비트가 있습니다.

이 구성의 장점은 데이터가 여러 디스크로 나뉘어져 있으며 병렬 디스크가있는 한 정보에 대한 액세스가 매우 빠르다는 것입니다. 이 유형의 RAID를 구성하려면 최소한 3 개의 하드 드라이브가 필요합니다.

RAID 4

또한 데이터를 저장소의 디스크로 나눈 블록 에 저장하여 패리티 비트를 저장하도록합니다. RAID 3과의 근본적인 차이점은 드라이브를 잃으면 계산 된 패리티 비트 덕분 에 데이터를 실시간으로 재구성 할 수 있다는 것 입니다. 중복없이 대용량 파일을 저장하는 것이 목표이지만 무언가를 기록 할 때마다이 패리티 계산을 수행해야하기 때문에 데이터 기록이 정확하게 느려집니다.

RAID 5

패리티 분산 시스템 이라고도합니다. 이것은 오늘날 NAS 장치 에서 레벨 2, 3 및 4보다 오늘날 더 자주 사용 됩니다. 이 경우 정보는 RAID를 구성하는 하드 드라이브에 분산 된 블록으로 나누어 저장됩니다. 또한 중복성을 보장하고 하드 디스크가 손상된 경우 정보를 재구성 할 수 있도록 패리티 블록이 생성 됩니다. 이 패리티 블록은 계산 된 블록에 포함 된 데이터 블록 이외의 단위로 저장 될 것이며, 이러한 방식으로 패리티 정보는 데이터 블록이 포함 된 곳과 다른 디스크에 저장 될 것이다.

이 경우 패리티가있는 데이터 중복성을 보장하기 위해 3 개 이상의 스토리지 장치필요하며 한 번에 하나의 장치에서만 장애가 허용됩니다. 두 개를 동시에 끊을 경우 패리티 정보와 관련된 데이터 블록 중 하나 이상이 손실됩니다. 예비 하드 드라이브 를 삽입하여 메이저 중 하나에 장애가 발생한 경우 데이터 재 구축 시간을 최소화하는 RAID 5E 변형이 있습니다.

RAID 6

RAID는 기본적으로 RAID 5의 확장으로, 다른 패리티 블록이 추가 되어 총 2 개가됩니다. 정보 블록들은 다시 다른 유닛들로 분할 될 것이고, 마찬가지로 패리티 블록들은 두 개의 다른 유닛들에 저장된다. 이러한 방식 으로 시스템은 최대 2 개의 스토리지 장치 고장에 견딜 수 있지만 결과적으로 RAID 6E 를 형성 하려면 최대 4 개의 드라이브필요합니다. 이 경우 RAID 5E와 동일한 목표를 가진 변형 RAID 6e도 있습니다.

중첩 된 RAID 레벨

우리는 6 단계의 기본 RAID 레벨을 남겨서 중첩 된 레벨 을 입력했습니다. 우리가 알 수 있듯이, 이러한 수준은 기본적으로 기본 수준의 RAID를 가지고 있지만 다른 구성에서 작동하는 다른 하위 수준을 포함하는 시스템입니다.

이러한 방식으로 기본 수준의 기능을 동시에 수행 할 수있는 RAID 계층 이 있으며, 예를 들어 RAID 0 및 RAID 1의 중복성을 빠르게 읽을 수있는 기능을 결합 할 수 있습니다.

그렇다면 오늘날 가장 많이 사용되는 것을 보자.

RAID 0 + 1

RAID 01 또는 파티션 미러 라는 이름으로도 찾을 수 있습니다. 기본적으로 RAID 1 유형기본 레벨 로 구성되며, 첫 번째 하위 레벨에서 찾은 데이터를 두 번째로 복제하는 기능을 수행합니다. 차례로 자체 기능을 수행하는 하위 레벨 RAID 0 이 있습니다. 즉, 데이터를 포함하는 장치간에 분산 방식으로 데이터를 저장합니다.

이러한 방식으로 미러 기능을 수행하는 기본 수준과 데이터 분할 기능을 수행하는 하위 수준이 있습니다. 이렇게하면 하드 드라이브가 고장 나면 데이터가 다른 미러 RAID 0에 완벽하게 저장됩니다.

이 시스템의 단점확장 성 입니다. 한 하위 수준에 디스크를 추가 할 때 다른 하위 수준에서도 디스크를 추가해야합니다. 또한 내결함성을 통해 데이터를 잃을 수 있기 때문에 각 하위 수준에서 다른 디스크를 분리하거나 동일한 하위 수준에서 두 개를 분리 할 수 ​​있지만 다른 조합은 분리 할 수 ​​없습니다.

RAID 1 + 0

이제 우리는 반대의 경우에 RAID 10 또는 미러 분할 이라고도합니다. 이제 다른 하위 수준 간에 저장된 데이터를 나누는 기본 수준 0의 유형이 있습니다. 동시에 내부에있는 하드 드라이브의 데이터 복제를 담당하는 여러 가지 유형 1 하위 수준이 있습니다.

이 경우 내결함성을 통해 모든 디스크를 하나의 하위 수준을 제외하고 하나의 하위 수준으로 나눌 수 있으며 정보를 잃지 않도록 적어도 하나의 정상 디스크가 각 하위 수준에 남아 있어야합니다.

RAID 50

물론, 이러한 방식으로 최대한의 중복성, 안정성 및 속도 를 달성하기 위해 더욱 복잡한 RAID 조합을 만드는 데 시간을 할애 할 수 있습니다. 또한 RAID 0의 기본 수준 인 RAID 50 을 RAID 5로 구성된 하위 수준과 각각 3 개의 하드 드라이브 나누는 데이터가 표시됩니다.

각 RAID 5 블록에는 해당 패리티가있는 일련의 데이터가 있습니다. 이 경우 각 RAID 5에서 하드 디스크가 고장날 수 있으며 데이터의 무결성을 보장하지만 더 이상 고장이 발생하면 저장된 데이터가 손실됩니다.

RAID 100 및 RAID 101

그러나 2 단계 트리뿐만 아니라 3 개만 가질 수 있으며 이는 RAID 100 또는 1 + 0 + 0의 경우입니다. RAID 1 + 0두 하위 레벨 로 구성 되며 RAID 0에서도 기본 레벨 로 나뉩니다 .

같은 방법으로 RAID 1에 의해 반영된 몇 개의 RAID 1 + 0 하위 레벨로 구성된 RAID 1 + 0 + 1을 가질 수 있습니다. 액세스 속도와 중복성은 매우 우수하며 사용 가능한 디스크의 양이 공간의 가용성에 비해 상당히 많지만 우수한 내결함성을 제공합니다.

RAID 기술과 그 응용 프로그램 및 기능에 관한 것입니다. 이제 우리는 당신에게도 도움이 될 몇 가지 자습서를 남깁니다.

이 정보가 RAID 스토리지 시스템이 무엇인지 더 잘 이해하는 데 도움이 되었기를 바랍니다. 질문이나 제안 사항이 있으면 의견 상자에 남겨주십시오.

튜토리얼

편집자의 선택

Back to top button