Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Dit document biedt een overzicht van het migreren van een ASP.NET-webtoepassing van on-premises naar een virtuele Azure-machine.
Snelstart
Meer informatie over het maken van een virtuele machine en het publiceren van uw app: Publiceren naar een Azure-VM-
Aan de slag
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
- Ga naar een VM-schaalset voor hoge beschikbaarheid en schaalbaarheid
Overwegingen
Voordelen
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.
Grootte van virtuele machine
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 Azurevoor meer informatie.
Onderhoud
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 noodzaak verwijderd.
* Automatische besturingssysteemupgrades voor virtuele machineschaalsets is momenteel beschikbaar als een Preview-service.
Virtuele netwerken
Met Azure Virtual Networks kunt u het volgende doen:
- Een hybride infrastructuur bouwen die u bepaalt
- Uw eigen IP-adressen en DNS-servers gebruiken
- Een geïsoleerde en zeer veilige omgeving maken voor uw toepassingen
- Verbind uw VIRTUELE machine met uw on-premises netwerk met behulp van een van de verschillende connectiviteitsopties
- Integreer uw virtuele machine in uw on-premises netwerk met behulp van ExpressRoute-
Raadpleeg de Virtual Network-documentatieom aan de slag te gaan.
Active Directory
Veel toepassingen gebruiken Active Directory voor verificatie en identiteitsbeheer.
- Met Microsoft Entra Connect kunt u uw on-premises mappen integreren met Microsoft Entra ID. Om aan de slag te gaan, zie Integreren van uw on-premises directories met Microsoft Entra ID.
- Met ExpressRoute kunt u uw toepassing toegang laten krijgen tot uw on-premises Active Directory.
SQL-databases
Als uw toepassing een on-premises database gebruikt, kan uw app er niet standaard mee communiceren. U kunt het volgende doen:
- 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 Azurevoor meer informatie.
Hoge beschikbaarheid en schaalbaarheid
Virtuele machineschaalsets
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 op te zetten om een installatiekopie te bouwen met uw toepassing.
Om te beginnen, zie Uw toepassing implementeren op sets voor virtuele machines.
Gecentraliseerde logboekregistratie
Wanneer u uw toepassing uitvoert op meerdere exemplaren, kunt u overwegen om uw logboeken op een centrale locatie op te slaan, zoals Azure Storage-.