RAID 6 대 RAID 10? 어느 것을 선택 하시겠습니까


11

두 개의 드라이브를 잃을 수 있고 어떤 두 세트가 죽을 수 있는지는 중요하지 않기 때문에 파일 서버에 RAID 6을 선택했습니다. RAID 10으로 이해 한 결과 두 개의 드라이브를 잃을 수 있지만 동일한 RAID 1 어레이에 있으면 운이 좋지 않습니까? 어떤 제안? 약 200GB의 데이터가있는 기본 파일 서버이며 다른 워크 스테이션 및 서버의 단일 백업 지점 역할을합니다.


"단일 백업 지점"은 네트워크 주변의 백업 저장소를 의미합니다. 이것이 미디어에 백업하는 단일 지점입니다. 한 서버를 백업 한 다음 다른 서버를 백업하지 않습니다. 하나만 있으면 작동합니다. 약 10 개입니다.

실제 목표가 백업을 저장하기위한 "안전한"장소를 확보하는 것이라면, 디스크 더미를 구입 한 다음 매일 디스크를 교체하고 사용하지 않은 디스크를 안전한 장소에 보관하거나 더 나은 현장에 두어야합니다. . RAID는 단일 디스크 장애 발생시에도 성능과 가동 시간을 향상시키는 데 도움이되지만 서버가 녹거나 건물이 고장 나는 경우에는 도움이되지 않습니다. 과거에는 테이프 드라이브로이 작업을 수행했지만 요즘에는 추가 디스크가 훨씬 경제적이고 관리하기 쉬울 것입니다.
Jed Daniels

dasko, 아래 항목 중 질문에 대한 답변이 있습니까?
제임스 케이프

답변:


12

당신이하려는 일에 달려 있습니다. Raid 10은 두 가지에 대한 빠른 읽기 및 쓰기를 제공하지만 잘못된 두 개의 드라이브를 잃으면 모든 것을 잃을 수 있습니다. 그러나 더 큰 디스크 어레이에서는 정확히 절반의 드라이브를 잃고 전체 작업을 유지할 수 있습니다. 그러나 Raid 6을 사용하면 쓰기가 추가 체크섬보다 약간 느려질 수 있습니다. 그러나 두 개의 드라이브를 잃고 데이터를 잃지 않을 수 있습니다.

기억해야 할 또 다른 중요한 점은 Raid가 데이터 백업이 아니라는 것 입니다. 따라서 RAID에서 가장 중요한 것은 서버 가동 시간입니다. 데이터를 그대로 유지하지 않습니다.

결국에는 그것이 선호의 문제라고 생각합니다. 개인적으로 Raid 10과 함께하겠습니다. 실제로 큰 어레이의 경우 RAID 50 또는 60을 당길 수 있습니다. 스트라이프 세트의 디스크를 RAID 5 또는 RAID 6으로 보호 할 수 있습니다.

좋은 독서 :


2
RAID는 백업이 아니지만 ....이 경우 백업에 대한 그의 정의는 건전하다고 생각합니다. 원래 데이터가 워크 스테이션 및 다른 서버에 있으며이 서버에 백업되고 있습니다. 가용성을 높이기 위해 RAID를 사용하는 경우가 있습니다.
3dinfluence

5
다음을 추가하겠습니다 : 온라인 백업이 백업이 아닙니다. 백업 인 경우 테이프 / 디스크에 저장하고 나머지 시스템과 멀리 떨어진 곳에 보관해야합니다. RAID는이를 지원하지 않습니다.
pehrs

1
필자는 이것이 사용되는 드라이브 유형에 달려 있다고 생각하지만 기본 파일 서버의 경우 RAID 6이면 충분합니다. 고부하 SQL 서버용 RAID 10을 예약합니다.
murisonc

4
@cypher Online 백업 시스템에는 다음과 같은 두 가지 불쾌한 속성이 있습니다. 1 : 백업 시스템의 사고 나 버그를 통해 종종 알지 못하고 전체 백업을 지울 수 있습니다. 오프라인 시스템에서 확인 및 복원은 읽기 전용으로 수행되므로 백업 위험이 줄어 듭니다. 2 : 온라인 백업은 외부 연결없이 내화 금고에 없을 가능성이 높습니다. 서버 홀에 전기 기술자 480V를 공급 한 후에는 그 교훈을 배우게됩니다.
pehrs

2
RAID의 주요 문제점은 드라이브가 지속적으로 사용 중이며 마모되기 때문에 오프라인 드라이브 나 테이프 백업보다 실패 할 가능성이 훨씬 높다는 것입니다. 또한 데이터 손상이나 복제 된 삭제로부터 보호하지 않습니다. 테이프 / 오프라인 드라이브에는 자체 문제가있을 수 있으며, 유일한 안전한 방법은 다단계입니다.
JamesRyan

7

[RAID6의 성능 저하에 익숙하고 장애에만 관심이 있다고 가정합니다.]

http://en.wikipedia.org/wiki/Standard_RAID_levels 의 숫자를 사용하고 있으며 수학에 빠지므로 잘못되었을 수 있습니다. 드라이브의 5 %가 1 년 안에 사망한다고 가정 해 봅시다.

이중 구성원 RAID1 완전 죽어가는 확률은 특정 드라이브가 죽을 가능성입니다 (제곱 :) P(R1) = P(drive)^2.

따라서 5 %의 실패율로 다음과 같은 결과를 얻습니다.

P(R1) = 0.005^2 = 0.0025 = 0.25%

(여기서 수학에 대해 확신하지 못하는 부분은 이해가 되겠지만 의미가 없습니다.)

따라서 주어진 R1 멤버를 잃을 확률은 매년 0.25 %이지만, 그중 몇 개가 함께 스트라이프되어 있고 그 중 하나가 죽으면 어레이가 죽었습니다. 따라서 P (R1) 번호를 R0 실패 수학에 연결해야합니다 P(R10) = 1 - (1 - P(R1))^(n_R1). 총 8 개의 드라이브가 있다고 가정하고 (실패한 경우 교체하지 않음) 4 개의 R1에 스트라이프를 적용하십시오.

P(R10) = 1 - (1 - 0.0025)^4 ~= 0.99%

따라서 1 년에 5 %의 확률로 8 개의 드라이브를 가진 RAID10을 잃을 확률이 약 1 %입니다.

간단히 말해서, RAID6 고장 가능성은 주어진 드라이브가 죽을 수도 있고, 큐브에 손상을 입을 가능성입니다.

P(drive)^3 = (5%)^3 = 0.0125%

따라서 "다중 드라이브가 죽어가는"시나리오의 경우 RAID6는 동일한 드라이브를 가진 RAID10만큼 실패 할 가능성이 약 1/80입니다.

불행하게도, 삶은 복잡하며, 나쁜 분야를 다루어야합니다. 드라이브에 알 수없는 임의의 오류가 발생할 가능성이 있습니다. 더 이상 위키 백과를 복사하는 것이 아니라 주어진 드라이브에 불량 섹터가 나타날 확률은 다음과 같습니다 P(bs) = P(UBER) * bits_written. 이 경우 R1에서는 드라이브 장애 후 복구가 불가능하고 R6에서는 까다로워집니다.

물론, RAID6 컨트롤러 또는 드라이버에 버그가 있고 데이터에 오류가 발생하거나 배열이 손상되면 문제가 발생합니다.


2
수학은 좋지만 재 구축 중에는 패리티 / 미러 드라이브가 다른 것보다 더 많이 충돌하므로 평균 고장률보다 실패 할 가능성이 훨씬 높습니다. 따라서 RAID10은 특정 두 번째 드라이브를 잃을 가능성이 훨씬 높습니다.
JamesRyan

1
패리티 / 미러는 RAID10에서 1 개의 드라이브이지만 RAID6의 모든 드라이브에 분산됩니다.
JamesRyan

2
또 다른 고려 사항은 배치로 구매 한 드라이브가 배치로 죽는 경향이 있다는 것인데, 이는 단순한 수학이 제안하는 것보다 여러 디스크 고장이 더 일반적입니다. (강의는 어려운 길을 배웠습니다!)
mattdm

1
RAID10은 일반적으로 2- 드라이브 RAID1 쌍만 사용하여 구축되지만 항상 그런 것은 아닙니다. Linux mdadm에서는 어레이의 드라이브 수보다 적은 한 중복 레벨 (2, 3, 4, ...)로 RAID10 레이아웃을 생성 할 수 있습니다. 3 개의 드라이브 만). 이 --layout=옵션을 사용하면 매수를 설정할 수 있습니다.
Hubert Kario

2

워크 스테이션 또는 주로 CPU를 많이 사용하는 서버의 경우 더 나은 읽기 / 쓰기 성능을 위해 RAID 10에 투표했습니다.

데이터 스토리지 서버의 경우 RAID 6을 사용합니다.

가능하면 워크 스테이션과 서버에서 RAID 10을 사용하고 파일 서버에서 RAID 6을 사용하여 백업 파일을 유지합니다.


0

파일 서버는 일반적으로 네트워크 링크에 의해 더 제한됩니다. 따라서 일반적인 파일 서버의 경우 네트워크를 통과하는 속도가 병목이 될 때 RAID6이 제공하는 추가 보호 기능을 선택했습니다.

큰 데이터베이스 또는 가상 머신과 같이 서버에서 로컬로 무언가를 실행하는 경우 RAID10 구성을 선택합니다.


0

Raid6은 R1보다 훨씬 안전합니다. 1 년 동안 디스크가 실패 할 확률은 5 %입니다. 같은 날에 3 개의 디스크가 죽으면 Raid6이 실패합니다. 따라서 그 확률은 0.05 * 1 / 365 = 0.000014입니다. 따라서 Raid6의 실패 확률은 2.6 E-12이며, 이는 복권 당첨 확률보다 훨씬 적습니다. Raid6 어레이에서 디스크가 고장난 경우 is를 변경할 수 있으며 RAID 컨트롤러가 RAID 어레이를 즉시 재구성하기 시작합니다. 앱이 필요합니다. 1 일 ~ f. 전의. Raid6 어레이에서 2TB 디스크를 재 구축했습니다. 따라서 2TB보다 작은 디스크를 사용하는 경우 하루 동안 또는 더 적은 수의 장애가 발생해야합니다.

그러나 여기에서 말한 것처럼 실제 백업을 계속 실행하십시오. 언젠가는 전원이 꺼지고 시스템에 추가 전압을 공급할 수 있으며 그 후 모든 하드 드라이브 마이그레이션이 오프라인 상태가 될 수 있습니다 (또는 다른 이상한 일이 발생하는 경우). 일반적으로 이러한 상황은 발생하지 않지만 실제로 데이터가 필요한 경우 Raid 배열 이외의 다른 곳으로 백업하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.