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. I vantaggi offerti sono i seguenti:
- È 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. Questo vantaggio è particolarmente utile se non si è certi dei server che fanno parte di una distribuzione di app di cui si vuole eseguire la migrazione in Azure.
- È possibile identificare se i server sono in uso e quali server è possibile rimuovere anziché migrare.
- L'analisi delle dipendenze consente di assicurarsi di includere tutto, evitando così interruzioni inaspettate dopo la migrazione.
- Vedere 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. | Supportata | Supportata |
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. |
Supportata | 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. Le connessioni con lo stesso server di origine e lo stesso processo e server di destinazione, processo e porta vengono raggruppate logicamente in una dipendenza. È possibile visualizzare i dati delle dipendenze acquisiti in una visualizzazione mappa o esportarli come CSV. Nessun agente viene installato nei server da analizzare.
Dati delle dipendenze
Dopo l'avvio dell'individuazione dei dati delle dipendenze, inizia il polling:
L'appliance Azure Migrate esegue il polling dei dati di connessione TCP dai server ogni cinque minuti per raccogliere i 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. Occorre installare Microsoft Monitoring Agent e l'agente di Log Analytics e Dependency Agent in ogni server da analizzare.
Dati delle dipendenze
L'analisi basata su agente fornisce questi dati:
- Nome del server di origine, processo, nome dell'applicazione.
- Nome del server di destinazione, processo, nome dell'applicazione e porta.
- Il numero di connessioni, la latenza e le informazioni sul trasferimento dei dati vengono raccolte e rese disponibili per le query di Log Analytics.
Confronto delle visualizzazioni senza agente e basata su agente
Le differenze tra la visualizzazione senza agente e quella basata su agente sono riepilogate nella tabella seguente.
Requisito | Senza agente | Basata 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, come AWS e GCP. | Nella disponibilità generale. |
Agente | Nessun agente necessario nei server da analizzare. | Sono necessari agenti in ogni server locale da analizzare. |
Log Analytics | Non obbligatorio. | Azure Migrate usa la soluzione Mapping dei servizi in 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 dell'applicazione. Nome del server di destinazione, processo, nome dell'applicazione e porta. |
Nome del server di origine, processo, nome dell'applicazione. Nome del server di destinazione, processo, nome dell'applicazione e porta. Il numero di connessioni, la latenza e le informazioni sul trasferimento dei dati vengono raccolte e rese 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 nell’arco di un'ora. Aggiungere e rimuovere server in un gruppo dalla visualizzazione della 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.
- Vedere le domande comuni sull'analisi delle dipendenze.