Een ASP.NET-webtoepassing migreren naar een virtuele Azure-machine
Dit document biedt een overzicht van het migreren van een ASP.NET-webtoepassing van on-premises naar een virtuele Azure-machine.
Meer informatie over het maken van een virtuele machine en het publiceren van uw app: Publiceren naar een Azure-VM
In deze zelfstudies worden de stappen gedemonstreerd voor het maken (of migreren) van een virtuele machine, het publiceren van uw webtoepassing en andere taken die mogelijk nodig zijn om uw toepassing in Azure te ondersteunen.
- Maak een virtuele machine voor uw ASP.NET toepassing in Azure met behulp van een van de volgende opties:
- Een cloudservice publiceren met Visual Studio
- Een beveiligd virtueel netwerk maken voor uw VM's
- Een CI/CD-pijplijn maken voor uw toepassing
- Verplaatsen naar een VM-schaalset voor hoge beschikbaarheid en schaalbaarheid
Virtuele machines bieden het eenvoudigste pad om een toepassing van on-premises naar de cloud te migreren. Hiermee kunt u dezelfde omgeving repliceren die uw toepassing on-premises gebruikt, terwijl u de noodzaak voor het onderhouden van uw eigen datacenters verwijdert. Virtuele-machineschaalsets bieden hoge beschikbaarheid en schaalbaarheid voor toepassingen die worden uitgevoerd in virtuele machines.
Kies de grootte en het type van de virtuele machine die het beste zijn geoptimaliseerd voor uw workload. Zie Grootten voor virtuele Windows-machines in Azure voor meer informatie.
Net als bij een on-premises machine bent u verantwoordelijk voor het onderhouden en bijwerken van de virtuele machine*. Als uw toepassing kan worden uitgevoerd in een PaaS-omgeving (Platform as a Service), zoals Azure-app Service of in een container, wordt deze behoefte verwijderd.
*Automatische upgrades van het besturingssysteem voor virtuele-machineschaalsets zijn momenteel beschikbaar als preview-service.
Met Azure Virtual Networks kunt u het volgende doen:
- Een hybride infrastructuur bouwen die u beheert
- Uw eigen IP-adressen en DNS-servers gebruiken
- Een geïsoleerde en zeer veilige omgeving maken voor uw toepassingen
- Uw VIRTUELE machine verbinden met uw on-premises netwerk met behulp van een van de verschillende connectiviteitsopties
- Uw virtuele machine integreren in uw on-premises netwerk met behulp van ExpressRoute
Raadpleeg de documentatie voor Virtual Network om aan de slag te gaan
Veel toepassingen gebruiken Active Directory voor verificatie en identiteitsbeheer.
- Met Microsoft Entra Connect kunt u uw on-premises mappen integreren met Microsoft Entra ID. Zie Uw on-premises mappen integreren met Microsoft Entra-id om aan de slag te gaan.
- U kunt uw toepassing ook toegang krijgen tot uw on-premises Active Directory.
Als uw toepassing een on-premises database gebruikt, kan uw app er niet standaard mee communiceren. U hebt de volgende mogelijkheden:
- Configureer een hybride netwerk waarmee uw toepassing toegang heeft tot uw database die on-premises wordt uitgevoerd.
- Migreer uw database naar Azure. Zie Uw SQL Server-database migreren naar Azure voor meer informatie.
U wilt ervoor zorgen dat uw toepassing maximaal beschikbaar is en kan worden geschaald, uw VM-installatiekopieën naar een virtuele-machineschaalset van Azure kunnen migreren om de beschikbaarheid en schaalbaarheid van uw toepassing te verbeteren. VM-schaalsets bieden de mogelijkheid om een bestaande VM te gebruiken die u al hebt geconfigureerd of een build-pijplijn instellen om een installatiekopieën te bouwen met uw toepassing.
Zie Uw toepassing implementeren op virtuele-machineschaalsets om aan de slag te gaan.
Wanneer u uw toepassing uitvoert op meerdere exemplaren, kunt u overwegen uw logboeken op te slaan op een centrale locatie, zoals Azure Storage.
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: