Condividi tramite


Valutare le applicazioni .NET per la migrazione ad Azure

Questa guida descrive come usare l'applicazione e la valutazione del codice per .NET per valutare come sono pronte le applicazioni .NET per il passaggio ad Azure e quali modifiche è necessario apportare per una migrazione cloud corretta.

Che cos'è l'applicazione e la valutazione del codice per .NET?

L'utilità viene usata per valutare il codice sorgente .NET per identificare le opportunità di riplatforming e migrazione in Azure.

Individua l'utilizzo della tecnologia delle applicazioni tramite l'analisi statica del codice, supporta la stima del lavoro e accelera la ripiattaforma del codice fornendo raccomandazioni su come risolvere eventuali problemi potenziali e rendere il codice compatibile con il cloud.

La valutazione dell'applicazione e del codice è disponibile in un'estensione di Visual Studio e in uno strumento dell'interfaccia della riga di comando.

La valutazione dell'applicazione e del codice per .NET aggrega un set di strumenti, motori e regole per valutare e riformare le applicazioni .NET in diverse destinazioni di Azure, ad esempio servizio app di Azure, servizio Azure Kubernetes e app contenitore di Azure.

Quando è consigliabile usare l'applicazione e la valutazione del codice?

L'utilità è progettata per aiutare le organizzazioni a modernizzare le proprie applicazioni .NET in modo da ridurre i costi e consentire un'innovazione più rapida. Usa tecniche di analisi avanzate per comprendere la struttura e le dipendenze di qualsiasi applicazione .NET e fornisce indicazioni su come effettuare il refactoring e la migrazione delle applicazioni in Azure.

Con esso è possibile:

  • Valutare la compatibilità del codice con Azure: ricevere una notifica su ogni parte del codice che potrebbe non funzionare quando si sposta l'applicazione in Azure.

  • Ottenere consigli sul refactoring del codice: ricevere indicazioni e stime dettagliate su come aggiornare il codice per renderlo compatibile con Azure, quali verifiche è necessario eseguire per garantire il corretto funzionamento delle applicazioni e come migliorare le prestazioni, la scalabilità, la sicurezza e così via.

Lingue disponibili

La valutazione dell'applicazione e del codice per .NET può analizzare i progetti scritti nei linguaggi seguenti:

  • C#
  • Visual Basic

Tipi di progetto supportati

Analizza il codice nei tipi di progetto seguenti:

  • ASP.NET
  • Librerie di classi

Destinazioni di Azure supportate

Attualmente l'applicazione identifica i potenziali problemi per la migrazione al servizio app di Azure, al servizio Azure Kubernetes e alle app di Azure Container. In futuro, lo strumento potrebbe avere la possibilità di impostare la destinazione in modo esplicito e filtrare i problemi e le raccomandazioni esatte per ogni destinazione separatamente.

Passaggi successivi

Installare l'estensione di Visual Studio o lo strumento CLI

Per informazioni su come installare l'applicazione Azure Migrate e la valutazione del codice per l'estensione .NET per Visual Studio o CLi, vedere le istruzioni di installazione.