DFS(분산 파일 시스템) 복제는 여러 서버 및 사이트에서 폴더를 효율적으로 동기화할 수 있는 Windows Server 역할 서비스입니다. 이 문서에서는 DFS 복제의 작동 방식, 이점 및 시작하는 방법을 설명합니다.
DFS 복제는 제한된 대역폭 네트워크 연결을 통해 서버 간에 폴더를 동기화하는 데 사용할 수 있는 효율적인 활성-활성 복제 엔진입니다. DFS 네임스페이스 경로에서 참조하는 폴더를 포함하여 모든 유형의 폴더를 복제할 수 있습니다. 서비스는 FRS(파일 복제 서비스)를 DFS 네임스페이스의 복제 엔진으로 바꿉니다.
팁 (조언)
Azure 파일 동기화 사용하여 온-프레미스 스토리지 공간을 줄이는 것이 좋습니다. Azure 파일 동기화 여러 Windows 파일 서버를 동기화 상태로 유지할 수 있습니다. 각 서버는 데이터의 전체 복사본이 클라우드에 있는 동안에만 캐시를 온-프레미스에 보관해야 합니다. 또한 Azure 파일 동기화 통합 스냅샷을 사용하여 클라우드 백업의 이점을 제공합니다. 자세한 내용은 Azure 파일 동기화 배포 계획을 참조하세요.
DFS 복제는 RDC( 원격 차등 압축 )라고 하는 압축 알고리즘을 사용합니다. RDC는 파일의 데이터에 대한 변경 내용을 검색하고 DFS 복제가 전체 파일 대신 변경된 파일 블록만 복제할 수 있게 합니다.
Active Directory 도메인 서비스(AD DS)는 Windows Server 2008 이상 도메인 기능 수준을 사용하는 도메인에서 sysvol
폴더를 복제하기 위해 DFS 복제를 사용합니다. DFS 복제를 사용하여 폴더를 복제하는 sysvol
방법에 대한 자세한 내용은 sysvol 폴더 복제를 DFS 복제로 마이그레이션을 참조하세요.
복제 이해 그룹
DFS 복제를 사용하려면 복제 그룹을 만들고 그룹에 복제된 폴더를 추가해야 합니다. 복제된 폴더는 멤버라고 하는 그룹의 서버에 저장됩니다. DFS 복제는 그룹의 멤버 간에 연결을 설정합니다.
다음 그림에서는 복제 그룹, 그룹의 멤버 및 복제된 폴더 간의 관계를 보여 줍니다.
복제된 폴더는 각 그룹에서 동기화 상태를 유지하는 폴더입니다. 그림에는 프로젝트 및 제안이라는 두 개의 복제된 폴더가 있습니다. 데이터가 복제된 각 폴더에서 변경되면 복제 그룹의 구성원 간 연결을 통해 변경 내용이 복제됩니다. 모든 멤버 간의 연결은 복제 토폴로지를 형성합니다.
단일 복제 그룹에 여러 복제된 폴더를 만들면 복제된 폴더를 배포하는 프로세스가 간소화됩니다. 복제 그룹에 대한 토폴로지, 일정 및 대역폭 제한이 복제된 각 폴더에 적용됩니다. 복제된 각 폴더에는 파일 및 하위 폴더 필터와 같은 고유한 설정이 있습니다. 설정을 사용하면 복제된 각 폴더에 대해 서로 다른 파일 및 하위 폴더를 필터링할 수 있습니다.
각 구성원에 저장된 복제된 폴더는 구성원의 다른 볼륨에 있을 수 있으며 복제된 폴더는 공유 폴더 또는 네임스페이스의 일부가 될 필요가 없습니다.
DFS 복제 배포 및 관리
DFS 복제는 Windows Server용 파일 및 스토리지 서비스 역할의 일부입니다. Windows Admin Center, 서버 관리자 또는 PowerShell을 사용하여 DFS 복제를 설치할 수 있습니다. 자세한 단계는 DFS 복제 설치를 참조하세요.
DFS용 관리 도구는 DFS 관리 스냅인, DFS 복제 PowerShell 모듈 및 dfsradmin
dfsrdiag
Windows 명령입니다. 이러한 도구는 별도로 설치해야 하며 RSAT(원격 서버 관리 도구)의 일부로 사용할 수 있습니다.
DFS 관리 스냅인을 사용하면 복제된 폴더를 공유하고 필요에 따라 기존 네임스페이스에 게시할 수 있습니다.
Azure 가상 컴퓨터와의 상호 운용성
Azure 가상 머신에서 DFS 복제는 Windows Server에 대해 확인된 시나리오입니다. 그러나 이 구현에는 몇 가지 제한 사항과 요구 사항이 있습니다.
스냅샷 및 저장된 상태: DFS 복제를 실행하는 서버를 복원하려면 스냅샷 또는 저장된 상태를 사용하여 폴더 이외의
sysvol
다른 항목을 복제하지 마세요. 이러한 유형의 복원을 시도하면 DFS 복제가 실패합니다. 이 복원에는 특별한 데이터베이스 복구 단계가 필요합니다. 또한, 가상 머신을 내보내거나, 복제 또는 복사하지 마세요. 자세한 내용은 DFSR을 안전하게 가상화하고 가상화된 서버의 스냅샷을 복원한 후 DFSR이 더 이상 파일을 복제하지 않음을 참조하세요.DFS 복제 백업: 가상 머신에 저장된 복제된 폴더의 데이터를 백업하려면 게스트 가상 머신에 있는 백업 소프트웨어를 사용합니다. 호스트 가상 머신에서 가상화된 DFS 복제 서버를 백업하거나 복원하지 마세요.
도메인 컨트롤러 액세스: DFS 복제를 사용하려면 물리적 또는 가상 도메인 컨트롤러에 액세스해야 합니다. DFS 복제 서비스는 Microsoft Entra ID와 직접 통신할 수 없습니다.
VPN 연결: DFS 복제를 사용하려면 온-프레미스 복제 그룹 멤버와 Azure 가상 머신에서 호스트되는 멤버 간에 VPN 연결이 필요합니다. 또한 RPC 엔드포인트 매퍼(포트 135) 및 49152와 65535 사이에 임의로 할당된 포트가 VPN 연결을 통과할 수 있도록 온-프레미스 라우터(예: Forefront Threat Management Gateway)를 구성해야 합니다. cmdlet 또는
Set-DfsrMachineConfiguration
Windows 명령을 사용하여dfsrdiag
임의 포트 대신 정적 포트를 지정할 수 있습니다. DFS 복제에 고정 포트를 지정하는 방법에 대한 자세한 내용은Set-DfsrServiceConfiguration
을 참조하세요. Windows Server 관련 포트 열기 및 괸리에 대한 자세한 내용은 Windows의 서비스 개요 및 네트워크 포트 요구 사항을 참조하세요.
Azure 가상 컴퓨터를 시작하는 방법에 대해 자세히 알아보려면 Microsoft Azure 웹사이트를 방문하세요.
다음 단계
DFS 복제를 설치하는 방법을 알아봅니다.