Azure 파일 동기화 구현

완료됨

Azure 파일 동기화는 수동으로 구현하거나 Windows Admin Center를 사용하여 구현할 수 있습니다. Windows Admin Center를 사용하는 경우 이 방법이 모든 필수 조건을 충족하기 때문에 기본 구성 설정만 제공하면 됩니다. 수동 배포의 경우 Azure Portal 또는 Azure PowerShell을 사용합니다. 그러나 수동 배포의 경우 클라우드 엔드포인트가 될 Azure 파일 공유를 포함하는 Azure 스토리지 계정이 이미 있어야 합니다. 두 경우 모두 서버 엔드포인트로 사용하려는 온-프레미스 Windows 파일 서버가 있어야 합니다. 이 단원에서는 두 가지 방법을 사용하여 Azure 파일 동기화를 구현하는 방법을 알아봅니다.

수동으로 Azure 파일 동기화 구현

Azure 파일 동기화를 수동으로 구현하려면 다음과 같은 개략적인 단계를 완료해야 합니다.

  1. 스토리지 동기화 서비스 배포
  2. Azure 파일 동기화 에이전트 설치
  3. 스토리지 동기화 서비스에 Windows Server 등록
  4. 동기화 그룹 생성
  5. 서버 엔드포인트 추가

1. 스토리지 동기화 서비스 배포

스토리지 동기화 서비스는 파일 동기화에 대한 상위 수준의 Azure 리소스입니다. 스토리지 동기화 서비스 인스턴스를 여러 개 가질 수 있지만, Windows Server는 단일 스토리지 동기화 서비스에만 등록할 수 있으며 다른 스토리지 동기화 서비스 인스턴스에 등록된 서버는 서로 동기화할 수 없습니다. 스토리지 동기화 서비스는 동일한 Azure 지역에 있는 Azure 파일 공유에만 사용할 수 있습니다.

리소스 생성를 선택하고 Azure 파일 동기화를 검색한 다음, 생성를 선택하여 Azure Portal에서 스토리지 동기화 서비스를 배포합니다. 리소스 그룹 이름, 스토리지 동기화 서비스 이름 및 지역을 입력한 후 검토 + 생성를 선택합니다.

A screenshot the Deploy Azure File Sync page in the Azure portal. The Resource group name is ContosoResourceGroup, the Storage Sync Service name is contosoafs, and the region is EastUS.

참고 항목

New-AzStorageSyncService cmdlet을 사용하여 Azure PowerShell에서 스토리지 동기화 서비스를 배포합니다.

2. Azure 파일 동기화 에이전트 설치

Microsoft 다운로드 센터의 Azure Portal에서 파일 동기화 에이전트 설치 패키지를 다운로드할 수 있습니다. 서버 엔드포인트로 사용할 모든 서버에 에이전트를 설치해야 합니다. 장애 조치(failover) 클러스터에서 파일 동기화를 사용하려면 클러스터의 모든 노드에 에이전트를 설치해야 합니다.

기본적으로, 설치된 에이전트는 게시된 만료 날짜로부터 21일 이내에 자체 업그레이드를 시도합니다. 선택된 유지 관리 기간 동안 만료 전 21일 이내에 한 주에 한 번 업그레이드하려고 합니다.

Windows Server에서 StorageSyncAgent_WS2019.msi 설치 관리자 패키지를 실행하여 Windows Server 2019에 파일 동기화 에이전트를 설치합니다.

3. 스토리지 동기화 서비스에 Windows Server 등록

파일 동기화 에이전트 설치가 완료되면 서버 등록 창이 자동으로 열립니다. 스토리지 동기화 서비스에 Windows Server를 등록하면 서버(또는 클러스터)와 스토리지 동기화 서비스 간에 트러스트 관계가 설정됩니다. Azure 자격 증명을 사용하여 인증한 후 등록하려면 첫 번째 단계에서 생성된 Azure 구독, 리소스 그룹 및 스토리지 동기화 서비스에 대한 정보가 필요합니다.

그렇지만 한 번에 하나의 스토리지 동기화 서비스에만 하나의 서버(또는 클러스터)를 등록할 수 있습니다.

PowerShell Register-AzStorageSyncServer cmdlet을 실행하여 Azure 파일 동기화 에이전트를 등록할 수 있습니다. 이 cmdlet은 등록하려는 Windows Server 컴퓨터에서 로컬로 실행해야 합니다. Server Core를 등록하려면 디바이스 로그인을 수행하기 위해 데스크톱 환경을 사용하는 두 번째 컴퓨터가 필요합니다.

4. 동기화 그룹 생성

동기화 그룹에는 서로 동기화를 유지하려는 엔드포인트가 포함되어 있습니다. 동기화 그룹은 동기화 토폴로지를 효과적으로 정의합니다. 동기화 그룹에는 항상 하나의 클라우드 엔드포인트가 있어야 하고 최대 50개의 서버 엔드포인트가 있을 수 있습니다. 동일한 동기화 그룹의 서버 엔드포인트는 서로 다른 등록된 서버에서 가져와야 합니다. 모든 서버 엔드포인트는 클라우드 엔드포인트와 동기화되어 클라우드 엔드포인트를 허브로 생성합니다.

파일 동기화가 다중 마스터 복제를 사용하기 때문에 클라우드 엔드포인트 또는 서버 엔드포인트를 변경할 수 있습니다. 서버 엔드포인트를 변경하는 경우 변경 내용이 즉시 검색되고, 클라우드 엔드포인트와 동기화되며, 클라우드 엔드포인트에서 다른 서버 엔드포인트와 동기화됩니다. 그러나 클라우드 엔드포인트를 직접 변경하는 경우 변경 내용은 파일 동기화 변경 내용 검색 작업에 의해 먼저 검색되어야 합니다. 변경 검색 작업은 클라우드 엔드포인트에 대해 24시간마다 한 번만 실행됩니다.

스토리지 동기화 서비스 블레이드에서 + 동기화 그룹을 선택하여 Azure Portal에서 동기화 그룹을 생성합니다.

A screenshot of the Sync group page in the Azure portal. The Sync group name is ContosoSyncGrp1, and both the Storage account and Azure File Share values are configured.

New-AzStorageSyncGroup cmdlet을 사용하여 Azure PowerShell에서 동기화 그룹을 생성합니다.

5. 서버 엔드포인트 추가

‘서버 엔드포인트’는 등록된 Windows Server 컴퓨터에서 Azure 파일 공유(동일한 동기화 그룹의 클라우드 엔드포인트)와 동기화하려는 특정 위치(폴더 또는 볼륨)를 나타냅니다. ReFS(복원 파일 시스템) 및 다른 파일 시스템은 지원되지 않으므로 NTFS로 포맷된 볼륨에서만 파일을 동기화할 수 있습니다. 동일한 등록된 서버에 대한 여러 서버 엔드포인트를 여러 동기화 그룹에 추가할 수 있지만, 해당 경로는 겹치지 않아야 합니다. 동기화 그룹당 등록된 서버마다 서버 엔드포인트를 하나만 추가할 수 있습니다.

서버 엔드포인트를 추가할 때 클라우드 계층화 및 오프라인 데이터 전송도 구성할 수 있습니다. 오프라인 데이터 전송에서는 Azure Data Box와 같은 대체 방법을 사용하여 많은 양의 파일을 Azure로 전송할 수 있습니다. 클라우드 계층화는 서버 엔드포인트를 Azure 파일 공유의 파일 캐시로 변환합니다. 그러나 클라우드 계층화는 데이터 볼륨에서만 지원되며 시스템 볼륨에서는 지원되지 않습니다.

동기화 그룹 블레이드에서 서버 엔드포인트 추가를 선택하여 Azure Portal에서 서버 엔드포인트를 추가합니다.

A screenshot of the ContosoSyncGrp1 page in the Azure portal. One cloud endpoint lists the Azure File Share name and Resource Group.

New-AzStorageSyncServerEndpoint cmdlet을 사용하여 Azure PowerShell에서 서버 엔드포인트를 추가합니다.

Windows Admin Center를 사용하여 Azure 파일 동기화 구현

Windows Admin Center는 파일 동기화 배포를 간소화합니다. 필요한 경우 모든 필수 구성 요소(스토리지 동기화 서비스, 스토리지 계정 및 Azure 파일 공유)를 자동으로 만들거나, Azure 구독에 이미 있는 경우 기존 항목을 사용할 수 있습니다. 서버 엔드포인트를 만들려는 Azure 구독 자격 증명과 Windows Server 컴퓨터만 있으면 됩니다.

참고

파일 동기화를 설정하려면 Azure에 Windows Admin Center를 등록해야 합니다.

Windows Admin Center를 적절한 Windows Server 컴퓨터에 연결한 후 Windows Admin Center에서 Azure 파일 동기화, 설정을 차례로 선택해야 합니다. Windows Admin Center는 파일 동기화 필수 구성 요소가 구독에 이미 존재하는지 또는 만들어야 하는지 여부를 검색합니다. 필수 구성 요소가 준비되면 해당 구성 요소를 편집한 후 설정을 선택할 수 있습니다. 설치 프로그램은 Azure 파일 동기화 에이전트를 다운로드하여 설치하고 Windows Server를 동기화 그룹에 등록합니다. 마지막 단계로, 서버 엔드포인트로 추가할 로컬 폴더와 동기화 그룹을 지정할 수 있는 폴더 동기화를 선택합니다.

Windows Server를 동기화 그룹에 서버 엔드포인트로 추가하고 Windows Admin Center를 사용하여 클라우드 계층화를 사용하도록 설정할 수 있습니다. 그러나 클라우드 계층화 날짜 정책과 같은 다른 설정을 구성하려면 여전히 Azure Portal을 사용해야 합니다.