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.