Analisi delle dipendenze

Questo articolo descrive l'analisi delle dipendenze in Azure Migrate: individuazione e valutazione.

L'analisi delle dipendenze identifica le dipendenze tra i server locali individuati. Offre questi vantaggi:

  • È possibile raccogliere i server in gruppi per la valutazione, in modo più accurato, con maggiore attendibilità.
  • È possibile identificare i server di cui è necessario eseguire la migrazione insieme. Ciò è particolarmente utile se non si è certi dei server che fanno parte di una distribuzione di app di cui si vuole eseguire la migrazione ad Azure.
  • È possibile identificare se i server sono in uso e quali server possono essere rimossi anziché eseguire la migrazione.
  • L'analisi delle dipendenze consente di garantire che non venga lasciato nulla, evitando quindi interruzioni a sorpresa dopo la migrazione.
  • Esaminare le domande comuni sull'analisi delle dipendenze.

Tipi di analisi

Sono disponibili due opzioni per la distribuzione dell'analisi delle dipendenze

Opzione Dettagli Cloud pubblico Azure Government
Senza agente Disponibile a livello generale per macchine virtuali VMware, macchine virtuali Hyper-V, server bare metal e server in esecuzione in altri cloud pubblici, ad esempio AWS, GCP e così via. Supportato Supportato
Analisi basata su agente Usa la soluzione Mapping dei servizi in Monitoraggio di Azure per abilitare la visualizzazione e l'analisi delle dipendenze.

È necessario installare gli agenti in ogni server locale che si vuole analizzare.
Supportato Non supportato.

Analisi senza agente

L'analisi delle dipendenze senza agente funziona acquisendo i dati di connessione TCP dai server per i quali è abilitata. Nessun agente viene installato nei server. Connessione ions con lo stesso server di origine e lo stesso processo e il server di destinazione, il processo e la porta vengono raggruppati logicamente in una dipendenza. È possibile visualizzare i dati delle dipendenze acquisiti in una visualizzazione mappa o esportarli come csv. Non sono installati agenti nei server da analizzare.

Dati di dipendenza

Dopo l'avvio dell'individuazione dei dati di dipendenza, inizia il polling:

  • L'appliance Azure Migrate esegue il polling dei dati di connessione TCP dai server ogni cinque minuti per raccogliere dati.

  • Il polling raccoglie questi dati:

    • Nome dei processi con connessioni attive.
    • Nome dell'applicazione che esegue processi con connessioni attive.
    • Porta di destinazione nelle connessioni attive.
  • I dati raccolti vengono elaborati nell'appliance di Azure Migrate, per dedurre le informazioni sull'identità e vengono inviati ad Azure Migrate ogni sei ore.

Analisi basata su agente

Per l'analisi basata su agenti, Azure Migrate: Individuazione e valutazione usa la soluzione Mapping dei servizi in Monitoraggio di Azure. Installare Microsoft Monitoring Agent/Log Analytics Agent e Dependency Agent in ogni server da analizzare.

Dati di dipendenza

L'analisi basata su agente fornisce questi dati:

  • Nome del server di origine, processo, nome applicazione.
  • Nome del server di destinazione, processo, nome applicazione e porta.
  • Il numero di connessioni, latenza e informazioni sul trasferimento dei dati vengono raccolte e disponibili per le query di Log Analytics.

Confrontare agenti senza agente e basati su agente

Le differenze tra la visualizzazione senza agente e la visualizzazione basata su agente sono riepilogate nella tabella.

Requisito Senza agente Basato su agente
Supporto Disponibile a livello generale per macchine virtuali VMware, macchine virtuali Hyper-V, server fisici o server in esecuzione in altri cloud pubblici, ad esempio AWS e GCP. Disponibilità generale (GA).
Agente Nessun agente necessario nei server da analizzare. Agenti necessari in ogni server locale che si vuole analizzare.
Log Analytics Non obbligatorio. Azure Migrate usa la soluzione Mapping dei servizi nei log di Monitoraggio di Azure per l'analisi delle dipendenze.

Si associa un'area di lavoro Log Analytics a un progetto. L'area di lavoro deve trovarsi nelle aree Stati Uniti orientali, Asia sud-orientale o Europa occidentale. L'area di lavoro deve trovarsi in una regione in cui la soluzione Mapping dei servizi è supportata. È possibile monitorare le macchine virtuali di Azure in qualsiasi area. Le macchine virtuali stesse non sono limitate alle aree supportate dall'area di lavoro Log Analytics.
Processo Acquisisce i dati di connessione TCP. Dopo l'individuazione, raccoglie i dati a intervalli di cinque minuti. Gli agenti di Mapping dei servizi installati in un server raccolgono dati sui processi TCP e sulle connessioni in ingresso/in uscita per ogni processo.
Dati Nome del server di origine, processo, nome applicazione.

Nome del server di destinazione, processo, nome applicazione e porta.
Nome del server di origine, processo, nome applicazione.

Nome del server di destinazione, processo, nome applicazione e porta.

Il numero di connessioni, latenza e informazioni sul trasferimento dei dati vengono raccolte e disponibili per le query di Log Analytics.
Visualizzazione La mappa delle dipendenze di un singolo server può essere visualizzata per una durata compresa tra un'ora e 30 giorni. Mappa delle dipendenze di un singolo server.

Mappa delle dipendenze di un gruppo di server.

La mappa può essere visualizzata solo in un'ora.

Aggiungere e rimuovere server in un gruppo dalla visualizzazione mappa.
Esportazione dei dati I dati degli ultimi 30 giorni possono essere scaricati in formato CSV. I dati possono essere sottoposti a query con Log Analytics.

Passaggi successivi

  • Configurare la visualizzazione delle dipendenze basata su agente.
  • Provare la visualizzazione delle dipendenze senza agente per i server in VMware.
  • Esaminare le domande comuni sulla visualizzazione delle dipendenze.