Modernizzare ASP.NET app Web per app Azure codice del servizio

Questo articolo illustra come eseguire la migrazione di ASP.NET app Web su larga scala al servizio app Azure usando Azure Migrate.

Nota

Le esercitazioni illustrano il percorso di distribuzione più semplice per uno scenario, per consentire di configurare rapidamente un modello di verifica. Le esercitazioni usano le opzioni predefinite, se possibile e non mostrano tutte le impostazioni e i percorsi possibili.

In questa esercitazione apprenderai a:

  • Eseguire la migrazione di app Web su larga scala ASP.NET al servizio app Azure usando il flusso integrato in Azure Migrate.
  • Modificare i piani di migrazione per le app Web.
  • Modificare servizio app piano per le app Web.

Se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.

Prerequisiti

Prima di iniziare questa esercitazione, è necessario:

  1. Completare la prima esercitazione per individuare le app Web in esecuzione nell'ambiente VMware.
  2. Completare la seconda esercitazione per valutare le app Web per determinare lo stato di idoneità per la migrazione al servizio app Azure. È necessario valutare le app Web per eseguirne la migrazione usando il flusso integrato.
  3. Passare al progetto esistente o creare un nuovo progetto.

Eseguire la migrazione di app Web

Dopo aver valutato le app Web, è possibile eseguirne la migrazione usando il flusso di migrazione integrato in Azure Migrate.

  • È possibile selezionare fino a cinque piani servizio app come parte di una singola migrazione.
  • Attualmente non è supportata la selezione di piani di servizio app esistenti durante il flusso di migrazione.
  • È possibile eseguire la migrazione di app Web fino a una dimensione massima di 2 GB, incluso il contenuto archiviato nella directory virtuale mappata.
  • Attualmente non è supportata la migrazione del contenuto della directory UNC.
  • È necessario che Windows PowerShell 4.0 sia installato nei server che ospitano i server Web IIS da cui si prevede di eseguire la migrazione delle app Web ASP.NET ai servizi app Azure.
  • Attualmente, il flusso di migrazione non supporta gli scenari integrati della rete virtuale.

Per eseguire la migrazione delle app Web, seguire questa procedura:

  1. In Server di progetto>, database e app>Web Strumenti di migrazione>e modernizzazione di Azure Migrate selezionare Replica.

    Screenshot of the Replicate option selected.

  2. In Specificare la finalità>, Cosa si vuole eseguire la migrazione? selezionare ASP.NET app Web.

  3. In Dove si vuole eseguire la migrazione? selezionare app Azure Servizio nativo.

  4. In Tipo di virtualizzazione selezionare VMware vSphere.

  5. In Seleziona valutazione selezionare la valutazione da usare per eseguire la migrazione delle app Web e quindi selezionare il pulsante Continua . Specificare i dettagli del servizio app Azure in cui verranno ospitate le app.

    Screenshot of selected intent.

  6. In Informazioni di base, in Dettagli progetto selezionare la sottoscrizione, il gruppo di risorse e l'area in cui verranno ospitate le app Web, dall'elenco a discesa. In Archiviazione selezionare l'account Archiviazione per una posizione di archiviazione intermedia durante il processo di migrazione. Selezionare Avanti: App Web >.

    Screenshot of Azure Migrate Web Apps Basics screen.

  7. Nella sezione App Web esaminare le app Web di cui si vuole eseguire la migrazione.

    Screenshot of Azure Migrate Web Apps screen.

    Nota

    Per impostazione predefinita, le app con stato Pronto vengono contrassegnate per la migrazione. È possibile eseguire la migrazione delle app contrassegnate come Pronto con condizioni selezionando in Esegui migrazione?.

    1. Selezionare le app Web di cui eseguire la migrazione e selezionare Modifica.

      Screenshot of Azure Migrate selected web apps.

    2. In Modifica app in Esegui migrazione selezionare e selezionare il piano di servizio app e il piano tariffario in cui verranno ospitate le app. Selezionare quindi il pulsante OK .

      Nota

      È possibile eseguire la migrazione di un massimo di cinque piani servizio app alla volta.

      Screenshot of Azure Migrate Edit apps.

      Selezionare il pulsante Avanti: servizio app Piani>.

  8. Nella sezione Piani di servizio app verificare i dettagli del piano servizio app.

    Nota

    A seconda dei requisiti dell'app Web, è possibile modificare il numero di app in un piano servizio app o aggiornare il piano tariffario. Per aggiornare questi dettagli, seguire questa procedura:

    1. Seleziona il pulsante Modifica.
    2. In Modifica piano selezionare il nome di destinazione e il piano tariffario, quindi selezionare OK. Screenshot of App Service Plan Edit details.
  9. Dopo aver verificato i piani di servizio app, selezionare Avanti: Rivedi e crea.

  10. Azure Migrate ora convaliderà le impostazioni di migrazione. L'esecuzione della convalida può richiedere alcuni minuti. Al termine, esaminare i dettagli e selezionare Esegui migrazione.

    Nota

    Per scaricare il riepilogo della migrazione, selezionare il pulsante Scarica CSV .

Dopo l'avvio della migrazione, è possibile tenere traccia dello stato usando l'esperienza di distribuzione di Azure Resource Manager, come illustrato di seguito:

Screenshot of Azure Migrate deployment.

Passaggi post-migrazione

Dopo aver completato la migrazione, è possibile esaminare i passaggi seguenti in base ai requisiti specifici dell'app Web:

Passaggi successivi