Analiza zależności

W tym artykule opisano analizę zależności w usłudze Azure Migrate: odnajdywanie i ocena.

Analiza zależności identyfikuje zależności między odnalezionymi serwerami lokalnymi. Zapewnia następujące korzyści:

  • Serwery można zbierać w grupach w celu oceny, dokładniej, z większą pewnością.
  • Można zidentyfikować serwery, które muszą być migrowane razem. Jest to szczególnie przydatne, jeśli nie masz pewności, które serwery są częścią wdrożenia aplikacji, które chcesz przeprowadzić migrację na platformę Azure.
  • Można określić, czy serwery są używane, i które serwery można zlikwidować zamiast migrować.
  • Analizowanie zależności pomaga zagwarantować, że nic nie pozostanie w tyle, a tym samym pozwala uniknąć niespodziewanej awarii po migracji.
  • Zapoznaj się z typowymi pytaniami dotyczącymi analizy zależności.

Typy analiz

Istnieją dwie opcje wdrażania analizy zależności

Opcja Szczegóły Chmura publiczna Azure Government
Agentless Ogólnie dostępne dla maszyn wirtualnych VMware, maszyn wirtualnych funkcji Hyper-V, serwerów bez systemu operacyjnego i serwerów działających w innych chmurach publicznych, takich jak AWS, GCP itp. Obsługiwane Obsługiwane
Analiza oparta na agencie Używa rozwiązania Service Map w usłudze Azure Monitor, aby umożliwić wizualizację zależności i analizę.

Należy zainstalować agentów na każdym serwerze lokalnym, który chcesz przeanalizować.
Obsługiwane Nieobsługiwane.

Analiza bez agenta

Analiza zależności bez agenta działa, przechwytując dane połączenia TCP z serwerów, dla których jest włączona. Na serwerach nie są instalowani agenci. Połączenie iony z tym samym serwerem źródłowym i procesem, a serwer docelowy, proces i port są grupowane logicznie na zależność. Przechwycone dane zależności można wizualizować w widoku mapy lub eksportować jako plik CSV. Na serwerach, które chcesz przeanalizować, nie są instalowani agenci.

Dane zależności

Po rozpoczęciu odnajdywania danych zależności rozpoczyna się sondowanie:

  • Urządzenie usługi Azure Migrate sonduje dane połączenia TCP z serwerów co pięć minut w celu zebrania danych.

  • Sondowanie zbiera te dane:

    • Nazwa procesów, które mają aktywne połączenia.
    • Nazwa aplikacji, która uruchamia procesy z aktywnymi połączeniami.
    • Port docelowy w aktywnych połączeniach.
  • Zebrane dane są przetwarzane na urządzeniu usługi Azure Migrate w celu wyłudzenia informacji o tożsamości i są wysyłane do usługi Azure Migrate co sześć godzin.

Analiza oparta na agencie

W przypadku analizy opartej na agencie usługa Azure Migrate: odnajdywanie i ocena korzystają z rozwiązania Service Map w usłudze Azure Monitor. Na każdym serwerze, który chcesz przeanalizować, należy zainstalować agenta Microsoft Monitoring Agent/Log Analytics i agenta zależności.

Dane zależności

Analiza oparta na agencie zapewnia następujące dane:

  • Nazwa serwera źródłowego, proces, nazwa aplikacji.
  • Nazwa, proces, nazwa aplikacji i port serwera docelowego.
  • Liczba połączeń, opóźnień i informacji o transferze danych są zbierane i dostępne dla zapytań usługi Log Analytics.

Porównanie agentów bez agentów i opartych na agentach

Różnice między wizualizacją bez agenta i wizualizacją opartą na agentach są podsumowane w tabeli.

Wymaganie Agentless Oparte na agencie
Pomoc techniczna Ogólnie dostępne dla maszyn wirtualnych VMware, maszyn wirtualnych funkcji Hyper-V, serwerów fizycznych lub serwerów działających w innych chmurach publicznych, takich jak AWS i GCP. Ogólnie dostępna (OGÓLNA dostępność).
Agent Na serwerach, które mają być analizowane, nie są wymagane żadne agenty. Agenci wymagane na każdym serwerze lokalnym, który chcesz przeanalizować.
Log Analytics Niewymagane. Usługa Azure Migrate używa rozwiązania Service Map w dziennikach usługi Azure Monitor na potrzeby analizy zależności.

Obszar roboczy usługi Log Analytics jest skojarzony z projektem. Obszar roboczy musi znajdować się w regionach Wschodnie stany USA, Azja Południowo-Wschodnia lub Europa Zachodnia. Obszar roboczy musi znajdować się w regionie, w którym jest obsługiwana mapa usługi. Maszyny wirtualne platformy Azure można monitorować w dowolnym regionie. Same maszyny wirtualne nie są ograniczone do regionów obsługiwanych przez obszar roboczy usługi Log Analytics.
Proces Przechwytuje dane połączenia TCP. Po odnalezieniu program zbiera dane w odstępach od pięciu minut. Agenci usługi Service Map zainstalowane na serwerze zbierają dane dotyczące procesów TCP i połączeń przychodzących/wychodzących dla każdego procesu.
Data Nazwa serwera źródłowego, proces, nazwa aplikacji.

Nazwa, proces, nazwa aplikacji i port serwera docelowego.
Nazwa serwera źródłowego, proces, nazwa aplikacji.

Nazwa, proces, nazwa aplikacji i port serwera docelowego.

Liczba połączeń, opóźnień i informacji o transferze danych są zbierane i dostępne dla zapytań usługi Log Analytics.
Wizualizacji Mapa zależności pojedynczego serwera może być widoczna w okresie od jednej godziny do 30 dni. Mapa zależności pojedynczego serwera.

Mapa zależności grupy serwerów.

Mapa może być widoczna tylko przez godzinę.

Dodaj i usuń serwery w grupie z widoku mapy.
Eksport danych Dane z ostatnich 30 dni można pobrać w formacie CSV. Dane mogą być odpytywane za pomocą usługi Log Analytics.

Następne kroki

  • Konfigurowanie wizualizacji zależności opartej na agencie.
  • Wypróbuj wizualizację zależności bez agenta dla serwerów w programie VMware.
  • Zapoznaj się z typowymi pytaniami dotyczącymi wizualizacji zależności.