Eseguire la migrazione di un'applicazione Web ASP.NET a una macchina virtuale di Azure
Questo documento offre una panoramica su come eseguire la migrazione di un'applicazione Web ASP.NET da locale a una macchina virtuale di Azure.
Avvio rapido
Informazioni su come creare una macchina virtuale e pubblicarvi un'app: Pubblicare un'app in una VM di Azure
Operazioni preliminari
Queste esercitazioni illustrano i passaggi per creare una macchina virtuale (o eseguirne la migrazione), pubblicarvi l'applicazione Web e altre attività che potrebbero essere necessarie per supportare l'applicazione in Azure.
- Creare una macchina virtuale per l'applicazione ASP.NET in Azure usando una delle opzioni seguenti:
- Pubblicare un servizio cloud con Visual Studio
- Creare una rete virtuale sicura per le VM
- Creare una pipeline di integrazione continua/distribuzione continua per l'applicazione
- Passare a un set di scalabilità di macchine virtuali per la scalabilità e la disponibilità elevata
Considerazioni
Vantaggi
Le macchine virtuali sono il modo più semplice per eseguire la migrazione di un'applicazione da locale al cloud. Consentono di replicare lo stesso ambiente usato dall'applicazione in locale, eliminando la necessità di mantenere i data center. I set di scalabilità di macchine virtuali forniscono scalabilità e disponibilità elevata per le applicazioni in esecuzione nelle macchine virtuali.
Dimensioni macchina virtuale
Scegliere per la macchina virtuale le dimensioni e il tipo ottimale per il carico di lavoro. Per ulteriori informazioni, vedere Dimensioni per le macchine virtuali Windows in Azure.
Gestione
Proprio come un computer locale, si è responsabili della gestione e dell'aggiornamento della macchina virtuale*. ma, se l'applicazione può essere eseguita in un ambiente di piattaforma distribuita come servizio (PaaS), ad esempio il Servizio app di Azure, o in un contenitore, non sarà più necessario.
*Aggiornamenti automatici del sistema operativo per i set di scalabilità di macchine virtuali è attualmente disponibile come servizio di anteprima.
Reti virtuali
Le reti virtuali di Azure consentono di:
- Creare un'infrastruttura ibrida facile da controllare
- Usare indirizzi IP e server DNS personali
- Creare un ambiente isolato e altamente sicuro per le applicazioni
- Connettere la VM alla rete locale usando una delle diverse opzioni di connettività
- Integrare la macchina virtuale nella rete locale usando ExpressRoute
Per iniziare, vedere la documentazione sulla rete virtuale
Active Directory
Molte applicazioni usano Active Directory per l'autenticazione e la gestione delle identità.
- Azure AD Connect consente di integrare le directory locali con Azure Active Directory. Per iniziare, vedere Integrare le directory locali con Azure Active Directory.
- In alternativa, ExpressRoute consente alle applicazioni di accedere all'istanza di Active Directory locale.
Database SQL
Se l'applicazione usa un database locale, l'app non potrà comunicare con il database per impostazione predefinita. È possibile:
- Configurare una rete ibrida che consente all'applicazione di accedere al database in esecuzione in locale.
- Eseguire la migrazione del database ad Azure. Per ulteriori informazioni, vedere Eseguire la migrazione del database di SQL Server ad Azure.
Disponibilità e scalabilità elevate
Set di scalabilità di macchine virtuali
Per fare in modo che l'applicazione sia a disponibilità elevata e scalabile, eseguire la migrazione dell'immagine della VM a un set di scalabilità di macchine virtuali di Azure per migliorare la disponibilità e la scalabilità dell'applicazione. I set di scalabilità di macchine virtuali danno la possibilità di usare una macchina virtuale esistente già configurata o di configurare una pipeline di compilazione per compilare un'immagine con l'applicazione.
Per iniziare, vedere Distribuire l'applicazione nei set di scalabilità di macchine virtuali.
Registrazione centralizzata
Quando si esegue l'applicazione in più istanze, prendere in considerazione la possibilità di archiviare i log in una posizione centralizzata, ad esempio Archiviazione di Azure.
Passaggi successivi
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per