Analiza zależności bez agenta a oparta na agentach w Azure Migrate
By Mirko Peters ·
Porównaj analizę zależności bez agenta i opartą na agentach w Azure Migrate. Dowiedz się, jak mapować relacje między serwerami i zapobiegać przestojom w chmurze podczas migracji.
Automatically translated with AI from the original post. Read the English original

Wybór między analizą zależności bez agenta a opartą na agentach w Azure Migrate determinuje sposób mapowania relacji między serwerami przed przeniesieniem do chmury. Ten przewodnik omawia różnice techniczne, wpływ na wydajność i najlepsze zastosowania każdej metody, aby pomóc Ci zapobiegać ukrytym przestojom podczas migracji do chmury.
Najważniejsze wnioski
- Analiza zależności bez agenta wykorzystuje natywne połączenia sieciowe i urządzenie Azure Migrate Appliance, bez instalowania oprogramowania na serwerach docelowych.
- Analiza oparta na agentach wymaga zainstalowania wyspecjalizowanego agenta na każdej maszynie, dzięki czemu zapewnia głębszą widoczność w złożonych, mieszanych lub silnie zabezpieczonych środowiskach.
- Metoda bez agenta jest zalecanym punktem wyjścia dla architektur VMware i Hyper-V ze względu na mniejsze obciążenie administracyjne.
- Analiza oparta na agentach jest niezbędna dla serwerów fizycznych, obciążeń wielochmurowych lub maszyn z restrykcyjną izolacją sieciową.
- Dokładne mapowanie zależności zapobiega przestojom usług, zapewniając, że ściśle powiązane obciążenia są migrowane razem, we właściwych falach.
Zrozumienie analizy zależności w migracjach do chmury
Dobór rozmiaru pojedynczego serwera to proste zadanie techniczne, jednak prawdziwym wyzwaniem przy migracji obciążeń jest zrozumienie, jak systemy współdziałają ze sobą. Serwery rzadko działają w izolacji. Jeśli migrujesz serwer WWW, nie zdając sobie sprawy, że zależy on od serwera uwierzytelniania pozostawionego lokalnie, Twoje aplikacje przestaną działać natychmiast po przełączeniu.
Analiza zależności została stworzona właśnie po to, aby wyeliminować te martwe punkty. Obserwując ruch sieciowy i połączenia przychodzące do maszyn oraz wychodzące z nich, Azure Migrate grupuje powiązane serwery w aplikacje. Dzięki temu ściśle powiązane obciążenia migrujesz jako spójny zestaw, a nie rozdzielasz ich przypadkowo.
Analiza zależności bez agenta: podejście bezproblemowe
Metoda bez agenta jest zalecanym przez firmę Microsoft punktem wyjścia dla zdecydowanej większości środowisk VMware i Hyper-V. Zamiast ręcznego wdrażania oprogramowania na setkach lub tysiącach maszyn wirtualnych, analiza zależności bez agenta wykorzystuje urządzenie Azure Migrate Appliance do pasywnego obserwowania połączeń sieciowych.
Jak działa mapowanie sieci bez agenta
Urządzenie próbkuje aktywne połączenia sieciowe w regularnych odstępach – mniej więcej co pięć minut – i przekształca te dane w wizualną mapę. Grupuje połączenia w logiczne granice aplikacji. Zamiast wpatrywać się w ogromną ścianę nazw maszyn, administratorzy mogą zobaczyć, jak systemy zależą od siebie nawzajem, i od razu określić, które obciążenia muszą migrować razem w tej samej fali migracji.
Zalety i ograniczenia
Główną zaletą analizy bez agenta jest brak obciążenia administracyjnego. Nie potrzebujesz danych uwierzytelniających systemu operacyjnego gościa dla każdego serwera ani nie ryzykujesz destabilizacji środowisk produkcyjnych przez instalację oprogramowania firm trzecich. Metoda ta wymaga jednak określonych uprawnień na poziomie hiperwizora i widoczności sieci, dlatego jest mniej skuteczna dla izolowanej infrastruktury fizycznej lub nietypowych systemów operacyjnych.
Analiza zależności oparta na agentach: dotarcie do trudno skanowalnych obciążeń
Jeśli w środowisku działa starszy fizyczny sprzęt, instancje w wielu chmurach lub mocno zablokowane podsieci, narzędzia bezagentowe mogą nie zebrać pełnego obrazu. Wtedy konieczna staje się analiza zależności oparta na agentach.
Wdrażanie agentów i urządzeń monitorujących
Analiza oparta na agentach wymaga zainstalowania niewielkiego oprogramowania na każdym docelowym serwerze, w połączeniu z dedykowanym urządzeniem replikującym lub monitorującym. Ta metoda zbiera szczegółowe dane telemetryczne i dzienniki połączeń dla każdej maszyny bezpośrednio z systemu operacyjnego gościa, omijając ograniczenia hiperwizora.
Kiedy trzeba użyć analizy opartej na agentach
Administratorzy zazwyczaj wdrażają analizę opartą na agentach w czterech konkretnych scenariuszach:
- Gdy wymagań analizy bezagentowej, takich jak natywne śledzenie zmian migawek, nie da się spełnić ze względu na zasady bezpieczeństwa.
- Gdy serwery działają na starszych systemach operacyjnych, które nie mają natywnych mechanizmów gotowości do pracy w chmurze.
- Gdy systemy mają nietypowy podział dysków lub niestandardowe konfiguracje rozruchu.
- Gdy infrastruktura składa się wyłącznie z serwerów fizycznych lub instancji hostowanych na alternatywnych platformach chmurowych.
Wybór właściwego rozwiązania dla projektu migracji
Wybór między analizą zależności bezagentową a opartą na agentach sprowadza się do zrównoważenia wydajności administracyjnej ze złożonością środowiska. W nowoczesnych, zwirtualizowanych centrach danych działających na VMware lub Hyper-V analiza bezagentowa zapewnia 90% wartości przy niewielkim nakładzie pracy.
W przypadku środowisk legacy, sprzętu fizycznego lub mocno kontrolowanych stref bezpieczeństwa warto poświęcić dodatkowy czas na wdrożenie agentów. Pozwala to ujawnić ukryte ścieżki sieciowe, które w przeciwnym razie mogłyby doprowadzić do katastrofalnych awarii produkcji. Aby poznać więcej na temat planowania strategii migracji, posłuchaj pełnego odcinka i dowiedz się, jak usprawnić drogę do chmury.
Często zadawane pytania
Czy analiza zależności bezagentowa wpływa na wydajność serwera?
Nie. Analiza bezagentowa opiera się na urządzeniu Azure Migrate Appliance, które pasywnie obserwuje metadane sieciowe na poziomie hiperwizora, dzięki czemu nie generuje żadnego narzutu wydajnościowego na systemy operacyjne gości.
Czy mogę użyć jednocześnie metod bezagentowych i opartych na agentach w tym samym projekcie Azure Migrate?
Tak. Projekty Azure Migrate obsługują podejścia hybrydowego wykrywania, co pozwala używać analizy bezagentowej dla maszyn wirtualnych, a jednocześnie wdrażać agentów na serwerach fizycznych lub izolowanych obciążeniach.
Jak długo Azure Migrate potrzebuje, aby zebrać dane o zależnościach?
Podstawowe połączenia pojawiają się szybko, jednak Microsoft zaleca prowadzenie analizy zależności przez co najmniej tydzień, a najlepiej do miesiąca, aby uchwycić cykliczne wzorce ruchu, takie jak miesięczne raporty czy cotygodniowe kopie zapasowe.
Czy analiza zależności za pomocą agentów wiąże się z dodatkowymi kosztami?
Narzędzia wykrywania i oceny Azure Migrate są bezpłatne. Włączenie niektórych zaawansowanych funkcji mapowania zależności lub integracji zewnętrznych może jednak wiązać się ze standardowymi kosztami przechowywania danych w usłudze Log Analytics.