컴퓨터의 저장 시스템은 항상 체인에서 가장 느린 구성 요소였습니다. CPU에는 RAM과 상호 작용하는 속도가 훨씬 느리지만(여전히 빠릅니다!) 빠른 캐시 메모리가 있으며 시스템 디스크는 다시 훨씬 더 느립니다.
RAID 또는 독립/저렴한 디스크의 중복 어레이 성능, 안정성 또는 둘 다를 향상시키기 위해 여러 디스크를 하나로 결합하는 방법입니다. SSD가 기계식 하드 드라이브를 빠르게 대체함에 따라 HDD Raid 대 SSD Raid 중에서 선택할 수 있습니다. 절대 승자는 없으므로 고려 사항을 자세히 살펴보겠습니다.
RAID 수준 요약
RAID 구성에 대한 보편적인 표준은 없지만 꽤 보편화된 몇 가지 소위 RAID "레벨"이 있습니다. HDD RAID 기술을 SSD RAID 기술과 비교할 때 각 RAID 설정 유형에 필요한 장단점 및 드라이브 수를 요약하는 것이 중요합니다. 간단히 살펴보겠습니다.
- RAID 0에는 2개의 디스크가 필요하며 중복성은 없지만 속도가 빠르고 디스크 공간이 줄어들지 않습니다.
- RAID 1은 2개의 디스크가 필요하고 중복성을 제공하지만 약간의 속도 향상과 50%의 디스크 공간 패널티
- RAID 10은 4개의 디스크가 필요하고 중복성을 제공하며 빠른 읽기, 더 나은 쓰기 속도를 제공하고 디스크 공간의 50%를 희생합니다.
물론 더 복잡한 다른 RAID 수준(예:1E, 5, 50, 6 및 60)이 있지만 이 세 가지가 일반 사용자가 관심을 가질 가장 일반적인 것입니다.
HDD RAID 대 단일 SSD
누군가가 RAID에 대해 궁금해할 수 있는 가장 일반적인 이유와 이것이 SSD와 어떤 관련이 있는지는 이 특정 비교에서 비롯된 것입니다. 따라서 먼저 이 문제를 해결하겠습니다.
기계식 하드 드라이브는 매우 느리므로 처리량을 향상시키는 한 가지 일반적인 방법은 두 개의 동일한 드라이브를 RAID 0 구성으로 결합하는 것입니다. 데이터는 두 드라이브에 걸쳐 "스트라이핑"되며 하나의 하드 드라이브처럼 작동하지만 (이론적으로) 전송 속도는 두 배입니다. 각 드라이브에는 데이터의 고유한 부분이 있으므로 항상 두 드라이브가 모든 작업에 기여하도록 할 수 있습니다.
슬프게도 원시 속도와 관련하여 단일 SSD는 항상 RAID 0 하드 드라이브 설정에서 이기게 됩니다. 가장 빠르고 가장 비싼 10,000RPM SATA III 소비자 하드 드라이브라도 최고 속도는 200MB/s에 불과합니다. 이론상 . 따라서 RAID0에 있는 두 개는 그 두 배 미만으로 관리할 수 있습니다.
거의 모든 SATA III SSD는 600MB/s에서 연결 제한에 매우 근접합니다. PCIe 프로토콜을 사용하는 NVME SSD를 말하는 경우 일반적인 읽기 속도는 2000MB/s를 초과합니다.
즉, 순수한 성능이 원하는 것이라면 단일 SSD가 항상 한 쌍의 기계식 드라이브를 능가합니다. 세계에서 가장 빠른 기계식 드라이브라 할지라도.
안정성과 데이터 보호도 마찬가지입니다. 4개의 하드 드라이브가 있는 RAID 10 설정이 있는 경우에도 드라이브 속도는 두 배이며 데이터 손실 없이 드라이브를 잃을 수 있습니다. 그럼에도 불구하고 단일 SSD는 여전히 더 안정적인 솔루션이 될 것입니다. SSD는 더 이상 기존 데이터를 덮어쓸 수 없기 전에 쓰기 횟수가 제한되지만 디스크의 모든 데이터는 계속 읽을 수 있습니다.
SSD의 자발적인 오류는 매우 드물지만 RAID 1에서 2개의 SSD를 실행할 수 있는 옵션이 항상 있습니다. 속도 이점은 크지 않지만 데이터 손실 없이 드라이브 1개가 완전히 실패할 수 있습니다. 순전히 데이터 안전을 위해 RAID 1 SSD 설정에 돈을 쓰는 것은 권장하지 않습니다. 대부분의 데스크탑 시스템은 미션 크리티컬이 아니기 때문에 하드 드라이브 이미지를 저렴한 외장 드라이브나 클라우드에 백업하는 것이 훨씬 더 비용 효율적입니다.
HDD RAID 대 SSD RAID:일반 고려사항
이제 단일 SSD 시나리오를 다루었으므로 RAID-to-RAID 직접 비교에 대해 이야기해 보겠습니다. 즉, RAID의 SSD와 비교한 RAID의 기계식 드라이브입니다. 성능, 가격 및 데이터 안정성의 세 가지 주요 측면을 고려해야 합니다. 각각에 대해 더 자세히 살펴보겠습니다.
실적
SSD RAID 구성이 원시 성능에서 항상 기계식 드라이브 RAID 설정을 능가한다는 소식을 듣고 놀라지 않을 것입니다. 진짜 질문은 RAID에서 SSD를 실행하여 얻을 수 있는 성능과 그만한 가치가 있는지 여부입니다. 이것은 복잡한 질문입니다.
한 가지 요인은 하드웨어 대 소프트웨어 RAID입니다. 전용 하드웨어 RAID 컨트롤러는 소프트웨어 기반 솔루션보다 더 나은 성능을 제공합니다. 또한 속도가 증가하면 컴퓨터의 다른 구성 요소가 제한 요소 또는 "병목 현상"이 될 수 있습니다.
예를 들어 일상적인 사용에서 SATA III SSD와 M.2 NVMe PCIe 드라이브 사이에는 거의 차이가 없습니다. 후자가 5~6배 더 빠르더라도. 게임이 눈에 띄게 빠르게 로드되지 않고 애플리케이션이 반드시 더 빠른 것은 아닙니다. 반면에 대규모 데이터 세트 분석을 포함하는 비디오 편집 또는 전문 애플리케이션과 같은 워크로드는 제공해야 하는 만큼의 대역폭을 소모합니다.
즉, RAID 0에 2개의 SSD를 배치해도 평균 사용자 경험이 향상되지 않을 수 있으며 시스템의 다른 곳에서 비용을 더 잘 지출할 수 있습니다.
가격!
SSD는 지난 몇 년 동안 가격이 많이 하락했지만 여전히 기계식 드라이브보다 기가바이트당 몇 배 더 비쌉니다. 사실 기계식 드라이브는 성능 면에서 경쟁할 수 없기 때문에 늦게까지 용량을 늘리고 있습니다.
이로 인해 SSD는 중복 대용량 저장소로 적합하지 않습니다. 순수 이중화 또는 이중화 및 성능 RAID 구성의 기계식 드라이브는 데스크톱 사용자에게 여전히 관련성이 높고 비용 효율적입니다. 스트리밍이나 파일 공유를 위해 가정용 NAS(Network Attached Storage) 시스템을 운영한다면 가장 실용적인 선택입니다.
RAID 0에서 2개의 SSD 속도가 절대적으로 필요하거나 RAID 1의 이점을 활용하는 미션 크리티컬 드라이브가 있는 경우 단일 드라이브를 실행하는 것보다 두 배의 비용이 필요합니다. 비용의 200%가 어느 쪽 옵션의 장점에 가치가 있는지 여부는 오직 당신만이 결정할 수 있습니다.
신뢰성 및 내구성
SSD 내구성은 우리가 이전에 작성한 내용이며 기계식 드라이브와 복잡한 비교입니다. SSD는 너무 많이 쓰게 되면 마모됩니다. 그러나 최신 드라이브의 경우 쓰기 내구성은 대부분의 사용자가 필요로 하는 것 이상입니다.
SSD에 쓸 수 없는 경우에도 데이터가 완전히 손실될 가능성은 거의 없습니다. 여러 면에서 RAID가 존재하는 이유는 기계식 드라이브가 처음부터 고장이 나기 쉽기 때문입니다. 일대일, SSD는 훨씬 더 안정적이어서 중복 RAID를 매력적으로 만들지 않습니다.
명확한 답변 없음
보시다시피 항상 HDD RAID 또는 SSD RAID(또는 다른 방식)가 답이 되는 상황은 없습니다. 귀하의 특정 요구 사항에 따라 크게 다릅니다. 그럼에도 불구하고 몇 가지 일반적인 지침을 제공할 수 있습니다.
- 대부분의 사용자는 SSD RAID 속도 향상의 이점을 얻지 못할 것입니다.
- HDD RAID는 여전히 대용량 저장에 가장 적합합니다.
- SSD는 RAID를 미션 크리티컬한 용도로만 사용할 수 있을 만큼 충분히 안정적입니다.
각 접근 방식이 가장 잘 작동하는 위치에 대한 명확한 그림이 있으면 어떤 옵션이 가장 기능적이며 경제적으로 적합한지 훨씬 더 잘 알 수 있습니다.