Udostępnij za pośrednictwem


Jak działa replikacja Hyper-V?

Ten artykuł zawiera omówienie architektury i procesów używanych podczas migracji Hyper-V maszyn wirtualnych za pomocą narzędzia migracji i modernizacji.

Usługa Azure Migrate udostępnia centralne centrum do śledzenia odnajdywania, oceny i migracji lokalnych aplikacji i obciążeń oraz maszyn wirtualnych chmury prywatnej/publicznej na platformę Azure. Centrum udostępnia narzędzia usługi Azure Migrate do oceny i migracji, a także oferty niezależnego dostawcy oprogramowania (ISV) innych firm.

Migracja bez agenta

Narzędzie migracji i modernizacji zapewnia replikację bez użycia agenta dla lokalnych maszyn wirtualnych Hyper-V, wykorzystując przepływ pracy migracji zoptymalizowany pod kątem funkcji Hyper-V. Agent oprogramowania jest instalowany tylko na hostach lub węzłach klastra funkcji Hyper-V. Na maszynach wirtualnych Hyper-V nie trzeba instalować niczego.

Migracja i modernizacja oraz usługa Azure Site Recovery

Migracja i modernizacja to narzędzie do migrowania obciążeń lokalnych i maszyn wirtualnych opartych na chmurze na platformę Azure. Usługa Site Recovery to narzędzie do odzyskiwania po awarii. Narzędzia korzystają z niektórych typowych składników technologicznych używanych do replikacji danych, ale służą do różnych celów.

Składniki architektury

Diagram przedstawia sieć Hyper-V źródłową z kanałem danych H T T P S do platformy Microsoft Azure, ze szczegółami opisanymi w tabeli.

Składnik Wdrażania
Dostawca replikacji Dostawca usługi Microsoft Azure Site Recovery jest instalowany na hostach Hyper-V i zarejestrowany w narzędziu migracji i modernizacji.
Dostawca organizuje replikację dla maszyn wirtualnych Hyper-V.
Agent usług odzyskiwania Agent usługi Microsoft Azure Recovery Service obsługuje replikację danych. Współpracuje z dostawcą w celu replikowania danych z maszyn wirtualnych Hyper-V na platformę Azure.
Zreplikowane dane są przekazywane do konta magazynowego w ramach subskrypcji platformy Azure. Narzędzie migracji i modernizacji przetwarza replikowane dane i stosuje je do dysków repliki w subskrypcji. Dyski repliki są używane do tworzenia maszyn wirtualnych platformy Azure podczas migracji.
  • Składniki są instalowane przez jeden plik instalacyjny pobrany z narzędzia migracji i modernizacji w portalu.
  • Dostawca i urządzenie używają wychodzących połączeń HTTPS 443 do komunikowania się z narzędziem migracji i modernizacji.
  • Komunikacja od dostawcy i agenta jest bezpieczna i szyfrowana.

Proces replikacji

  1. Po włączeniu replikacji dla maszyny wirtualnej Hyper-V rozpoczyna się replikacja początkowa.
  2. Wykonywana jest migawka maszyny wirtualnej Hyper-V.
  3. Dyski VHD na maszynie wirtualnej są replikowane pojedynczo, dopóki nie zostaną skopiowane na platformę Azure. Czas replikacji początkowej zależy od rozmiaru maszyny wirtualnej i przepustowości sieci.
  4. Zmiany dysku występujące podczas replikacji początkowej są śledzone przy użyciu Hyper-V Replica i przechowywane w plikach dziennika (pliki hrl).
    • Pliki dziennika znajdują się w tym samym folderze co dyski.
    • Każdy dysk ma skojarzony plik hrl, który jest wysyłany do pamięci pomocniczej.
    • Pliki migawki i dziennika zużywają zasoby dysku w trakcie replikacji początkowej.
  5. Po zakończeniu replikacji początkowej migawka maszyny wirtualnej zostanie usunięta i rozpocznie się replikacja różnicowa.
  6. Zmiany dysku przyrostowego są śledzone w plikach hrl. Dzienniki replikacji są okresowo przekazywane do konta usługi Azure Storage przez agenta usługi Recovery Services.

Wydajność i skalowanie

Wydajność replikacji dla Hyper-V jest wpływana przez czynniki, które obejmują rozmiar maszyny wirtualnej, współczynnik zmian danych maszyn wirtualnych, dostępne miejsce na hoście Hyper-V do przechowywania plików dziennika, przepustowość przesyłania danych replikacji oraz docelowy magazyn w Azure.

  • Jeśli replikujesz wiele maszyn w tym samym czasie, użyj planisty wdrażania usługi Azure Site Recovery dla funkcji Hyper-V, aby pomóc zoptymalizować replikację.
  • Zaplanuj replikację Hyper-V i rozpowszechnij replikację za pośrednictwem kont magazynu platformy Azure zgodnie z pojemnością.

Kontrolowanie przepływności przekazywania

Możesz ograniczyć przepustowość używaną do przekazywania danych na platformę Azure na każdym hoście Hyper-V. Ostrożnie. Jeśli ustawisz wartości zbyt niskie, będzie to miało negatywny wpływ na replikację i opóźni migrację.

  1. Zaloguj się do Hyper-V serwera lub węzła klastra.
  2. Uruchom polecenie C:\Program Files\Microsoft Azure Recovery Services Agent\bin\wabadmin.msc, aby otworzyć przystawkę MMC usługi Microsoft Azure Backup.
  3. W przystawce wybierz pozycję Zmień właściwości.
  4. W obszarze Ograniczanie przepustowości wybierz pozycję Włącz ograniczanie użycia przepustowości internetowej dla operacji tworzenia kopii zapasowych. Ustaw limity w godzinach pracy i poza godzinami pracy. Prawidłowe zakresy wynoszą od 512 Kb/s do 1,023 Mb/s.

Wpływ na efektywność ładowania

Jeśli masz wolną przepustowość dla replikacji i chcesz zwiększyć ilość wysyłania danych, możesz zwiększyć liczbę wątków przydzielonych do zadania wysyłania w taki sposób:

  1. Otwórz rejestr za pomocą polecenia Regedit.
  2. Przejdź do HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Azure Backup\Replication\UploadThreadsPerVM klucza
  3. Zwiększ wartość liczby wątków używanych do przekazywania danych dla każdej replikowanej maszyny wirtualnej. Wartość domyślna to 4, a maksymalna wartość to 32.

Dalsze kroki

Wypróbuj migracjęHyper-V przy użyciu narzędzia migracji i modernizacji.