모든 스토리지 아키텍처 회의를 시작하는 RAID 대화
그것은 2026 스토리지 설계자들은 여전히 하드웨어 RAID와 소프트웨어 RAID 중 하나가 객관적으로 옳은 것처럼 논쟁하고 있습니다.. 사실은 워크로드에 따라 다릅니다.: PERC H965i 하드웨어 RAID 컨트롤러는 로컬 디스크가 있는 Windows Server에 대한 정답입니다., 단일 스토리지 어레이 SQL Server, 또는 로컬 스토리지를 사용하는 ESXi 호스트. ZFS, mdadm, Ceph는 Linux 네이티브 환경에 대한 정답입니다., 소프트웨어 정의 스토리지, 및 하이퍼컨버지드 클러스터. 이 문서에서는 아키텍처에 대해 설명합니다., 장단점, 배포에 속하는 것을 결정하는 의사 결정 프레임워크.
세 가지 RAID 아키텍처 2026
| 건축학 | 작동 방식 | 예 | CPU 오버헤드 | 성능 특성 |
|---|---|---|---|---|
| 하드웨어 습격 (RAID-on-Chip 컨트롤러) | 자체 CPU를 갖춘 전용 ASIC/컨트롤러 카드, DRAM 캐시, 및 XOR 엔진. RAID 로직은 전적으로 카드에서 실행됩니다.. OS는 단일 가상 디스크를 인식합니다.. | 델 PERC H965i, H755, LSI/브로드컴 9400 시리즈 | 영 (컨트롤러가 모든 패리티를 처리합니다., XOR, 은닉처) | 배터리/커패시터 지원 캐시를 사용하여 쓰기 작업이 많은 경우에 가장 적합. 예측 가능한 대기 시간. 컨트롤러 캐시로 쓰기 속도 향상. |
| 소프트웨어 RAID (OS 기반) | CPU가 RAID 로직을 실행합니다. (XOR, 둥가, 미러링) 커널 드라이버 사용. OS는 원시 드라이브를 확인하고 자체적으로 중복성을 관리합니다.. | 리눅스 mdadm, Windows 저장 공간, ZFS RAID-Z, BTRFS RAID | 보통의 (1-2 패리티 RAID용 코어 5/6 높은 IOPS에서; RAID의 경우 거의 0에 가깝습니다. 1/10) | RAID 1/10: 거의 회선 속도. RAID 5/6: 패리티 계산을 위해 CPU에 바인딩되어 있지만 최신 CPU는 이를 잘 처리합니다.. |
| HBA 패스스루 (RAID 없음) | 컨트롤러는 드라이브를 개별 장치로 OS에 전달합니다.. RAID 로직이 전혀 없습니다.. OS가 드라이브를 직접 관리합니다. (일반적으로 ZFS 또는 Ceph를 사용합니다.). | eHBA 모드의 Dell PERC H965i, LSI 9300 HBA, 브로드컴 9500 IT 모드에서 | 제일 높은 (파일 시스템은 모든 중복성을 관리합니다., 중복 제거, 압축) | ZFS: 훌륭한 (ARC 캐시 + 체크섬 + 스냅샷). 세프: 대규모 소프트웨어 정의 복제. |
하드웨어 습격: 컨트롤러가 부하를 전달할 때
하드웨어 RAID는 세 가지 특정 시나리오에서 빛을 발합니다.:
- 캐시를 사용한 쓰기 집약적인 워크로드: PERC H965i 8 GB NV 캐시 (커패시터 지원) 디스크로 디스테이징하기 전에 쓰기 버스트를 흡수합니다.. OS가 쓰기를 실행하고 즉시 승인을 받기 때문에 SQL Server 트랜잭션 로그 및 VMware 스왑 파일은 쓰기 캐시의 이점을 얻습니다. 컨트롤러는 실제 디스크 쓰기를 비동기식으로 처리합니다..
- 부팅 볼륨 및 OS 드라이브: PERC RAID에서 부팅되는 ESXi 호스트 1 2개의 SATA SSD 어레이에는 OS 수준 스토리지 관리가 필요하지 않습니다.. 컨트롤러는 단일 부팅 가능 디스크를 제공합니다.. 커널 모듈 없음, mdadm 구성 없음, 디버그할 파일 시스템 수준 중복성 없음.
- 예측 가능한 대기 시간: Hardware RAID delivers consistent I/O latency because the controller\’s cache and XOR engine handle variance. 대기 시간 SLA가 엄격한 워크로드의 경우 (OLTP 데이터베이스, 결제 처리), 예측 가능한 대기 시간은 컨트롤러 비용만큼 가치가 있습니다..
소프트웨어 RAID: OS가 더 잘 알 때
Software RAID wins in environments where the filesystem\’s features matter more than the controller\’s cache:
- ZFS RAID-Z (리눅스/FreeBSD/TrueNAS): ZFS는 모든 블록에 체크섬을 제공합니다., 자동 데이터 손상 감지 (기능 하드웨어 RAID가 부족함), 스냅샷, 압축, 및 중복 제거. RAID-Z1/2/3은 소프트웨어 RAID입니다. 5/6/7 무결성 검증으로. ZFS의 데이터 무결성 스토리는 ZFS가 TrueNAS 배포를 지배하는 이유입니다..
- 리눅스 mdadm: 전투 테스트를 거친 소프트웨어 RAID 구현. RAID 0/1/5/6/10 모든 드라이브 조합에서. 컨트롤러 종속성 제로 - 드라이브가 서버 간에 자유롭게 이동합니다.. mdadm은 Linux 배포판의 기본값입니다.: 그것은 무료입니다, 유연한, 그리고 신뢰할 수 있는.
- Windows 저장 공간: Microsoft\’s software RAID with storage tiering (NVMe + 하나의 풀에 있는 HDD), 저장 공간 직접 (S2D) 클러스터의 경우, 및 ReFS 파일 시스템 통합. 하드웨어 RAID 컨트롤러에 대한 Windows 기본 대안.
트라이 모드 컨트롤러: 선택을 덜 이분법적으로 만든 다리
Dell PERC H965i 및 Broadcom 95xx 시리즈는 3중 모드 컨트롤러입니다.: SAS를 지원해요, 사타, 및 NVMe 드라이브를 동일한 카드에, 동일한 백플레인에서, 동일한 컨트롤러로 관리됨. RAID 모드에서 작동할 수 있습니다. (하드웨어 RAID) 또는 HBA/eHBA 모드 (통과). This single-card flexibility means the decision is no longer \”buy a RAID controller or buy an HBA\” — it is \”트라이 모드 컨트롤러를 구입하고 현재 필요한 아키텍처에 맞게 구성하세요., knowing you can reconfigure it later.\”
| 제어 장치 | 포트 | 프로토콜 | RAID 모드 | 은닉처 | eHBA 모드 |
|---|---|---|---|---|---|
| 분 H965i | 16 (4x 슬림SAS x4) | SAS 12G, SATA 6G, NVMe Gen4/5 | 0, 1, 5, 6, 10, 50, 60 | 8 GB NV (커패시터 지원) | 예 |
| PERC H755 | 16 (4x 슬림SAS x4) | SAS 12G, SATA 6G, NVMe Gen3/4 | 0, 1, 5, 6, 10, 50, 60 | 8 GB NV | 예 |
| LSI 9500-16e | 16 (외부) | SAS 12G, SATA 6G, NVMe Gen4 | 0, 1, 10 (기입), 5/6 (열쇠로) | 4 GB (옵션 모듈) | 예 (IT 모드) |
| 브로드컴 9500-8i | 8 (내부) | SAS 12G, SATA 6G, NVMe Gen4 | 0, 1, 10, 5, 6, 50, 60 | 4 GB | 예 (IT 모드) |
의사결정 프레임워크: 귀하의 워크로드에 적합한 RAID 아키텍처
| 작업량 / 환경 | 권장 아키텍처 | 이유 |
|---|---|---|
| Windows 서버, 로컬 디스크, DAS의 SQL Server/Oracle | 하드웨어 습격 (분 H965i, RAID 10 데이터용, RAID 1 OS용) | 쓰기 캐시로 DB 로그 가속화. OS에는 하나의 가상 디스크가 표시됩니다.. Linux 파일 시스템 복잡성 없음. |
| VM웨어 ESXi, 로컬 저장소, 작은 클러스터 | 하드웨어 습격 (분 H965i, RAID 5 또는 10) | ESXi는 로컬 스토리지를 데이터스토어로 관리합니다.; 하드웨어 RAID는 아래에 중복 레이어를 제공합니다.. |
| 리눅스, ZFS, TrueNAS, 프록시목스 | HBA 패스스루 (eHBA 모드), ZFS RAID-Z2 | ZFS에는 체크섬 및 스마트 오류 처리를 위해 직접 드라이브 액세스가 필요합니다.. 하드웨어 RAID는 ZFS에서 드라이브를 숨깁니다.. |
| 세프 / vSAN / S2D (하이퍼컨버지드) | HBA 패스스루, 소프트웨어 정의 복제 | 복제 및 삭제 코딩은 클러스터 계층에서 발생합니다.. 하드웨어 RAID는 소프트웨어 계층과 싸울 것입니다.. |
| 빅 데이터 / 해석학 (하둡, 불꽃) 로컬 디스크에 | HBA 패스스루 또는 RAID를 갖춘 JBOD 0 (데이터는 앱 레이어에서 복제됩니다.) | HDFS는 애플리케이션 계층에서 데이터를 3배 복제합니다.. RAID 중복은 불필요한 오버헤드입니다.. |
| 메디아 / 보관소 / 백업 대상 (순차적 쓰기) | 하드웨어 습격 6 또는 RAID 60 (분 H965i) 중복을 위해, 또는 무결성을 위한 ZFS RAID-Z2 | 컨트롤러 캐시의 순차적 쓰기 이점; 20TB 이상의 드라이브 크기에서는 재구축 시간이 중요합니다.. |
피해야 할 세 가지 실수 2026
- ZFS 또는 Ceph 앞에 하드웨어 RAID 배치. ZFS는 RAID 컨트롤러 뒤에 숨겨진 경우 체크섬 확인에 필요한 개별 드라이브를 볼 수 없습니다.. Ceph OSDs behind hardware RAID produce performance anomalies because the controller cache and the cluster\’s replication logic conflict. 둘 다에 eHBA/IT 모드 사용.
- 하드웨어 RAID 사용 5 20TB 이상의 드라이브. 단일 20TB 드라이브 오류로 인해 28시간 재구축 기간이 시작됨. 재구축 중 두 번째 오류가 발생할 확률은 무시할 수 없습니다.. RAID 6 또는 12TB 이상 드라이브의 경우 RAID-Z2가 최소입니다.; RAID 6 드라이브당 8TB를 초과하는 모든 HDD 어레이에 권장됩니다..
- 데이터 무결성을 위해 하드웨어 RAID에 의존. 하드웨어 RAID 컨트롤러는 고장난 드라이브를 감지하지만 자동 데이터 손상(체크섬을 통과하는 반전된 비트)은 감지할 수 없습니다.. ZFS, BTRFS, 체크섬이 포함된 ReFS는 하드웨어 RAID에서 놓친 부분을 포착합니다.. 귀하의 데이터가 중요한 경우, 그 위에 체크섬 파일 시스템을 실행하십시오. (아니면 대신) 하드웨어 RAID.
Xincuan을 통해 스토리지 인프라를 소싱하세요
Dell PERC H965i/H755 컨트롤러 공급, Broadcom HBA, Dell PowerEdge 및 xFusion FusionServer 서버, and the full range of enterprise SSDs and HDDs with competitive pricing, 3-1년 보증, 그리고 글로벌 배송. 당사의 스토리지 설계자는 귀하의 워크로드에 적합한 RAID 아키텍처를 선택하도록 도와드릴 수 있습니다..
Xinchuan 서버 | 엔터프라이즈 서버 하드웨어 공급업체