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
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
- Po włączeniu replikacji dla maszyny wirtualnej funkcji Hyper-V rozpoczyna się replikacja początkowa.
- Wykonywana jest migawka maszyny wirtualnej funkcji Hyper-V.
- 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.
- 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.
- Po zakończeniu replikacji początkowej migawka maszyny wirtualnej zostanie usunięta i rozpocznie się replikacja różnicowa.
- 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ę.
- Zaloguj się do hosta lub węzła klastra funkcji Hyper-V.
- Uruchom polecenie C:\Program Files\Microsoft Azure Recovery Services Agent\bin\wabadmin.msc, aby otworzyć przystawkę MMC usługi Microsoft Azure Backup.
- W przystawce wybierz pozycję Zmień właściwości.
- 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:
- Otwórz rejestr za pomocą polecenia Regedit.
- Przejdź do klucza HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Azure Backup\Replication\UploadThreadsPerVM
- 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.