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 |
---|---|---|---|
Bez agenta | 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łączenia z tym samym serwerem źródłowym i procesem oraz serwerem docelowym, procesem i portem 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 | Bez agenta | 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. |
Wizualizacja | 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.