RAID Level은 Data Recording 방식에 따라 구분되며, 제각기 독립성을 유지하므로 높은 Level 이 낮은 Level의 기능을 포함하지 않으며, 각각의 Application에 최적인 RAID Level을 정하는 것이 바람직하다. 또한 단일 RAID 에서도 여러 RAID Level의 복합구성이 가능하다
RAID 0 어레이에서 데이터는 모든 디스크에 분산되어 저장하며, 데이터 복구 기능이 없다.
만약 한 디스크가 고장나면, 어레이 전체 데이터를 잃어 버린다. 빠른 데이터 전송, 고용량과 데이터 분실로 인한 문제가 발생되지 않는 곳에 적합하다.
( 디스크 스트라이핑 ).
통상적으로 가장 많이 사용하는 RAID 레벨이다. 같은 데이터를 두 개의 디스크에 저장한다.
두 개의 디스크 중에 한 개의 디스크가 고장이 발생해도 다른 디스크에 의해 정상적 으로 동작한다.
사용할 수 있는 용량이 절반만 가능하기 때문에 가격이 비싸지는 단점이 있다.
4GB 용량보다 적은 곳에 적합하며, 높은 신뢰성을 제공한다.( 디스크 미러링 )
3개 이상의 HDD 즉, 하나의 Parity Disk 와 나머지 Data Disk로 구성되며 각각의 Data Disk에 Data를 Bit단위로 Striping하여 기록하면, 안정성 확보를 위해 별도의 Disk에 Parity Data를 저장한다.
디스크 어레이에서 전용 패리티 디스크를 사용한다.
RAID 0 처럼 이미지 처리, 동영상 데이터와 같은 그래픽 데이터에 최적이다.
가장 뛰어난 RAID 레벨이다. RAID 3처럼 전용 패리티 디스크를 사용하는 것이 아니라, 디스크마다 패리티 정보를 가진다. 어레이에서 데이터를 개별적인 디스크로부터 읽을 수가 있으며, 또 독립적으로 입출력을 할수 있기 때문에, 동시에 복수로 읽고 쓰고 한다.
작은 규모 혹은 개인이 사용하는 응용 프로그램에서는 성능이 좋지 않다.
그러나 큰 규모의 업무처리나 많은 사람이 사용할 때는 적합하다. 가령, 파일 서브나 데이터 베이스 응용 프로그램과 일괄 처리 시스템에 적합하다. 뛰어난 데이터 신뢰성과 성능을 제공하며, 또 RAID 5는 데이터 복구 성능 때문에 RAID 0 보다 훨씬 뛰어나다
RAID 0 과 RAID 1을 조합한 것이다. RAID 1 과 같이 데이털르 두 개의 디스크에 저장한다.
두 개의 디스크 중에 한 개의 디스크가 고장이 발생해도 다른 디스크에 의해 정상적으로 동작한다.
사용할 수 있는 용량이 절반만 가능하기 때문에 가격이 비싸지는 단점이 있다.
(디스크 미러링+스트라이핑)
===================================================================
RAID 1-6 레벨 이해하기
데이터는 많은 조직에서 가장 중요하고 요즘 같은 인터넷 시대에는 데이터를 빠르고 믿을 수 있게 접근하는 것이 매우 중요하다. 그렇게 조직은 대부분 데이터를 무결하게 유지하기 위해 RAID의 어떤 레벨을 사용한다.
요즘은 대부분 그렇지만 RAID 5가 쉽고 최선일 것 같기 때문에 얼마나 많은 서버에 RAID 5를 적용하고 있을까? 대부분의 경우 RAID 5가 옳은 선택이지만 쓰기 성능을 고려한다면 다른 RAID 레벨이 최선일지도 모른다.
지금 얼마나 많은 사람들이 RAID 10과 50를 즉석해서 설명할 수 있을까?
RAID 0(디스크 스트라이핑)
* 장점 : 매우 빠르다. 데이터는 여러 개의 "모터(spindles)"로 스토리지에서 읽고 쓴다. 즉, I/O 로드가 분산되는 것을 의미하기 때문에 매우 빠르다. 이론적으로 디스크를 추가하는 족족 성능은 향상된다. 보통 엄청난 성능이 필요할 때 사용하는데 성능이 정말 좋은지 알아 보기 위해 스토리지를 아이오미터(IOmeter)같은 도구를 사용하여 확인한다.
RAID 1 (디스크 미러링)
* 최소 드라이브 개수 : 2
* 장점 : 드라이브 하나가 고장 나면 똑같은 내용의 다른 드라이브가 하나 더 있기 때문에 매우 안전하다. RAID 1은 읽기 성능이 단일 드라이브에서의 성능과 같거나 훨씬 좋다.
* 단점 : 각 드라이브는 미러링되기 때문에 전체 용량의 절반밖에 사용하지 못한다. 드라이브 두 개에 동일한 데이터를 써야 하기 때문에 쓰기 성능이 나빠질 수 있지만 아직 다른 RAID 레벨의 쓰기 성능보다는 훨씬 낫다.


* 장점 : 한 개의 드라이브가 고장 나는 것을 허용하며 순차적 쓰기(sequential write) 성능과 순차적 읽기(sequential read) 성능이 우수하다.
