다음을 통해 공유


Hyper-V 복제는 어떻게 작동하나요?

이 문서에서는 마이그레이션 및 현대화 도구를 사용하여 Hyper-V VM을 마이그레이션할 때 사용되는 아키텍처 및 프로세스에 대한 개요를 제공합니다.

Azure Migrate 는 온-프레미스 앱 및 워크로드, 프라이빗/퍼블릭 클라우드 VM을 Azure로 검색, 평가 및 마이그레이션하는 중앙 허브를 제공합니다. 허브는 평가 및 마이그레이션을 위한 Azure Migrate 도구와 타사 ISV(독립 소프트웨어 공급업체) 제품을 제공합니다.

에이전트 없는 마이그레이션

마이그레이션 및 현대화 도구는 Hyper-V에 최적화된 마이그레이션 워크플로를 사용하여 온-프레미스 Hyper-V VM에 대한 에이전트 없는 복제를 제공합니다. 소프트웨어 에이전트는 Hyper-V 호스트나 클러스터 노드에만 설치하며, Hyper-V VM에 아무것도 설치할 필요가 없습니다.

마이그레이션 및 현대화 및 Azure Site Recovery

마이그레이션 및 현대화는 온-프레미스 워크로드 및 클라우드 기반 VM을 Azure로 마이그레이션하기 위한 도구입니다. Site Recovery는 재해 복구 도구입니다. 이 도구는 데이터 복제에 사용되는 몇 가지 일반적인 기술 구성 요소를 공유하지만 다른 용도로 사용됩니다.

아키텍처 구성 요소

다이어그램은 Microsoft Azure에 대한 H TT P S 데이터 채널이 있는 원본 Hyper-V 네트워크를 보여 줍니다. 자세한 내용은 표에 설명되어 있습니다.

구성 요소 전개
복제 공급자 Microsoft Azure Site Recovery 공급자는 Hyper-V 호스트에 설치되고 마이그레이션 및 현대화 도구에 등록됩니다.
공급자는 Hyper-V VM에 대한 복제를 오케스트레이션합니다.
Recovery Services 에이전트 Microsoft Azure Recovery Service 에이전트는 데이터 복제를 처리합니다. 공급자와 협력하여 Hyper-V VM에서 Azure로 데이터를 복제합니다.
복제된 데이터는 Azure 구독의 스토리지 계정에 업로드됩니다. 마이그레이션 및 현대화 도구는 복제된 데이터를 처리하고 구독의 복제본 디스크에 적용합니다. 복제본 디스크는 마이그레이션할 때 Azure VM을 만드는 데 사용됩니다.
  • 구성 요소는 포털의 마이그레이션 및 현대화 도구에서 다운로드한 단일 설치 파일에 의해 설치됩니다.
  • 공급자 및 어플라이언스는 아웃바운드 HTTPS 포트 443 연결을 사용하여 마이그레이션 및 현대화 도구와 통신합니다.
  • 공급자와 에이전트의 통신은 안전하고 암호화됩니다.

복제 프로세스

  1. Hyper-V VM에 대해 복제를 사용하도록 설정하면 초기 복제가 시작됩니다.
  2. Hyper-V VM 스냅샷이 생성됩니다.
  3. VM의 VHD는 모두 Azure에 복사될 때까지 하나씩 복제됩니다. 초기 복제 시간은 VM 크기 및 네트워크 대역폭에 따라 달라집니다.
  4. 초기 복제 중에 발생하는 디스크 변경 내용은 Hyper-V 복제본을 사용하여 추적되고 로그 파일(hrl 파일)에 저장됩니다.
    • 로그 파일은 디스크와 동일한 폴더에 있습니다.
    • 각 디스크에는 보조 스토리지로 전송되는 연결된 hrl 파일이 있습니다.
    • 초기 복제 진행 중에는 스냅샷과 로그 파일이 디스크 리소스를 사용합니다.
  5. 초기 복제가 완료되면 VM 스냅샷이 삭제되고 델타 복제가 시작됩니다.
  6. 증분 디스크 변경 사항은 hrl 파일에서 추적됩니다. 복제 로그는 Recovery Services 에이전트에 의해 Azure Storage 계정에 주기적으로 업로드됩니다.

성능 및 크기 조정

Hyper-V 대한 복제 성능은 VM 크기, VM의 데이터 변경률(변동), 로그 파일 스토리지를 위한 Hyper-V 호스트의 사용 가능한 공간, 복제 데이터의 대역폭 업로드 및 Azure의 대상 스토리지를 포함하는 요인의 영향을 받습니다.

  • 여러 컴퓨터를 동시에 복제하는 경우 Hyper-V용 Azure Site Recovery Deployment Planner 를 사용하여 복제를 최적화합니다.
  • 용량에 따라 Hyper-V 복제를 계획하고 Azure Storage 계정에 복제를 배포합니다.

업로드 처리량 제어

각 Hyper-V 호스트에서 Azure에 데이터를 업로드하는 데 사용되는 대역폭의 양을 제한할 수 있습니다. 조심하세요. 값을 너무 낮게 설정하면 복제에 부정적인 영향을 미치고 마이그레이션이 지연됩니다.

  1. Hyper-V 호스트 또는 클러스터 노드에 로그인합니다.
  2. C:\Program Files\Microsoft Azure Recovery Services Agent\bin\wabadmin.msc를 실행하여 Windows Azure Backup MMC 스냅인을 엽니다.
  3. 스냅인에서 속성 변경을 선택합니다.
  4. 제한에서 백업 작업에 대한 인터넷 대역폭 사용 제한 사용을 선택합니다. 작업 시간 및 비 작업 시간의 제한을 설정합니다. 유효 범위는 512Kbps~1,023Mbps입니다.

업로드 효율성에 영향

복제를 위한 예비 대역폭이 있고 업로드를 늘리려는 경우 다음과 같이 업로드 작업에 할당된 스레드 수를 늘릴 수 있습니다.

  1. Regedit을 사용하여 레지스트리를 엽니다.
  2. 키 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Azure Backup\Replication\UploadThreadsPerVM로 이동하십시오.
  3. 복제하는 각 VM에 대한 데이터 업로드에 사용되는 스레드 수의 값을 늘림 기본값은 4이고 최대값은 32입니다.

다음 단계

마이그레이션 및 현대화 도구를 사용하여 Hyper-V 마이그레이션 을 사용해 보세요.