Jak działa replikacja funkcji Hyper-V?

Ten artykuł zawiera omówienie architektury i procesów używanych podczas migracji maszyn wirtualnych funkcji Hyper-V 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 agenta dla lokalnych maszyn wirtualnych funkcji Hyper-V przy użyciu przepływu pracy migracji zoptymalizowanego pod kątem funkcji Hyper-V. Agent oprogramowania jest instalowany tylko na hostach lub węzłach klastra funkcji Hyper-V. Na maszynach wirtualnych funkcji 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 shows a Source Hyper-V network with an H T T P S data channel to Microsoft Azure, with details explained in a table.

Składnik Wdrażanie
Dostawca replikacji Dostawca usługi Microsoft Azure Site Recovery jest zainstalowany na hostach funkcji Hyper-V i zarejestrowany w narzędziu migracji i modernizacji.
Dostawca organizuje replikację dla maszyn wirtualnych funkcji Hyper-V.
Agent usługi Recovery Services Agent usługi Microsoft Azure Recovery Service obsługuje replikację danych. Współpracuje z dostawcą w celu replikowania danych z maszyn wirtualnych funkcji Hyper-V na platformę Azure.
Zreplikowane dane są przekazywane do konta magazynu 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 funkcji Hyper-V rozpoczyna się replikacja początkowa.
  2. Wykonywana jest migawka maszyny wirtualnej funkcji 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 funkcji 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 pomocniczego magazynu.
    • 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 funkcji Hyper-V ma wpływ na czynniki, które obejmują rozmiar maszyny wirtualnej, współczynnik zmian danych (współczynnik zmian) maszyn wirtualnych, dostępne miejsce na hoście funkcji Hyper-V na potrzeby magazynu plików dziennika, przekazywanie przepustowości dla danych replikacji i magazynu docelowego na platformie Azure.

  • Jeśli replikujesz wiele maszyn w tym samym czasie, użyj Planista wdrażania usługi Azure Site Recovery dla funkcji Hyper-V, aby pomóc zoptymalizować replikację.
  • Zaplanuj replikację funkcji Hyper-V i dystrybuuj 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 funkcji 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 hosta lub węzła klastra funkcji Hyper-V.
  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 wydajność przekazywania

Jeśli masz oszczędzonej przepustowości replikacji i chcesz zwiększyć liczbę przekazywania, możesz zwiększyć liczbę wątków przydzielonych do zadania przekazywania w następujący sposób:

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

Następne kroki

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