0Pricing
Azure Fundamentals · Lezione

Azure Migrate: individuazione e valutazione

Distribuire l'appliance Azure Migrate in un ambiente locale, individuare server e dipendenze e generare un report sulla preparazione per Azure con stime dei costi.

Azure Migrate: individuazione e valutazione è una lezione Azure Fundamentals gratuita su CoddyKit. Questa è la lezione 2 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Azure Fundamentals, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Azure Fundamentals include 4 lezioni in totale.

Che cos'è Azure Migrate?

Azure Migrate è un hub centralizzato nel portale Azure che fornisce strumenti per individuare, valutare e migrare in Azure server, database, app Web e desktop virtuali locali. Si integra sia con gli strumenti creati da Microsoft sia con un ecosistema in crescita di strumenti di fornitori di software indipendenti (ISV), come Cloudamize e Movere. Azure Migrate archivia tutti i dati di individuazione e valutazione in una risorsa di progetto dedicata all'interno di un gruppo di risorse.

# Create an Azure Migrate project
az migrate project create \
  --resource-group myRG \
  --name myMigrateProject \
  --location eastus

L'appliance Azure Migrate

L'individuazione inizia con la distribuzione dell'appliance Azure Migrate, una VM leggera eseguita nell'ambiente locale. L'appliance raccoglie continuamente metadati, contatori delle prestazioni e dati sulle dipendenze da VMware vCenter, Microsoft Hyper-V o dai server fisici e li trasmette in modo sicuro al servizio Azure Migrate tramite HTTPS. Una singola appliance può individuare fino a 10.000 VM VMware o 5.000 VM Hyper-V.

# Download the appliance OVA for VMware discovery
# In the Azure portal: Azure Migrate > Servers > Discover > Virtualization: VMware
# Download URL is provided per project

# After deployment, configure the appliance at:
# https://<appliance-ip>:44368

Che cosa viene individuato?

L'appliance raccoglie metadati dettagliati, tra cui: inventario dei server (sistema operativo, versione, software installato, CPU, RAM, numero di dischi), dati sulle prestazioni (utilizzo di CPU e memoria per un periodo massimo di 12 mesi), dipendenze di rete (quale server comunica con quale altro) e configurazione dello spazio di archiviazione (dimensioni dei dischi e IOPS). Per i database, una credenziale separata di individuazione di SQL Server consente inoltre all'appliance di enumerare le istanze e i database SQL.

Creazione di una valutazione dei server

Dopo l'individuazione, si crea una valutazione delle VM Azure nel portale Azure Migrate. La valutazione viene configurata con: area di destinazione, criterio di dimensionamento della VM (basato sulle prestazioni oppure come in locale), opzione di sconto per istanza riservata e fattore di sicurezza (un moltiplicatore di margine, con valore predefinito 1.3). La valutazione analizza i dati sulle prestazioni e consiglia lo SKU della VM Azure più adatto e il costo mensile stimato per ogni server.

# Create a server assessment via CLI
az migrate assessment create \
  --resource-group myRG \
  --project-name myMigrateProject \
  --name ServerAssessment01 \
  --type AzureVmAssessment

Idoneità per Azure

Ogni VM valutata riceve una classificazione di idoneità per Azure: Ready, Ready with conditions, Not ready oppure Readiness unknown. Tra le cause comuni di Not ready vi sono: dischi di avvio più grandi di quanto supportato da Azure, versioni del sistema operativo non supportate oppure più di 64 dischi dati collegati. Il report di valutazione descrive ogni problema di idoneità e fornisce istruzioni operative per la correzione.

Suggerimenti per il dimensionamento corretto delle VM

Il criterio di dimensionamento basato sulle prestazioni esamina l'utilizzo di picco di CPU e memoria nel periodo di raccolta e lo moltiplica per il fattore di sicurezza per selezionare lo SKU della VM Azure più piccolo in grado di gestire il carico di lavoro. Ad esempio, un server che usa costantemente il 20% di 16 vCPU (3,2 vCPU effettive) con un fattore di sicurezza pari a 1,3 richiede uno SKU VM che offra almeno 4,16 vCPU; la valutazione consiglierà quindi lo SKU del livello successivo con 4 o 8 vCPU.

Analisi delle dipendenze

L'analisi delle dipendenze mostra quali server comunicano tra loro e consente di raggruppare le applicazioni interdipendenti nelle ondate di migrazione. Azure Migrate supporta due modalità di analisi delle dipendenze: senza agenti (usa i dati di vCenter, non richiede l'installazione di software ed è meno granulare) e basata su agenti (installa Log Analytics Dependency agent e MMA/AMA in ogni VM per ottenere dettagli sulle connessioni a livello di processo). Le mappe delle dipendenze vengono visualizzate direttamente nel portale Azure.

Valutazioni di app Web e SQL

Azure Migrate valuta anche le applicazioni Web ASP.NET per la migrazione ad Azure App Service e i database SQL per la migrazione ad Azure SQL Database, Azure SQL Managed Instance o SQL Server on Azure VM. La valutazione SQL identifica funzionalità deprecate, regole di confronto non supportate e problemi di compatibilità, assegnando a ogni database uno stato di idoneità e consigliando la destinazione Azure SQL ottimale in base alle funzionalità utilizzate.

Report di stima dei costi

La valutazione genera una stima dettagliata dei costi mensili per ogni carico di lavoro nell'area Azure di destinazione, suddivisa tra elaborazione, archiviazione e traffico di rete in uscita. È possibile alternare i prezzi con pagamento in base al consumo e quelli delle istanze riservate per 1 o 3 anni per modellare il risparmio sui costi. Esportando il report in Excel, è possibile creare un business case complessivo che confronti il TCO locale con la spesa Azure prevista su un orizzonte di 3 anni.

# Export assessment report details
az migrate assessment download \
  --resource-group myRG \
  --project-name myMigrateProject \
  --name ServerAssessment01 \
  --output-folder /tmp/assessment-report

Livelli di affidabilità delle valutazioni

Azure Migrate assegna un livello di affidabilità (da 1 a 5 stelle) a ogni valutazione in base alla percentuale di punti dati sulle prestazioni raccolti. Una valutazione con meno del 20% dei dati disponibili riceve 1 stella e potrebbe portare a dimensionare le VM in modo significativamente eccessivo o insufficiente. È consigliabile raccogliere almeno 30 giorni di dati sulle prestazioni prima di generare una valutazione, così da ottenere il livello massimo di affidabilità, pari a 5 stelle, e stime dei costi attendibili.

Iterazione sulle valutazioni

Le valutazioni sono istantanee relative a un determinato momento e non vengono aggiornate automaticamente. Man mano che si raccolgono più dati sulle prestazioni o si modificano le proprie ipotesi (area di destinazione, modello di sconto, fattore di comfort), è necessario creare una nuova valutazione per riflettere gli input aggiornati. Azure Migrate consente di confrontare più valutazioni affiancate, così da poter modellare scenari diversi (ad esempio Stati Uniti orientali rispetto all'Europa settentrionale o pagamento in base al consumo rispetto a istanze riservate) prima di impegnarsi in un piano di migrazione.

Verifica rapida

Verifichi la Sua comprensione dei concetti di Microsoft Azure Fundamentals (AZ-900) trattati in questa lezione.

Riepilogo della lezione

In questa lezione ha imparato che: l'appliance Azure Migrate rileva i server locali e trasmette i dati sulle prestazioni; le valutazioni dei server consigliano gli SKU delle VM Azure e stimano i costi mensili; infine, l'analisi delle dipendenze raggruppa i server interdipendenti in ondate di migrazione. Nel prossimo argomento eseguiremo una migrazione Rehost usando il motore di replica di Azure Migrate.

Domande Frequenti

La lezione «Azure Migrate: individuazione e valutazione» è gratuita?

Sì — il testo completo di «Azure Migrate: individuazione e valutazione» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Azure Fundamentals, passa a CoddyKit PRO. Il corso Azure Fundamentals include 4 lezioni in totale.

Cosa imparerò in «Azure Migrate: individuazione e valutazione»?

Distribuire l'appliance Azure Migrate in un ambiente locale, individuare server e dipendenze e generare un report sulla preparazione per Azure con stime dei costi. Eserciti Azure Fundamentals con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Azure Fundamentals?

Non è richiesta alcuna esperienza precedente. Azure Fundamentals su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 2 di 4.

Quanto tempo richiede la lezione «Azure Migrate: individuazione e valutazione»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Azure Fundamentals?

Sì. Ogni lezione Azure Fundamentals include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Il framework di migrazione 6-R
  2. Azure Migrate: individuazione e valutazione
  3. Rehost con Azure Migrate (Lift and Shift)
  4. Best practice per la migrazione dei database
← Torna a Azure Fundamentals