애플리케이션 데이터용 스케일 아웃 파일 서버 개요

적용 대상: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

스케일 아웃 파일 서버는 파일 기반 서버 애플리케이션 스토리지에 지속적으로 사용할 수 있는 스케일 아웃 파일 공유를 제공하도록 설계되었습니다. 스케일 아웃 파일 공유는 동일한 클러스터의 여러 노드에서 동일한 폴더를 공유하는 기능을 제공합니다. 이 시나리오는 스케일 아웃 파일 서버를 계획 및 배포하는 방법에 중점을 둡니다.

다음 방법 중 하나를 사용하여 클러스터된 파일 서버를 배포 및 구성할 수 있습니다.

  • 애플리케이션 데이터 용 스케일 아웃 파일 서버 이 클러스터형 파일 서버 기능은 Windows Server 2012에서 도입되었으며, Hyper-V 가상 머신 파일과 같은 서버 애플리케이션 데이터를 파일 공유에 저장하고 스토리지 영역 네트워크에서 기대하는 것과 비슷한 수준의 안정성, 가용성, 관리 효율성 및 고성능을 얻을 수 있습니다. 모든 파일 공유는 모든 노드에서 동시에 온라인 상태입니다. 이런 종류의 클러스터된 파일 서버와 연결된 파일 공유는 스케일 아웃 파일 공유라고 불립니다. 이는 때에 따라 활성-활성이라고도 불립니다. SMB(서버 메시지 블록)를 통해 Hyper-V를 배포하거나 SMB를 통해 Microsoft SQL Server를 배포하는 경우에 권장되는 파일 서버 유형입니다.
  • 일반 용도의 파일 서버   이는 장애 조치(failover) 클러스터링이 도입된 이후 Windows Server에서 지원되는 클러스터된 파일 서버의 연장선 상에 있습니다. 이 종류의 클러스터된 파일 서버 및 클러스터된 파일 서버와 연결된 모든 공유는 한 번에 한 노드에서 온라인 상태입니다. 활성-수동 또는 이중-활성으로 불리는 경우도 있습니다. 이러한 종류의 클러스터된 파일 서버와 연결된 파일 공유는 클러스터된 파일 공유라 불립니다. 정보 근로자 시나리오를 배포하는 경우에 권장되는 파일 서버 유형입니다.

시나리오 설명

스케일 아웃 파일 공유를 사용하면 클러스터의 여러 노드에서 동일한 폴더를 공유할 수 있습니다. 예를 들어 SMB(서버 메시지 블록) 스케일 아웃을 사용하는 4노드 파일 서버 클러스터가 있는 경우 Windows Server 2012 R2 또는 Windows Server 2012를 실행하는 컴퓨터는 4개 노드 중 하나에서 파일 공유에 액세스할 수 있습니다. 이는 새로운 Windows Server 장애 조치(failover) 클러스터링 기능과 Windows 파일 서버 프로토콜인 SMB 3.0의 기능을 적용하여 수행됩니다. 파일 서버 관리자는 확장 파일 공유 및 지속적으로 사용 가능한 파일 서비스를 서버 애플리케이션에 제공하고 더 많은 서버를 온라인 상태로 만들어 증가하는 요구에 신속하게 대응할 수 있습니다. 이 모든 과정이 프로덕션 환경에서 서버 애플리케이션에 완전히 투명하게 실행됩니다.

스케일 아웃 파일 서버에서 제공하는 주요 이점은 다음과 같습니다.

  • 활성-활성 파일 공유. 모든 클러스터 노드는 SMB 클라이언트 요청을 수락하고 제공할 수 있습니다. 모든 클러스터 노드를 통해 파일 공유 콘텐츠에 동시에 액세스할 수 있도록 만드는 방법으로 SMB 3.0 클러스터 및 클라이언트는 서비스 중단을 수반하는 예기치 않은 실패 및 계획된 유지 보수가 발생할 때 투명한 장애 조치(failover)를 대체 클러스터 노드에 제공할 수 있도록 협력합니다.
  • 대역폭이 증가했습니다. 최대 공유 대역폭은 모든 파일 서버 클러스터 노드의 총 대역폭입니다. Windows Server의 이전 버전과는 다르게 총 대역폭은 더 이상 단일 클러스터 노드의 대역폭으로 제한되지 않으며 오히려 지원 스토리지 시스템의 기능이 제약 조건을 정의합니다. 노드를 추가하면 총 대역폭을 높일 수 있습니다.
  • 가동 중지 시간이 0인 CHKDSK입니다. Windows Server 2012의 CHKDSK는 파일 시스템이 복구를 위해 오프라인으로 전환되는 시간을 크게 단축하도록 향상되었습니다. CSV(클러스터된 공유 볼륨)는 오프라인 단계를 제거하여 이를 한 단계 더 발전시킵니다. CSVFS(CSV 파일 시스템)는 파일 시스템에서 열린 핸들로 애플리케이션에 영향을 주지 않으면서 CHKDSK를 사용할 수 있습니다.
  • 클러스터형 공유 볼륨 캐시입니다. Windows Server 2012의 CSV는 VDI(가상 데스크톱 인프라)와 같은 특정 시나리오에서 성능을 크게 향상시킬 수 있는 읽기 캐시에 대한 지원을 도입했습니다.
  • 더 간단한 관리. Scale-Out 파일 서버를 사용하여 스케일 아웃 파일 서버를 만든 다음 필요한 CSV 및 파일 공유를 추가합니다. 더 이상 클러스터 디스크가 따로 있는 클러스터된 파일 서버를 여러 개 만든 뒤 배치 정책을 세워서 각 클러스터 노드의 작업을 확인할 필요가 없습니다.
  • 스케일 아웃 파일 서버 클라이언트의 자동 리밸런싱 Windows Server 2012 R2에서 자동 리밸런싱은 스케일 아웃 파일 서버의 확장성 및 관리 효율성을 향상시킵니다. SMB 클라이언트 연결은 서버 단위가 아니라 파일 공유 단위로 추적되며, 클라이언트는 파일 공유에서 사용하는 볼륨에 대한 최상의 액세스를 제공하는 클러스터 노드로 리디렉션됩니다. 따라서 파일 서버 노드 간의 리디렉션 트래픽이 감소하므로 효율성이 향상됩니다. 클라이언트는 초기 연결 후 클러스터 스토리지가 다시 구성된 경우에 리디렉션됩니다.

이 시나리오의 내용

다음 문서는 스케일 아웃 파일 서버를 배포하는 데 도움이 됩니다.

스케일 아웃 파일 서버를 사용하는 경우

사용자의 작업 부하로 수많은 메타데이터 작업이 생성된다면 스케일 아웃 파일 서버를 사용해서는 안 됩니다. 이러한 메타데이터 작업에는 파일 여닫기, 새로운 파일 만들기, 기존 파일 이름 변경하기 등이 있습니다. 일반적인 정보 작업자는 여러 메타데이터 작업을 생성합니다. 스케일 아웃 파일 서버는 스케일 아웃 파일 서버가 제공하는 확장성과 간결성을 원하며 스케일 아웃 파일 서버로 지원되는 기술만 필요한 경우에 사용할 수 있습니다.

다음 표에서는 SMB 3.0, 일반적인 Windows 파일 시스템, 파일 서버 데이터 관리 기술 및 일반적인 작업의 기능을 보여 줍니다. 기술이 스케일 아웃 파일 서버로 지원되는지 여부 또는 기존의 클러스터된 파일 서버(일반 용도로 파일 서버라고도 함)가 필요한지 여부를 확인할 수 있습니다.

기술 영역 기능 일반 용도 파일 서버 클러스터 스케일 아웃 파일 서버
SMB SMB 연속 가용성(*)
SMB SMB 다중 채널
SMB SMB 다이렉트
SMB SMB 암호화
SMB SMB 투명 장애 조치(Failover) 예(지속적인 가용성을 사용할 수 있는 경우)
File System NTFS 해당 없음
File System ReFS(복원 파일 시스템) 저장소 공간 Direct에서 권장 저장소 공간 Direct에서 권장
File System CSV(클러스터 공유 볼륨) 파일 시스템 해당 없음
파일 관리 BranchCache 아니요
파일 관리 데이터 중복 제거(Windows Server 2012) 아니요
파일 관리 데이터 중복 제거(Windows Server 2012 R2) 예(VDI만 해당)
파일 관리 DFSN(DFS 네임스페이스) 루트 서버 루트 아니요
파일 관리 DFSN(DFS 네임스페이스) 폴더 대상 서버
파일 관리 DFSR(DFS 복제) 아니요
파일 관리 파일 서버 리소스 관리자(화면 및 할당량) 아니요
파일 관리 파일 분류 인프라 아니요
파일 관리 동적 Access Control(클레임 기반 액세스, CAP) 아니요
파일 관리 폴더 리디렉션 권장되지 않음
파일 관리 오프라인 파일(클라이언트 쪽 캐싱) 권장되지 않음
파일 관리 로밍 사용자 프로필 권장되지 않음
파일 관리 홈 디렉터리 권장되지 않음
파일 관리 클라우드 폴더 아니요
NFS NFS 서버 아니요
애플리케이션 Hyper-V 권장하지 않음
애플리케이션 Microsoft SQL Server 권장하지 않음

* 하이퍼 수렴형 구성 의 SMB 루프백 CA(연속 가용성)는 Windows Server 2019에서 사용할 수 있습니다.

참고 항목

폴더 리디렉션, 오프라인 파일, 로밍 사용자 프로필 또는 홈 디렉터리에서는 지속적으로 사용 가능한 파일 공유를 사용할 때 디스크에 즉시 기록되어야 하는 많은 쓰기를 생성하여 범용 파일 공유에 비해 성능이 저하됩니다. 또한 지속적으로 사용 가능한 파일 공유는 파일 서버 리소스 관리자 및 Windows XP를 실행하는 PC와 호환되지 않습니다. 또한 오프라인 파일은 사용자가 공유에 대한 액세스 권한을 상실한 후 3~6분 동안 오프라인 모드로 전환되지 않을 수 있으며, 이로 인해 오프라인 파일의 Always Offline 모드를 아직 사용하지 않는 사용자는 좌절할 수 있습니다.

유용한 팁

스케일 아웃 파일 서버는 서버 애플리케이션 스토리지에 적합합니다. 스케일 아웃 파일 공유에 해당 데이터를 저장할 수 있는 서버 애플리케이션의 몇 가지 예는 다음과 같습니다.

  • IIS(인터넷 정보 서비스) 웹 서버는 스케일 아웃 파일 공유에 웹 사이트에 대한 구성 및 데이터를 저장할 수 있습니다. 자세한 내용은 공유 구성을 참조하세요.
  • Hyper-V는 스케일 아웃 파일 공유에 구성 및 라이브 가상 디스크를 저장할 수 있습니다. 자세한 내용은 SMB를 통한 Hyper-V 배포를 참조하세요.
  • SQL Server는 스케일 아웃 파일 공유에 라이브 데이터베이스 파일을 저장할 수 있습니다. 자세한 내용은 SMB 파일 공유와 함께 스토리지로 SQL Server 설치 옵션을 참조하세요.
  • VMM(Virtual Machine Manager)은 스케일 아웃 파일 공유에 가상 머신 템플릿 및 관련 파일을 포함하는 라이브러리 공유를 저장할 수 있습니다. 그러나 라이브러리 서버 자체는 스케일 아웃 파일 서버일 수 없으며, 독립 실행형 서버 또는 Scale-Out 파일 서버 클러스터 역할을 사용하지 않는 장애 조치(failover) 클러스터에 있어야 합니다.

스케일 아웃 파일 공유를 라이브러리 공유로 사용하는 경우 스케일 아웃 파일 서버와 호환되는 기술만 사용할 수 있습니다. 예를 들어 DFS 복제를 사용하여 스케일 아웃 파일 공유에 호스트되는 라이브러리 공유를 복제본(replica) 수 없습니다. 스케일 아웃 파일 서버에 최신 소프트웨어 업데이트가 설치되어 있어야 합니다.

스케일 아웃 파일 공유를 라이브러리 공유로 사용하려면 먼저 로컬 공유를 포함하거나 공유가 없는 라이브러리 서버(대체로 가상 머신)를 추가합니다. 그런 다음 라이브러리 공유를 추가할 때 스케일 아웃 파일 서버에서 호스트되는 파일 공유를 선택합니다. 이 공유는 VMM에서 관리되고 라이브러리 서버 전용으로 생성되어야 합니다. 또한 스케일 아웃 파일 서버에 최신 업데이트를 설치해야 합니다. VMM 라이브러리 서버 및 라이브러리 공유를 추가하는 방법에 대한 자세한 내용은 VMM 라이브러리에 프로필 추가를 참조 하세요. 파일 및 스토리지 서비스에 대해 현재 사용할 수 있는 핫픽스 목록은 Microsoft 기술 자료 문서 2899011을 참조하세요.

참고 항목

정보 근로자와 같은 일부 사용자의 작업은 성능에 더 큰 영향을 줍니다. 예를 들어 파일 열기 및 닫기, 새 파일 만들기, 기존 파일의 이름 바꾸기와 같은 작업은 여러 사용자가 수행할 경우 성능에 영향을 줍니다. 지속적인 가용성을 사용할 수 있는 파일 공유는 데이터 무결성을 제공하지만 전반적인 성능에 영향을 줍니다. 지속적인 가용성을 위해 디스크에 데이터 동시 쓰기를 수행하여 스케일 아웃 파일 서버에서 클러스터 노드 오류가 발생할 경우 무결성을 보장해야 합니다. 따라서 사용자가 지속적으로 사용 가능한 파일 공유에서 여러 개의 큰 파일을 파일 서버에 복사할 경우 성능이 훨씬 저하될 수 있습니다.

이 시나리오에 포함된 기능

다음 표에는 이 시나리오에 포함된 기능이 나열되어 있으며, 이 기능이 시나리오를 지원하는 방법에 대한 설명이 나와 있습니다.

기능 이 시나리오를 지원하는 방법
장애 조치(Failover) 클러스터링 장애 조치(failover) 클러스터는 스케일 아웃 파일 서버를 지원하기 위해 Windows Server 2012에 다음 기능을 추가했습니다. 분산 네트워크 이름, 스케일 아웃 파일 서버 리소스 유형, CSV(클러스터 공유 볼륨) 2 및 스케일 아웃 파일 서버 고가용성 역할. 이러한 기능에 대한 자세한 내용은 Windows Server 2012의 장애 조치(failover) 클러스터링의 새로운 기능 [리디렉션됨]을 참조하세요.
서버 메시지 블록 SMB 3.0은 확장 파일 서버를 지원하기 위해 Windows Server 2012에 다음 기능을 추가했습니다. SMB 투명 장애 조치(failover), SMB 다중 채널 및 SMB 다이렉트.

Windows Server 2012 R2의 SMB에 대한 새로운 기능과 변경된 기능에 대한 자세한 내용은 Windows Server의 SMB의 새로운 기능을 참조하세요.

자세한 정보