Afhankelijkheidsanalyse

In dit artikel wordt afhankelijkheidsanalyse in Azure Migrate beschreven: Detectie en evaluatie.

Afhankelijkheidsanalyse identificeert afhankelijkheden tussen gedetecteerde on-premises servers. Het biedt deze voordelen:

  • U kunt servers verzamelen in groepen voor evaluatie, nauwkeuriger, met meer vertrouwen.
  • U kunt servers identificeren die samen moeten worden gemigreerd. Dit is vooral handig als u niet zeker weet welke servers deel uitmaken van een app-implementatie die u wilt migreren naar Azure.
  • U kunt bepalen of servers worden gebruikt en welke servers buiten gebruik kunnen worden gesteld in plaats van gemigreerd.
  • Door afhankelijkheden te analyseren, zorgt u ervoor dat er niets achterblijft en voorkomt u dus verrassingsstoringen na de migratie.
  • Bekijk veelgestelde vragen over afhankelijkheidsanalyse.

Analysetypen

Er zijn twee opties voor het implementeren van afhankelijkheidsanalyse

Optie DETAILS Openbare cloud Azure Government
Agentless Algemeen beschikbaar voor VMware-VM's, Hyper-V-VM's, bare-metalservers en servers die worden uitgevoerd op andere openbare clouds, zoals AWS, GCP, enzovoort. Ondersteund Ondersteund
Analyse op basis van agents Maakt gebruik van de servicetoewijzingsoplossing in Azure Monitor om visualisatie en analyse van afhankelijkheden in te schakelen.

U moet agents installeren op elke on-premises server die u wilt analyseren.
Ondersteund Wordt niet ondersteund.

Analyse zonder agent

Afhankelijkheidsanalyse zonder agent werkt door TCP-verbindingsgegevens vast te leggen van servers waarvoor deze is ingeschakeld. Er zijn geen agents geïnstalleerd op servers. Verbinding maken ionen met dezelfde bronserver en hetzelfde proces, en doelserver, proces en poort worden logisch gegroepeerd in een afhankelijkheid. U kunt vastgelegde afhankelijkheidsgegevens visualiseren in een kaartweergave of deze exporteren als een CSV. Er zijn geen agents geïnstalleerd op servers die u wilt analyseren.

Afhankelijkheidsgegevens

Nadat de detectie van afhankelijkheidsgegevens is gestart, begint polling:

  • Het Azure Migrate-apparaat pollt elke vijf minuten TCP-verbindingsgegevens van servers om gegevens te verzamelen.

  • Polling verzamelt deze gegevens:

    • Naam van processen met actieve verbindingen.
    • Naam van de toepassing die processen uitvoert die actieve verbindingen hebben.
    • Doelpoort op de actieve verbindingen.
  • De verzamelde gegevens worden verwerkt op het Azure Migrate-apparaat, om identiteitsgegevens te afleiden en om de zes uur naar Azure Migrate te worden verzonden.

Analyse op basis van agents

Voor analyse op basis van agents maakt Azure Migrate: Detectie en evaluatie gebruik van de servicetoewijzingsoplossing in Azure Monitor. U installeert de Microsoft Monitoring Agent/Log Analytics-agent en de afhankelijkheidsagent op elke server die u wilt analyseren.

Afhankelijkheidsgegevens

Analyse op basis van agents biedt deze gegevens:

  • Bronservernaam, proces, toepassingsnaam.
  • Doelservernaam, proces, toepassingsnaam en poort.
  • Het aantal verbindingen, latentie en gegevensoverdracht wordt verzameld en beschikbaar voor Log Analytics-query's.

Vergelijken zonder agent en op basis van agents

De verschillen tussen visualisatie zonder agent en visualisatie op basis van agents worden samengevat in de tabel.

Vereiste Agentless Op basis van agents
Ondersteuning Algemeen beschikbaar voor VMware-VM's, Hyper-V-VM's, fysieke servers of servers die worden uitgevoerd in andere openbare clouds, zoals AWS en GCP. Algemene beschikbaarheid (GA).
Agent Er zijn geen agents nodig op servers die u wilt analyseren. Agents die vereist zijn op elke on-premises server die u wilt analyseren.
Log Analytics Niet vereist. Azure Migrate maakt gebruik van de servicetoewijzingsoplossing in Azure Monitor-logboeken voor afhankelijkheidsanalyse.

U koppelt een Log Analytics-werkruimte aan een project. De werkruimte moet zich in de regio's VS - oost, Azië - zuidoost of Europa - west bevinden. De werkruimte moet zich in een regio bevinden waarin servicetoewijzing wordt ondersteund. U kunt azure-VM's in elke regio bewaken. De VM's zelf zijn niet beperkt tot de regio's die worden ondersteund door de Log Analytics-werkruimte.
Verwerken Hiermee worden TCP-verbindingsgegevens vastgelegd. Na de detectie worden gegevens verzameld met intervallen van vijf minuten. Servicetoewijzingsagents die zijn geïnstalleerd op een server verzamelen gegevens over TCP-processen en inkomende/uitgaande verbindingen voor elk proces.
Gegevens Bronservernaam, proces, toepassingsnaam.

Doelservernaam, proces, toepassingsnaam en poort.
Bronservernaam, proces, toepassingsnaam.

Doelservernaam, proces, toepassingsnaam en poort.

Het aantal verbindingen, latentie en gegevensoverdracht wordt verzameld en beschikbaar voor Log Analytics-query's.
Visualization De afhankelijkheidstoewijzing van één server kan worden weergegeven over een duur van één uur tot 30 dagen. Afhankelijkheidstoewijzing van één server.

Afhankelijkheidstoewijzing van een groep servers.

Kaart kan slechts een uur worden weergegeven.

Servers in een groep toevoegen aan en verwijderen uit de kaartweergave.
Gegevensexport Gegevens van de afgelopen 30 dagen kunnen worden gedownload in een CSV-indeling. Gegevens kunnen worden opgevraagd met Log Analytics.

Volgende stappen