본문 바로가기

주요관심사/컴퓨터 PC 꿀팁

RAID 종류와 특징 RAID 0부터 RAID 5, RAID 10, JBOD까지

반응형

스토리지 풀 속성을 구성할때 사용되는 RAID는 데이터 저장소 가상화 기술을 말하며, 드라이브 여러개를 스토리지 풀 한 곳(단일 저장소)에 결합할 수 있는 기술입니다. RAID 유형마다 성능, 저장 용량 및 안정성 수준이 다르기때문에 중요도에 따라 알맞은 RAID 구성을 선택해야합니다. 오늘은 여러가지 RAID 종류와 유형의 특징에 대해 소개해드리려고 합니다.

 


RAID의 뜻

Redundant Array of Independent Disks: 복수 배열 독립 디스크

 

 

 

 


RAID 0

최소 드라이브 개수: 2
드라이브 장애 허용 범위: 0
RAID 0은 드라이브를 두 개 이상 결합하여 성능과 용량을 향상시키지만 장애 허용 기능을 제공하지 않습니다. 단일 드라이브 오류로 인해 배열에 있는 모든 데이터가 손실됩니다. RAID 0은 고비용/성능 간 균형이 크게 중요하지 않은 시스템에 유용합니다. 드라이브를 추가하거나 용량이 더 큰 드라이브로 교체하더라도 RAID 0 스토리지 풀의 용량을 확장할 수 없습니다.

 

 

RAID 1

최소 드라이브 개수: 2
드라이브 장애 허용 범위: 사용한 총 드라이브 수 -1
RAID 1은 주로 드라이브 두개로 구현됩니다. 드라이브의 데이터가 미러링되므로, 드라이브 오류 발생 시 장애 허용 기능을 제공합니다. 읽기 성능은 향상되지만 쓰기 성능은 드라이브 한개의 쓰기 성능과 비슷합니다. 데이터 손실 없이 오류가 발생한 단일 드라이브를 견딜 수 있습니다. 따라서 RAID 1은 주로 장애 허용이 중요하지만 용량과 성능이 크게 중요하지않는 경우에 사용되며, 드라이브를 추가하여 RAID 1 스토리지 풀의 용량을 확장할 수는 없습니다.

 

 

 

RAID 5

최소 드라이브 개수: 3
드라이브 장애 허용 범위: 1
RAID 5는 장애 허용과 향상된 읽기 성능을 제공합니다. 드라이브가 최소 세 개 이상 필요합니다. RAID 5는 단일 드라이브 손실을 견딜 수 있습니다. 드라이브에 오류가 발생한 경우 오류가 발생한 드라이브의 데이터는 나머지 드라이브에 스트라이핑된 패리티에서 다시 구성됩니다. 그 결과, RAID 5 배열이 저하된 상태이면 읽기와 쓰기 성능 모두 심각한 영향을 받습니다. RAID 5는 공간과 비용이 성능보다 더 중요한 경우에 적합합니다.

 

 

RAID 6

최소 드라이브 개수: 4
드라이브 장애 허용 범위: 2
RAID 6은 RAID 5와 유사하지만 또 다른 스트라이핑 레이어를 제공하고 오류가 발생한 드라이브 두 개를 견딜 수 있습니다. 드라이브가 최소 4개 이상 필요합니다. RAID 6 성능은 이 추가 장애 허용으로 인해 RAID 5보다 낮습니다. RAID 6은 공간과 비용이 중요하고 여러 드라이브 오류를 견뎌야 하는 경우에 적합합니다.

 

 

RAID 10

최소 드라이브 개수: 4
드라이브 장애 허용 범위: 사용한 총 드라이브 수 / 2
RAID 10에는 RAID 1과 RAID 0의 이점이 결합되어 있습니다. 읽기와 쓰기 성능이 향상되지만 전체 공간의 절반만 데이터 저장에 사용될 수 있습니다. 드라이브가 4개 이상 필요하므로 비용이 상대적으로 비싸지만 고성능과 동시에 장애 허용을 제공합니다. RAID 10은 동일한 하위 그룹에서 오류가 발생하지 않는 한 여러 드라이브 오류를 견딜 수 있습니다. RAID 10은 데이터베이스 서버와 같은 I/O 수요가 높은 응용 프로그램에 적합합니다.

 

 

RAID F1

RAID F1은 RAID 5의 메커니즘을 적용하여 장애 허용과 향상된 읽기 성능을 제공합니다. 그러나 시스템은 RAID F1을 통해 특정 드라이브에 더 많은 패리티 정보를 쓰므로 해당 드라이브 수명이 빠르게 단축됩니다. 이를 통해 동시에 모든 드라이브 수명이 종료되는 것이 방지됩니다. 이는 RAID 5와 비교 시 성능에 미미한 영향을 미칠 수 있습니다. 드라이브가 최소 세 개 이상 필요합니다. RAID F1은 단일 드라이브 손실을 견딜 수 있습니다. 드라이브에 오류가 발생한 경우 오류가 발생한 드라이브의 데이터는 나머지 드라이브에 스트라이핑된 패리티에서 다시 구성됩니다. 그 결과, RAID F1 배열이 저하된 상태이면 읽기와 쓰기 성능 모두 심각한 영향을 받습니다. RAID F1은 올플래시 배열에 적합합니다.
또한 RAID F1은 RAID Group당 최대 드라이브 수가 12개 이하인 경우에 가장 우수하게 작동합니다.

 

 


Basic


최소 드라이브 개수: 1
드라이브 장애 허용 범위: 0
이 유형을 사용하면 나중에 새 드라이브를 한 개 이상 추가로 설치할 수 있고, 데이터 중복 및 데이터 보호를 위해 RAID 1 또는 RAID 5로 마이그레이션할 수 있습니다.


JBOD

최소 드라이브 개수: 1
드라이브 장애 허용 범위: 0
이 유형을 통해 나중에 여러 드라이브를 단일 스토리지 풀에 결합하여 드라이브 용량을 확장할 수 있습니다. 데이터 중복은 지원되지 않습니다.

 

 

300x250