SSD를 RAID해야합니까?


33

드라이브에 기계적 고장이 발생하여 데이터가 손실 될 염려가 있기 때문에 시스템에 안전을 위해 RAID 처리 된 SATA 하드 디스크 몇 개가 있습니다. 내년에 가격이 약간 올랐을 때 SSD로 전환하는 것을 고려하고 있습니다.

SSD와 함께 RAID를 사용할 가치가 있습니까? SSD를 사용하면 mehanical failure의 주요 원인이 제거 된 것처럼 보이므로 기본적으로 "schasto 메인 보드 RAID 컨트롤러 오류 발생"에 대해 "SSD 오류 발생"을 거래하는 것입니다. 그만한 가치가 있는지 확실하지 않습니다.

의견?


19
RAID는 중요한 데이터 손실을 방지하지 않습니다. 그것이 설계된 것이 아닙니다. 이를 위해서는 백업이 필요합니다.
davr

어떤 가동 시간이 필요합니까? 드라이브가 고장 나서 교체를 받고 백업을 복원하는 동안 하루 정도 (가까운 여분을 유지하는 경우 한 시간) 다운 타임으로 살 수 있다면 실제로 필요하지는 않습니다 ...
Oskar Duveborn

5
SSD가 실패하지 않는 이유는 무엇입니까? 움직이는 부분이 없기 때문에? 전자는 실패 할 수 있습니다.
David

1
@David : 물론 전자 장치는 고장날 수 있지만 SSD는 기계 부품이 없기 때문에 하드 디스크보다 그렇게 할 가능성이 적습니다.
Colen

@Oskar SSD에 장애가 발생하면 모든 데이터가 손실되고 백업에서 복원하는 데 시간이 걸립니다. HDD보다 SSD로 복구하기가 쉽지 않습니다.
Mircea Chirea

답변:


19

비용을 신경 쓰지 않으면 RAIDing SSD를 막을 수있는 것이 없습니다.

서버를 실행하지 않는 경우 항상 소프트웨어 RAID를 사용하십시오! 소프트웨어 RAID는 시스템간에 전송할 수 있으며 하드웨어 RAID는 그렇지 않습니다.

개인적으로, 나는 현재 세대의 SSD에서 RAID를 신경 쓰지 않을 것입니다. 하나만 구입하고 드라이브 손실에 대해 걱정하지 않는 충분한 백업 이 있는지 확인하십시오 . SSD의 현재 가격과 크기를 사용하면 저렴하고 쉽게 백업 할 수 있으며 나중에 더 저렴하고 더 커질 때 (언제나 그렇듯이) 더 많이 구입할 것입니다.)

또한 SSD와 하드 디스크 의 MTBF 를 살펴보고 실패 가능성을 계산하는 것이 좋습니다 (그리고 실패 유형-SSD와 마찬가지로 치명적이지 않을 수도 있습니다. 단일 섹터 중단은 다음과 같은 징후가 아닐 수도 있습니다. 전체 드라이브가 HDD와 함께 죽어 가고 있습니다) SSD가 RAID 하드 디스크 세트보다 실패 가능성이 높거나 낮은 경우 해결하십시오 ...

편집 : 공식 서버 결함 블로그에 따르면 바로이 사이트가 RAID-ed SSD와 함께 진행되고 있다고합니다 : http://blog.serverfault.com/post/our-storage-decision/


1
"소프트웨어 공격대"란 정확히 무엇을 의미합니까? 마더 보드가하는 것 ( "실제"RAID 카드와 반대) 또는 Windows가 어떻게해야 할지를 알고있는 일종의 마법 RAID를 의미합니까?
Colen

1
@Colen $ OS가하는 방법을 알고있는 마술. 필자는 Windows가 미러링을 통해 "동적 디스크"에 무언가를 사용하여 소프트웨어 RAID를 관리 할 수 ​​있다고 가정합니다 (Linux 및 기타 많은 OS는 가능하지만 Windows를 그다지 사용하지는 않습니다). 마더 보드의 가짜 RAID는 가치가 없으며 종종 OS 지원 소프트웨어 RAID보다 성능이 좋지 않습니다 (때로는 더 나쁩니다!).
David Gardner

2
이름에 "홈"이없는 데스크탑 Windows 변형 (2000, XP Pro, Vista 및 아마도 7)은 RAID0 및 RAID1을 지원하고 서버 변형은 RAID5를 지원합니다. 리눅스는 거의 모든 중요한 RAID 유형과 그 개를 지원합니다. 좋은 제조업체로부터 적절한 전용 하드웨어 전용 RAID 컨트롤러를 얻지 않으면 소프트웨어 RAID를 사용하십시오. 저렴한 하드웨어 및 소프트웨어 RAID (저렴한 컨트롤러에서 볼 수 있고 많은 마더 보드에 포함됨)는 최악의 두 가지를 편리하게 혼합 한 것입니다!
David Spillett

7
TRIM은 아직 RAID와 함께 작동하지 않습니다. 아니오-SSD가 작동 할 때까지 SSD를 RAID하지 마십시오.
Oskar Duveborn

1
@Legooolas (& @ Oskar) : TRIM은 현재 Windows 또는 Linux 소프트웨어 RAID에서 지원되지 않습니다. hdparmRAID 1 배열에 대한 수동 TRIM 지원 (예 : kerneltrap.org/mailarchive/linux-raid/2010/5/25/6885148) 을 사용할 수있는 몇 가지 실험적인 스크립트가 있지만 아마도 충분히 안정적이고 테스트 된 것으로 여겨지는 것은 없습니다. 생산 용.
David Spillett

9

소프트웨어 RAID를 사용하는 경우 "저렴한 마더 보드 RAID 컨트롤러 오류 발생"을 제거하십시오. 오늘날의 프로세서 속도로 인해 패리티 계산을 수행하는 데 필요한 CPU 시간은 매우 작습니다 (대부분의 반 베이크 소비자 급습 칩이있는 CPU에서 이미이 작업을 수행하고있을 것입니다). 자체 벤치 마크 중 일부를 수행 할 때 실제로 Write-through 모드에서 소프트웨어 RAID가 엔터프라이즈 RAID 카드보다 우수한 성능을 보았습니다 (메인 보드에 배터리 백업 캐시가 없어서 쓰기-백 모드로 작동 할 수 있다고 가정).

따라서 소프트웨어 급습에 반대되는 것이 없다면 소프트웨어 급습을 사용하여 거의 잃지 않고 신뢰성을 높일 수 있다고 생각합니다.


1
+1. 잘못 작성된 데스크탑 마더 보드 BIOS fake-RAID에 물 렸기 때문에 하드웨어 이외의 다른 RAID와는 거리가 멀었습니다.
p.campbell

@ pcampbell, RAID 컨트롤러에 오류가 발생했으며 컨트롤러를 교체 한 후에도 동일한 칩셋이 어레이를 인식하지 못합니다. 소프트웨어 레이드는 이에 대한 최상의 솔루션이며 CPU 코어가 많은 최신 시스템에서는 그리 많은 오버 헤드가 없습니다. I / O 처리량을 늘리기 위해 SATA / SAS 컨트롤러를 제안하지만 소프트웨어 RAID를 사용합니다. ESXi / VMWare와 같이 하드웨어 급습이 필요한 환경을 특별히 사용하지 않는 한.
추적자 1

8

SSD는 실패 할 수 있습니다. 예라고 말하면 안전합니다.


동의했다. 특히 최근에 발생한 몇 가지 문제가 있습니다.
David

3

RAIDing SSD에 대한 직접적인 경험은 없지만 작년에 Dell 담당자와 대화를 나누면서 같은 질문을했습니다. 그는 IO 시간이 실제로 RAID와 함께 증가했다고 말했지만 제안하지 않았습니다.

나는 이것에 대해 잠시 생각했다. 대부분의 경우 속도, 이중화 및 / 또는 공간과 같은 몇 가지 이유로 RAID를 원합니다.

속도 문제에는 움직이는 부품이 없습니다. 일반적인 드라이브에서는 헤드를 움직이고 디스크가 올바른 지점으로 돌아 가기를 기다리는 것이 대부분의 액세스 시간이 걸릴 수 있습니다. SSD에는 그러한 부품이 없으므로 문제가되지 않습니다.

공간 문제에서 논리 볼륨은이를 처리 할 수 ​​있으며 RAID가 실제로 필요하지 않습니다.

중복성에 대해서는 모르겠습니다. 혜택을 받았는지 확인하는 것은 흥미로운 테스트입니다. SSD에 "추가"공간이 있다고 생각하므로 "블록"이 잘못되면 데이터를 넣을 자리가 있습니다. 나는 그 섹션을 가장 캐주얼 한 방식으로 만 보았다.

내가 도와 주길 바래


HW RAID 카드를 추가하지 않으면 SSD로 Dell 서버를 구성 할 수 없기 때문에 흥미 롭습니다. RAID 컨트롤러 온보드 캐시가 현재 세대의 쓰기 성능과 관련된 일부 문제를 해결하는 데 도움이 될 수 있다고 생각합니다.
Chad Huneycutt

드라이브가 일반적으로 컨트롤러보다 빠르기 때문에 SSD1에서는 RAID1이 느리게 실행될 수 있습니다. HDD보다 빠르며 (15K 드라이브조차도) 일반적으로 중복성에 의해 상쇄됩니다. SSD의 하드웨어 오류가 지난 몇 년 동안 HDD 속도와 거의 동일한 몇 곳을 읽었습니다. 안전을 위해 최선을 다하십시오.
추적자 1

1

SSD와 함께 RAID를 사용할 가치가 있습니까?

일반적으로 그렇습니다. 데이터 중복성 을 위해서는 RAID 1 이상이 필요합니다. 이제 SSD를 사용하면 이것이 성능에 어떤 영향을 미치는지 잘 모르겠지만 그것이 너무 해롭다 고 상상할 수 없습니다. SSD에 대한 경험이 없어서 말할 수 없습니다.

SSD를 사용하여 기계적 고장의 주요 원인이 제거 된 것처럼 보입니다.

논리적 으로요 그러나 일부 사람들은 시간이 지남에 따라 SSD의 성능 문제를보고합니다. 기본적으로 SSD는 여전히 소비자 시장 IMO에서 100 % 성숙하지 않습니다. 나는 성숙 기술 기다려야하지만 같은 문제가있을 때 할 수없는 인텔, 및 제조 업체는 단점을 보완 능가 자신의 낮은 "디스크를"해결 될 때까지 성능 저하는 단지 시간 문제 하드 드라이브 기반.

.. 당신은 기본적으로 "싼 SSD 마더 보드 RAID 컨트롤러 고장의 기회"에 대한 "SSD 고장의 기회"를 거래하고 있습니다.

좋은 점이지만 저렴한 마더 보드 RAID 컨트롤러는 SSD와 HDD 모두에 영향을 미치므로 실제로 하드웨어 RAID의 문제입니다.

그만한 가치가 있는지 확실하지 않습니다.

이제 우리는 당신의 질문의 고기에 도착합니다. SSD는 그만한 가치가 있습니까? 의심 할 여지없이 속도면 가치가 있다고 생각합니다. 10,000rpm에서 WD Raptor를 원하지 않으면 SSD가 훨씬 빠릅니다. 그러나 당신은 말했다 ...

드라이브에 기계적 고장이 발생하여 데이터가 손실되는 것이 걱정됩니다.

말을하는 것이 안전하다고 생각하면됩니다. 제조업체가 제품 라인을 완성하고 가격이 내려가거나 용량이 증가하는 등 12 ~ 18 개월 이상 기다리십시오. 컴퓨터 업계의 대기에는 아무런 해가 없습니다. 속도가 아니라 데이터 중복성에 중점을 둡니다. 왜 위험합니까? 그리고 오늘날 디스크는 매우 저렴하고 더 많은 용량을 제공합니다. 오늘날 스토리지가 절대적으로 필요한 경우 더 저렴한 SATA II HDD 및 하드웨어 RAID를 구입하십시오 . 아마도 전체적으로 적은 비용을 소비 할 것이며 SSD를 사용해야 할 때 이미 좋은 RAID 컨트롤러를 보유하고있을 것입니다 (돈을 투입한다고 가정).


1

너무 높은 지속 쓰기 성능이 필요하지 않은 경우 다른 미러가 HDD 파티션에있는 비대칭 raid1 (주로 쓰기)을 수행 할 수도 있습니다. 이것은 읽기 집약적 인 데이터베이스 응용 프로그램에서 우리에게 매우 좋은 성능을 보였으며 루트 또는 usr 파티션으로도 훌륭하게 작동해야합니다. 그러나 스왑이나 이와 유사한 쓰기 집약적 인 경우에는이 설정을 사용하지 않을 것입니다 (스왑은 어쨌든 MLC SSD의 경우 위험합니다).


0

필자는 2 개의 Kingston V 시리즈 64GB SSD를 RAIDED했으며 거의 ​​500MB / s의 속도를 얻었습니다. 지난 한 달 동안 Boot / App 드라이브로 사용했던 64 개의 Kingston 중 하나를 RAID로 사용하는 것에 대해 궁금했지만, 2008 년 초 Mac 모델 2.8GHz, 12GB RAM에서 두 배 빠릅니다. 8 코어). 나는 행복한 캠프 야!


Bruce, 어떤 RAID 레벨을 사용하고 있습니까?

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