Introduzione

Completato

Tradizionalmente le organizzazioni sono state abituate a ospitare le applicazioni Web nella propria infrastruttura interna, usando computer che eseguono Windows Server, Internet Information Services (IIS) e SQL Server. Oltre al lavoro richiesto e ai costi iniziali, queste applicazioni comportano costi di manutenzione continui in termini di hardware, aggiornamenti del sistema operativo e costi di licenza. Questi costi di manutenzione rendono il servizio app di Azure un'alternativa interessante.

Si supponga di lavorare per un'azienda in cui sono presenti applicazioni Web ASP.NET che devono essere spostate nel servizio app di Azure. Il primo passaggio consiste nel valutare se le app hanno dipendenze da funzionalità non supportate nel servizio app di Azure. Quindi è possibile avviare una serie di progetti di valutazione costosi e che richiedono molto tempo. Dopo aver completato la valutazione, è necessario configurare account del servizio app di Azure, spostare i file e applicare le impostazioni.

Un'opzione migliore è l'uso dello strumento Migration Assistant del servizio app di Azure. Lo strumento Migration Assistant viene installato ed eseguito direttamente nel server per valutare ogni applicazione Web ospitata. Se è possibile eseguire la migrazione dell'applicazione Web, è sufficiente specificare informazioni sull'account Azure, sul gruppo di risorse di destinazione e così via per completare la migrazione. Se non è possibile eseguire la migrazione, le informazioni consentono di riprogettare l'applicazione per rimuovere le dipendenze che ne ostacolano il passaggio al cloud.

In questo modulo si usa lo strumento Migration Assistant del Servizio app di Azure in un ambiente locale simulato, per esaminare il funzionamento dello strumento. Si esegue una valutazione e quindi la migrazione di un'applicazione ASP.NET al Servizio app di Azure.

Alla fine di questo modulo si avrà una panoramica delle potenziali difficoltà per la migrazione al servizio app di Azure di un'applicazione Web attualmente in esecuzione in IIS.

Obiettivi di apprendimento

Gli obiettivi del modulo sono:

  • Identificare i tipi di problemi che possono presentarsi durante la migrazione di un'applicazione ospitata in IIS al Servizio app di Azure.
  • Valutare l'idoneità per la migrazione di un'applicazione Web locale con lo strumento Migration Assistant del servizio app di Azure.
  • Usare Migration Assistant per eseguire la migrazione di un'applicazione Web locale nel servizio app di Azure.

Prerequisiti

  • Una certa familiarità con l'uso di macchine virtuali, Windows Server e IIS.
  • Una conoscenza di base del funzionamento di IIS, dei rispettivi punti di estendibilità e del modo in cui vengono ospitate le applicazioni ASP.NET.