Theme
Visitor
Total:
Today:
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

하늘에 그린 그림자

홈서버(Home Server) 만들기

홈서버(Home Server) 구축 - 운영하면서 가지고 놀아보자.......
05-17 02:23
01 / 04
Previous
Next

공지사항

페이지

하드웨어/RAID 관리

[1]. RAID 구성하기 - (RAID 개념)

by 하늘에 그린 그림자 2021. 6. 14.
728x90

 

[1]. RAID 유형

RAID 모드 유형 최소 드라이브 갯수 설명
RAID 0 표준 2 입출력이 가장 빠름/데이터 보호 없음/디스크 하나만 고장나도 모든디스크에 영향
RAID 1 표준 2 디스크마다 복사(미러링)/디스크 용량이 50% 이상 줄어듭/디스크가 고장나면 다른 디스크로 데이터를 복구
RAID 5 표준 3 RAID1 처럼 데이터의 안정성도 어느정도 보장하면서 RAID0처럼 공간 효율성도 좋은 방식
RAID 6 표준 4 디스크가 최대 2개까지 고장나도 데이터 손실이 발생하지 않는다
RAID 10 중첩 4  
RAID 50 중첩 6  
RAID 60 중첩 6  

 

[2]. JBOD(Just a Bunch Of Disks) : 디스크 다발(묶음)

출처: https://www.lacie.co.kr

JBOD로 구성된 디스크는 데이터를 순차적으로 저장합니다. 예를 들어, 데이터는 디스크 1에 먼저 기록됩니다. 디스크 1이 꽉 차면 디스크 2, 디스크 3 순으로 데이터를 저장합니다. 이 RAID 수준의 장점 두 가지는 총 스토리지 용량을 100% 사용할 수 있고 확장이 쉽다는 것입니다. 그러나 디스크가 1개라도 고장나면 모든 데이터가 손실됩니다.

 

[3]. RAID 0

출처: https://www.lacie.co.kr

RAID 0은 모든 하드 드라이브에 데이터를 나눠 기록하므로 가장 빠른 RAID 모드입니다. 또한, 각 디스크 용량이 최적 데이터 스토리지를 위해 함께 추가됩니다. 그러나 RAID 0은 매우 중요한 기능인 데이터 보호를 제공하지 않습니다. 디스크가 하나라도 고장 나면 모든 데이터를 문제가 생깁니다.

 

[4]. RAID 1

출처: https://www.lacie.co.kr

RAID 1은 모든 데이터가 어레이의 디스크마다 복사하여 기록되므로 우수한 데이터 보안을 제공합니다. 한 개의 디스크가 고장나면 어레이의 다른 디스크에서 데이터를 복구할 수 있습니다. 그러나 데이터를 여러 번 기록하면서 걸리는 시간 때문에 성능이 감소합니다. 또한, RAID 1은 동일한 데이터가 어레이의 모든 디스크에 저장되므로 디스크 용량이 50% 이상 줄어듭니다.

 

 

[5]. RAID 5

출처: https://www.lacie.co.kr

RAID 5는 어레이의 하드 드라이브 전체와 데이터 블록당 하나의 패리티 블록에 데이터를 기록합니다. 물리적 하드 드라이브 1개가 고장 나면 고장난 하드 드라이브의 데이터가 교체 하드 드라이브에 재구축될 수 있습니다. 하나의 드라이브가 고장났을 때 RAID 5 어레이에 저장된 파일은 그대로 유지되나, RAID가 교체 하드 드라이브로 재구축되기 전에 두 번째 하드 드라이브가 고장나면 데이터가 손실될 수 있습니다.

RAID 5 어레이를 생성하려면 최소한 3개의 하드 드라이브가 필요합니다.

 

RAID 5는 RAID 0과 유사한 성능을 제공합니다. RAID 0에 비해 RAID 5의 강점은 데이터 보호입니다. 또한 RAID 0 어레이의 스토리지 용량 중 약 75%를 여전히 제공합니다(총 사용 가능한 하드 드라이브 및 스토리지 용량에 기반). 스토리지를 결정하는 등식은

(어레이 내 최소 용량의 하드 드라이브 크기)*(총 하드 드라이브-1)입니다.

 

예 1: 어레이에 3TB 하드 드라이브 5개가 할당되어 총 15TB가 할당되었습니다. 등식은

3TB * 4= 12TB입니다.

 

예 2: 어레이에 2TB 하드 드라이브 3개와 3TB 하드 드라이브 1개가 할당되어 총 9TB가 할당되었습니다. 등식은

2TB * 3= 6TB입니다.

 

 

[6]. RAID 6

출처: https://www.lacie.co.kr

RAID 6은 어레이의 디스크 전체와 데이터 블록당 두 개의 패리티 블록에 데이터를 기록합니다. 물리적 디스크가 고장나면 데이터를 교체 디스크에 복구할 수 있습니다. 데이터 블록당 두 개의 패리티 블록이 있는 RAID 6는 디스크가 최대 2개까지 고장나도 데이터 손실이 발생하지 않습니다. RAID 6는 더블 패리티 사용으로 인해 고장난 디스크와의 동기화가 RAID 5보다 느립니다. 그러나 더블 디스크 보안 덕분에 더욱 안전합니다.

 

RAID 6 어레이를 생성하려면 최소 4개의 디스크가 필요합니다. RAID 6는 RAID 5에 비해 성능이 약간 떨어지지만 우수한 데이터 보호를 제공합니다.

 

 

[7]. RAID 10

출처: https://www.lacie.co.kr

RAID 10은 RAID 1의 보호 기능과 RAID 0의 성능을 결합한 것입니다. 4개의 디스크로 구성할 경우, RAID 10은 두 개의 RAID 1 세그먼트를 생성하고, 그것을 RAID 0 스트라이프에 결합합니다. 이런 구성 덕분에 매우 뛰어난 데이터 보호 기능을 제공해서, 두 개의 RAID 1 세그먼트에서 디스크가 2개 고장나도 안전합니다. 또한RAID 10은 파일 수준에서 데이터를 기록하고, RAID 0 스트라이프 덕분에 많은 양의 작은 파일을 관리할 때 뛰어난 성능을 보여줍니다. 즉, 아이옵스(IOPS: input output per second)가 더욱 좋다는 뜻입니다.

 

RAID 10은 어레이의 디스크 전체에 아주 많은 수의 작은 파일을 읽고 써야 하는 데이터베이스 관리자에게 최적의 선택입니다. RAID 10이 제공하는 우수한 IOPS와 데이터 보호 덕분에 데이터베이스 관리자들은 안정적으로 파일을 안전하게 보관하고 파일에 빠르게 접근할 수 있습니다.

 

 

 

 

[8]. RAID 50

출처: https://www.lacie.co.kr

RAID 50은 RAID 0 스트라이프와 RAID 5 패리티를 결합합니다. RAID 0 스트라이프의 속도 때문에 특히 쓰기 작업 중 RAID 50이 RAID 5에 비해 성능이 높습니다. 또한 단일 RAID 수준보다 높은 보호 수준을 제공합니다. 내결함성, 고용량 및 높은 쓰기 속도가 필요한 경우 RAID 50을 사용합니다.

RAID 50 어레이에는 최소 6개의 하드 드라이브가 필요합니다. 하드 드라이브가 많은 RAID 50은 스토리지 용량이 크기 때문에 초기화 및 데이터 재구축 시간이 늘어납니다.

 

 

 

 

[9]. RAID 60

출처: https://www.lacie.co.kr

RAID 60은 RAID 0 스트라이프와 RAID 6 더블 패리티를 결합합니다. RAID 0 스트라이프의 속도 때문에 RAID 60이 RAID 6에 비해 성능이 높습니다. 또한 단일 RAID 수준보다 높은 보호 수준을 제공합니다. 내결함성, 고용량 및 높은 쓰기 속도가 필요한 경우 RAID 60을 사용합니다.

RAID 60 어레이에는 최소 8개의 하드 드라이브가 필요합니다. RAID 60 어레이에는 하드 드라이브가 많으므로 단일 RAID 수준보다 데이터 초기화 및 재구축 시간이 늘어납니다.

 

 

 

[10]. RAID + Spare

출처: https://www.lacie.co.kr

RAID+Spare 어레이는 하드 드라이브에 고장이 발생할 경우 데이터를 바로 동기화할 수 있는 “핫 스페어”를 제공합니다. 어레이의 하드 드라이브에 고장이 발생하면 데이터가 여유 디스크와 동기화하기 시작합니다. 여유 볼륨이 있는 RAID 어레이의 장점은 하드 드라이브를 즉시 교체할 수 있다는 것입니다. 그러나 하드 드라이브 고장 시 작업을 넘겨 받는 단일 작업 용도이므로 표준 작업 중에는 여유 볼륨을 스토리지로 사용할 수 없습니다.

 

실패한 하드 드라이브를 즉시 교체하고 동기화가 완료되면 새 여유 볼륨을 할당할 수 있습니다.

 

드라이브 장애 및 여유 하드 드라이브 동기화

RAID+Spare 어레이의 경우 최소한의 중복 구성 하드 드라이브 장애 시 데이터가 원래대로 유지됩니다. 그러나 여유 하드 드라이브와의 데이터 동기화 이전 또는 도중에 추가 하드 드라이브에 장애가 발생하면 어레이의 데이터가 손실됩니다. 아래 예를 참조하십시오.

 

RAID 1 및 5: 하나의 드라이브가 실패하면 즉시 여분의 하드 드라이브와 동기화를 시작합니다. RAID 5 어레이의 두 번째 드라이브가 동기화 완료 전에 고장나면 어레이의 모든 데이터가 손실됩니다.

RAID 6: 두 개의 하드 드라이브가 고장나고 어레이가 즉시 처음 실패한 하드 드라이브와 여분의 드라이브 간의 동기화를 시작합니다. RAID 5 어레이의 세 번째 드라이브가 동기화 완료 전에 실패하면 어레이의 모든 데이터가 손실됩니다.

중첩 RAID: 중첩 RAID 수준은 고장난 하드 드라이브가 속한 중첩 RAID 어레이에 따라 내결함성이 더 커집니다.

RAID 10 및 50: 각각의 중첩 어레이가 하나의 하드 드라이브를 잃을 수 있습니다. 둘 중 하나의 중첩 어레이가 동기화 이전 또는 도중에 두 하드 드라이브를 잃을 경우 데이터가 손실됩니다.

RAID 60: 각각의 중첩 어레이가 두 하드 드라이브를 잃을 수 있습니다. 셋 중 하나의 중첩 어레이가 동기화 이전 또는 도중에 두 하드 드라이브를 잃을 경우 데이터가 손실됩니다.

 

 

 

 

 

출처 : http://www.epari.net/@wise-dragon/vlink/b/o

 

EPARI(이파리)

아키텍처, 프로그래머, 홈 서버, 가상 머신, 딥 러닝, 머신 러닝 을 위한 모두의 블로그 서비스

www.epari.net

 

반응형

관련글

댓글

최신 글

추천 글

최근 댓글