Afhankelijkheidsanalyse
In dit artikel wordt de afhankelijkheidsanalyse in Azure Migrate: Detectie en evaluatie.
Afhankelijkheidsanalyse identificeert afhankelijkheden tussen de gevonden on-premises servers. Dit biedt de volgende voordelen:
- U kunt servers in groepen verzamelen 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 naar Azure wilt migreren.
- U kunt bepalen of servers in gebruik zijn 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 op die manier verrassingen uitval na de migratie.
- Bekijk veelvoorkomende vragen over afhankelijkheidsanalyse.
Analysetypen
Er zijn twee opties voor het implementeren van afhankelijkheidsanalyse
| Optie | Details | Openbare cloud | Azure Government |
|---|---|---|---|
| Zonder agent | Pollt gegevens van servers op VMware met behulp van vSphere-API's. U hoeft geen agents op servers te installeren. Deze optie is momenteel alleen beschikbaar voor servers op VMware. |
Ondersteund. | Ondersteund. |
| Analyse op basis van een agent | Maakt gebruik van Servicetoewijzing oplossing in Azure Monitor, om visualisatie en analyse van afhankelijkheden mogelijk te maken. U moet agents installeren op elke on-premises server die u wilt analyseren. |
Ondersteund | Wordt niet ondersteund. |
Analyse zonder agent
Analyse van afhankelijkheid zonder agent werkt door TCP-verbindingsgegevens vast te leggen van servers waarvoor deze zijn ingeschakeld. Er worden geen agents geïnstalleerd op servers. Verbindingen met dezelfde bronserver en hetzelfde proces, en de doelserver, het proces en de poort worden logisch gegroepeerd in een afhankelijkheid. U kunt vastgelegde afhankelijkheidsgegevens visualiseren in een kaartweergave of deze exporteren als een CSV. Er worden geen agents geïnstalleerd op servers die u wilt analyseren.
Afhankelijkheidsgegevens
Nadat de detectie van afhankelijkheidsgegevens is gestart, wordt polling gestart:
Het Azure Migrate pollt elke vijf minuten TCP-verbindingsgegevens van servers om gegevens te verzamelen.
Gegevens worden verzameld van gastservers via vCenter Server, met behulp van vSphere-API's.
Polling verzamelt deze gegevens:
- Naam van processen die actieve verbindingen hebben.
- Naam van de toepassing die processen met actieve verbindingen uitvoeren.
- Doelpoort op de actieve verbindingen.
De verzamelde gegevens worden verwerkt op Azure Migrate apparaat, om identiteitsgegevens af te leiden en worden om de zes uur Azure Migrate verzonden naar Azure Migrate gegevens
Analyse op basis van een agent
Voor analyse op basis van een agent gebruikt Azure Migrate: Detectie en evaluatie maakt gebruik van Servicetoewijzing oplossing in Azure Monitor. U installeert de Microsoft Monitoring Agent/Log Analytics-agent en de Afhankelijkheidsagentop elke server die u wilt analyseren.
Afhankelijkheidsgegevens
Analyse op basis van een agent biedt deze gegevens:
- Naam van bronserver, proces, toepassingsnaam.
- Naam van doelserver, proces, toepassingsnaam en poort.
- Het aantal verbindingen, latentie en gegevensoverdracht wordt verzameld en beschikbaar voor Log Analytics-query's.
Zonder agent en op basis van agent vergelijken
De verschillen tussen visualisatie zonder agent en visualisatie op basis van een agent worden samengevat in de tabel.
| Vereiste | Zonder agent | Op basis van agent |
|---|---|---|
| Ondersteuning | Alleen beschikbaar voor servers op VMware. Controleer ondersteunde besturingssystemen. | In 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 Servicetoewijzing oplossing 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 waarin Servicetoewijzing wordt ondersteund. |
| Proces | Legt TCP-verbindingsgegevens vast. Na de detectie worden gegevens verzameld met intervallen van vijf minuten. | Servicetoewijzing agents die op een server zijn geïnstalleerd, verzamelen gegevens over TCP-processen en binnenkomende/uitgaande verbindingen voor elk proces. |
| Gegevens | Naam van bronserver, proces, toepassingsnaam. Naam van doelserver, proces, toepassingsnaam en poort. |
Naam van bronserver, proces, toepassingsnaam. Naam van doelserver, proces, toepassingsnaam en poort. Het aantal verbindingen, latentie en gegevensoverdracht wordt verzameld en beschikbaar voor Log Analytics-query's. |
| Visualisatie | Afhankelijkheidskaart van één server kan worden weergegeven gedurende een duur van één uur tot 30 dagen. | Afhankelijkheidskaart van één server. Afhankelijkheidskaart van een groep servers. De kaart kan slechts gedurende 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
- Op agent gebaseerde afhankelijkheidsvisualisatie instellen.
- Visualisatie van afhankelijkheid zonder agent uitproberen voor servers op VMware.
- Bekijk veelvoorkomende vragen over visualisatie van afhankelijkheden.