Architektura migracji z użyciem agentów

Ten artykuł zawiera omówienie architektury i procesów używanych do replikacji opartej na agencie maszyn wirtualnych VMware za pomocą narzędzia migracji i modernizacji .

Za pomocą narzędzia migracji i modernizacji można replikować maszyny wirtualne VMware z kilkoma opcjami:

  • Migrowanie maszyn wirtualnych przy użyciu replikacji opartej na agencie zgodnie z opisem w tym artykule.
  • Migrowanie maszyn wirtualnych VMware przy użyciu replikacji bez agenta. Spowoduje to migrację maszyn wirtualnych bez konieczności instalowania na nich żadnych elementów.

Dowiedz się więcej na temat wybierania i porównywania metod migracji dla maszyn wirtualnych VMware.

Migracja oparta na agencie

Migracja oparta na agencie służy do migrowania lokalnych maszyn wirtualnych VMware i serwerów fizycznych na platformę Azure. Może również służyć do migrowania innych lokalnych serwerów zwirtualizowanych, a także maszyn wirtualnych chmury prywatnej i publicznej, w tym wystąpień usług AWS i maszyn wirtualnych GCP. Migracja oparta na agencie w usłudze Azure Migrate korzysta z niektórych funkcji zaplecza z usługi Azure Site Recovery .

Składniki architektury

Na diagramie przedstawiono składniki związane z migracją opartą na agencie.

Diagram shows the components for agent-based migration, which are explained in a table.

Tabela zawiera podsumowanie składników używanych do migracji opartej na agencie.

Składnik Szczegóły Instalacja
Urządzenie replikacji Urządzenie replikacji (serwer konfiguracji/serwer przetwarzania) jest serwerem lokalnym, który działa jako most między środowiskiem lokalnym i narzędziem migracji i modernizacji. Urządzenie odnajduje spis serwerów lokalnych, dzięki czemu narzędzie migracji i modernizacji może organizować replikację i migrację. Urządzenie ma dwa składniki:

Serwer konfiguracji: Połączenie do narzędzia migracji i modernizacji oraz koordynuje replikację.
Serwer przetwarzania: obsługuje replikację danych. Serwer przetwarzania odbiera dane serwera, kompresuje je i szyfruje oraz wysyła na platformę Azure. Na platformie Azure narzędzie migracji i modernizacji zapisuje dane na dyskach zarządzanych.
Domyślnie serwer przetwarzania jest instalowany razem z serwerem konfiguracji na urządzeniu replikacji.
Usługa mobilności Usługa mobilności to agent zainstalowany na każdym serwerze, który ma zostać zreplikowany i zmigrowany. Wysyła dane replikacji z serwera do serwera przetwarzania. Pliki instalacyjne dla różnych wersji usługa mobilności znajdują się na urządzeniu replikacji. Pobierasz i instalujesz potrzebnego agenta zgodnie z systemem operacyjnym i wersją serwera, który chcesz replikować.

Instalacja usługi mobilności

Usługę mobilności można wdrożyć przy użyciu następujących metod:

  • Instalacja wypychana: usługa mobilności jest instalowana przez serwer przetwarzania po włączeniu ochrony serwera.
  • Zainstaluj ręcznie: możesz zainstalować usługa mobilności ręcznie na każdym serwerze za pomocą interfejsu użytkownika lub wiersza polecenia.

Usługa mobilności komunikuje się z urządzeniem do replikacji i replikowanymi serwerami. Jeśli na urządzeniu do replikacji, serwerach przetwarzania lub replikowanych serwerach jest uruchomione oprogramowanie antywirusowe, należy wykluczyć następujące foldery ze skanowania:

  • C:\Program Files\Microsoft Azure Recovery Services Agent
  • C:\ProgramData\ASR
  • C:\ProgramData\ASRLogs
  • C:\ProgramData\ASRSetupLogs
  • C:\ProgramData\LogUploadServiceLogs
  • C:\ProgramData\Microsoft Azure Site Recovery
  • C:\Program Files (x86)\Microsoft Azure Site Recovery
  • C:\ProgramData\ASR\agent (na serwerach z systemem Windows i zainstalowaną usługą mobilności)

Proces replikacji

  1. Po włączeniu replikacji dla serwera rozpoczyna się replikacja początkowa na platformę Azure.
  2. Podczas replikacji początkowej usługa mobilności odczytuje dane z dysków serwera i wysyła je do serwera przetwarzania.
  3. Te dane służą do rozmieszczania kopii dysku w ramach subskrypcji platformy Azure.
  4. Po zakończeniu replikacji początkowej rozpoczyna się replikacja zmian różnicowych na platformę Azure. Replikacja jest na poziomie bloku i niemal ciągła.
  5. Usługa mobilności przechwytuje zapisy w pamięci dysku, integrując się z podsystemem magazynowania systemu operacyjnego. Ta metoda pozwala uniknąć operacji we/wy dysku na serwerze replikowania na potrzeby replikacji przyrostowej.
  6. Śledzone zmiany serwera są wysyłane do serwera przetwarzania na porcie przychodzącym HTTPS 9443. Ten port można zmodyfikować. Serwer przetwarzania kompresuje go i szyfruje i wysyła go na platformę Azure.

Porty

Device Połączenie
Replikowanie serwerów Usługa mobilności uruchomiona na maszynach wirtualnych komunikuje się z lokalnym urządzeniem do replikacji na porcie przychodzącym HTTPS 443 na potrzeby zarządzania replikacją.

Serwery wysyłają dane replikacji do serwera przetwarzania na porcie przychodzącym HTTPS 9443. Ten port można zmodyfikować.
Urządzenie replikacji Urządzenie do replikacji synchronizuje replikację z platformą Azure za pośrednictwem portu wychodzącego HTTPS 443.
Serwer przetwarzania Serwer przetwarzania odbiera dane replikacji, optymalizuje je i szyfruje, a następnie wysyła do usługi Azure Storage za pośrednictwem portu wychodzącego 443.

Wydajność i skalowanie

Domyślnie wdraża się pojedyncze urządzenie replikacji z uruchomionym zarówno serwerem konfiguracji, jak i serwerem przetwarzania. Jeśli replikujesz tylko kilka serwerów, takie wdrożenie jest wystarczające. Jeśli jednak replikujesz i migrujesz setki serwerów, pojedynczy serwer przetwarzania może nie być w stanie obsłużyć całego ruchu związanego z replikacją. W takim przypadku można wdrożyć dodatkowe serwery przetwarzania na potrzeby skalowania w poziomie.

Planowanie wdrożenia programu VMware

Jeśli replikujesz maszyny wirtualne VMware, możesz użyć planisty wdrażania usługi Site Recovery dla programu VMware, aby ułatwić określenie wymagań dotyczących wydajności, w tym dziennego współczynnika zmian danych i potrzebnych serwerów przetwarzania.

Pojemność urządzenia replikacji

Użyj wartości w tej tabeli, aby ustalić, czy potrzebujesz dodatkowego serwera przetwarzania we wdrożeniu.

  • Jeśli dzienny współczynnik zmian wynosi ponad 2 TB, wdróż dodatkowy serwer przetwarzania.
  • Jeśli replikujesz więcej niż 200 serwerów, wdróż dodatkowe urządzenie do replikacji.
CPU Pamięć Buforowanie danych wolnego miejsca Współczynnik zmian Limity replikacji
8 procesorów wirtualnych (2 gniazda * 4 rdzenie po 2,5 GHz) 16 GB 300 GB 500 GB lub mniej < 100 serwerów
12 procesorów wirtualnych (2 gniazda * 6 rdzeni po 2,5 GHz) 18 GB 600 GB Od 501 GB do 1 TB 100-150 serwerów.
16 procesorów wirtualnych (2 gniazda * 8 rdzeni o 2,5 GHz) 32 GB 1 TB Od 1 TB do 2 TB 151–200 serwerów.

Ustalanie rozmiaru serwerów przetwarzania skalowalnego w poziomie

Jeśli musisz wdrożyć serwer przetwarzania skalowalnego w poziomie, użyj tej tabeli, aby ustalić rozmiar serwera.

Serwer przetwarzania Wolne miejsce na buforowanie danych Współczynnik zmian Limity replikacji
4 procesory wirtualne (2 gniazda * 2 rdzenie po 2,5 GHz), 8 GB pamięci 300 GB 250 GB lub mniej Maksymalnie 85 serwerów
8 procesorów wirtualnych (2 gniazda * 4 rdzenie po 2,5 GHz), 12 GB pamięci 600 GB Od 251 GB do 1 TB 86–150 serwerów.
12 procesorów wirtualnych (2 gniazda * 6 rdzeni po 2,5 GHz), 24 GB pamięci 1 TB 1–2 TB 151–225 serwerów.

Ograniczanie przepustowości przekazywania.

Ruch VMware replikowany na platformę Azure przechodzi przez określony serwer przetwarzania. Możesz ograniczyć przepływność przekazywania, stosując ograniczanie przepustowości na serwerach działających jako serwery przetwarzania. Przepustowość można regulować przy użyciu tego klucza rejestru:

  • Wartość rejestru HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Azure Backup\Replication\UploadThreadsPerVM określa liczbę wątków używanych do transferu danych (replikacji początkowej lub różnicowej) na dysku. Wyższa wartość zwiększa przepustowość sieciową używaną podczas replikacji. Wartość domyślna wynosi cztery. Wartość maksymalna to 32. Monitoruj ruch, aby zoptymalizować tę wartość.

  • Ponadto można ograniczyć przepustowość na serwerze przetwarzania w następujący sposób:

    1. Na serwerze przetwarzania otwórz przystawkę MMC usługi Azure Backup. Skrót znajduje się na pulpicie lub w folderze C:\Program Files\Microsoft Azure Recovery Services Agent\bin.
    2. W przystawce wybierz pozycję Zmień właściwości.
    3. 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.

Następne kroki

Wypróbuj migrację opartą na agencie dla serwerów fizycznych lub VMware.