클러스터 공유 볼륨의 기능 확인

완료됨

다양한 고가용성 시나리오를 수용하기 위해 클러스터링 기술은 분산 액세스 파일 시스템 지원을 포함해야 합니다. 그러면 데이터 손상 없이 여러 클러스터 노드에 걸친 공유 스토리지에 효율적으로 원활하게 액세스할 수 있습니다. Windows Server는 CSV를 사용하여 해당 지원을 구현합니다.

클러스터 공유 볼륨이란?

CSV는 클러스터 노드가 동일한 NTFS(NT 파일 시스템) 또는 ReFs(복원 파일 시스템) 볼륨 집합에서 동시에 읽고 쓸 수 있도록 하는 범용 클러스터형 파일 시스템(CSVFS라고 함)입니다. CSV는 클러스터 노드에 연결된 디스크에서 호스트되는 볼륨을 각 클러스터 노드에서 일관된 방식으로 액세스할 수 있는 단일 네임스페이스로 통합합니다. 동시 볼륨 액세스를 허용하면 드라이브 소유권을 변경하거나 볼륨을 분리하고 다시 탑재할 필요가 없으므로 더 균형 있는 부하 분산이 가능하고 장애 조치(failover) 속도가 크게 향상됩니다.

CSV는 다음과 같은 기능도 제공합니다.

  • 온라인 chkdsk 지원 chkdsk 작업은 파일 시스템에서 열린 핸들이 있는 워크로드에 영향을 주지 않고 온라인으로 실행됩니다.
  • BitLocker 드라이브 암호화 지원 BitLocker를 사용하여 기존 클러스터형 디스크 볼륨과 CSV 기반 볼륨을 둘 다 암호화할 수 있습니다.
  • SMB 다중 채널 및 SMB 다이렉트와의 통합 이렇게 하면 CSV 트래픽이 클러스터의 여러 네트워크에서 스트리밍되고 RDMA(원격 직접 메모리 액세스)가 지원되는 네트워크 어댑터를 활용할 수 있습니다.
  • 스토리지 공간과의 통합 이렇게 하면 상용 하드웨어와 함께 클러스터의 가상화된 스토리지를 사용할 수 있습니다.
  • 온라인으로 볼륨 검사 및 복구 CSV를 사용하면 chkdsk, fsutil, Repair-Volume Windows PowerShell cmdlet 같은 도구를 사용할 때 가동 중지 시간 없이 볼륨을 검사하고 복구할 수 있습니다.
  • 향상된 CSV 복원력 Windows Server는 서버 서비스의 여러 인스턴스를 구현하므로 노드 간 SMB 트래픽의 복원력과 확장성이 향상됩니다. 서버 서비스의 기본 인스턴스는 일반 파일 공유에 액세스하는 요청을 수락하는 반면, 추가 인스턴스는 노드 간 CSV 트래픽을 관리합니다.

참고

일반적으로 CSVFS는 NTFS 또는 ReFS와 동일한 기능을 지원합니다. 그러나 압축과 같은 몇 가지 예외가 있습니다.

CSV는 다음 두 가지 기본 유형의 워크로드를 지원합니다.

  • 클러스터형 Microsoft Hyper-V VM(VHD(가상 하드 디스크) 파일 포함)
  • SOFS(스케일 아웃 파일 서버) 클러스터형 역할의 애플리케이션 데이터를 호스트하는 스케일 아웃 파일 공유 해당 데이터에는 Hyper-V VM 파일 및 Microsoft SQL Server 데이터베이스 파일이 포함됩니다.

CSV를 사용하면 여러 VM(가상 머신)의 디스크 파일을 단일 볼륨에 저장하고 특정 클러스터 노드나 다른 클러스터에서도 모든 위치에서 VM을 실행할 수 있습니다. 또한 CSV는 실시간 마이그레이션 기능을 가속화합니다. VM이 다른 노드로 이동할 때 디스크 소유권을 변경할 필요가 없으므로 마이그레이션 프로세스의 성능과 안정성이 향상됩니다.

참고

ReFS는 SOFS에 대해 지원되지 않습니다.

CSV 캐시

CSV 캐시는 시스템 메모리를 쓰기 캐시로 할당하여 버퍼링되지 않은 읽기 전용 I/O 작업의 블록 수준 캐싱을 제공합니다. 이렇게 하면 쓰기 요청을 캐시하지 않고도 VHD에 액세스할 때 Hyper-V 호스트 읽기 요청의 성능이 향상될 수 있습니다. 이는 Hyper-V 클러스터가 SOFS 클러스터를 사용하여 VM 디스크를 호스트하는 배포에서 특히 유용합니다.

참고

CSV 캐시는 Windows Server에서 기본적으로 사용됩니다.