Enterprise Infrastructure Intelligence ● Certified engineers online · Fast response guaranteed
백업/스토리지

Storage Spaces Direct: 소프트웨어 정의 스토리지의 아키텍처와 작동 원리

Storage Spaces Direct는 Windows Server와 Azure Local의 2~16개 서버에 직접 연결된 드라이브를 소프트웨어 스토리지 버스로 통합하는 하이퍼컨버지드 솔루션이다. SMB3 및 RDMA 기반 네트워킹으로 서버 간 동기화되며, 자동 캐싱, 장애 허용, 삭제 코딩 기반 효율성을 제공한다.

2026.10.05  ·  15회  · 

아키텍처 구조

Storage Spaces Direct는 소프트웨어 스토리지 버스 위에 여러 계층으로 구성된다. 최하단의 직접 연결 드라이브(SATA, SAS, NVMe, PMem)는 스토리지 풀로 통합되고, 이 위에 Storage Spaces 계층이 데이터 복제 및 삭제 코딩을 처리한다. 최상단의 클러스터 공유 볼륨(CSV)과 ReFS 파일시스템을 통해 각 노드는 모든 스토리지를 로컬 마운트처럼 접근할 수 있다.

동기화 및 네트워킹

클러스터 내 노드들은 SMB3(SMB Direct/RDMA 포함)을 통해 10Gbps 이상의 고속 이더넷으로 연결된다. iWARP 또는 RoCE 기반 RDMA를 권장하며, 데이터 블록의 동기화와 장애 복구 시 이 채널을 사용한다. Windows Failover Clustering이 노드 간 쿼럼을 관리한다.

캐싱 계층의 자동 최적화

Storage Spaces Direct는 드라이브 유형(NVMe, SSD, HDD)을 자동 감지하여 가장 빠른 미디어를 캐시로 할당한다. 하이브리드 환경(SSD+HDD)에서는 읽기와 쓰기 모두 캐시되며, 알고리즘이 랜덤 I/O를 순차 패턴으로 변환해 HDD 처리량을 극대화한다. 캐시 드라이브 장애 시에도 데이터는 다른 노드의 복제본으로부터 복구된다.

실무 주의점

최소 2개 노드와 서버당 최소 6개 드라이브(SSD 2개 이상)가 필요하며, RAID 컨트롤러는 사용할 수 없다(소프트웨어 계층이 전체 제어). 네트워크 구성 시 DCB(Data Center Bridging)와 QoS 정책으로 SMB Direct 트래픽 우선순위를 지정해야 한다. 캐시 드라이브는 쓰기 내구성(DWPD 3 이상)이 높은 제품을 선택해야 수명이 연장된다.

WIKIDATA WORKSTATION
AI·렌더링에 최적화된
전문가용 워크스테이션
NVIDIA RTX GPU · 최대 192GB 메모리 · ECC 지원