Migrera en ASP.NET-webbapp till en virtuell Azure-dator

Det här dokumentet innehåller en översikt över hur du migrerar en ASP.NET webbapp från en lokal till en virtuell Azure-dator.

Snabbstart

Lär dig hur du skapar en virtuell dator och publicerar din app till den: Publicera på en virtuell Azure-dator

Kom igång

De här självstudierna visar stegen för att skapa (eller migrera) en virtuell dator, publicera ditt webbprogram till den och andra uppgifter som kan krävas för att stödja ditt program i Azure.

Att tänka på

Förmåner

Virtuella datorer erbjuder den enklaste vägen för att migrera ett program från en lokal plats till molnet. De gör att du kan replikera samma miljö som ditt program använder lokalt, samtidigt som du tar bort behovet av att underhålla dina egna datacenter. Vm-skalningsuppsättningar ger hög tillgänglighet och skalbarhet för program som körs på virtuella datorer.

Storlek för virtuell dator

Välj den virtuella datorstorlek och typ som är bäst optimerad för din arbetsbelastning. Mer information finns i Storlekar för virtuella Windows-datorer i Azure.

Underhåll

Precis som en lokal dator ansvarar du för att underhålla och uppdatera den virtuella datorn*. Om ditt program kan köras i en PaaS-miljö (Plattform som en tjänst), till exempel Azure App Service eller i en container, tas detta behov bort.

*Automatiska OS-uppgraderingar för VM-skalningsuppsättningar är för närvarande tillgängliga som en förhandsversionstjänst.

Virtuella nätverk

Med virtuella Azure-nätverk kan du:

  • Bygg en hybridinfrastruktur som du kontrollerar
  • Ta med dina egna IP-adresser och DNS-servrar
  • Skapa en isolerad och mycket säker miljö för dina program
  • Anslut den virtuella datorn till ditt lokala nätverk med något av flera anslutningsalternativ
  • Integrera den virtuella datorn i ditt lokala nätverk med Hjälp av ExpressRoute

Kom igång genom att läsa dokumentationen om virtuellt nätverk

Active Directory

Många program använder Active Directory för autentisering och identitetshantering.

SQL-databaser

Om ditt program använder en lokal databas kan appen inte kommunicera med den som standard. Du kan antingen:

  • Konfigurera ett hybridnätverk som gör det möjligt för ditt program att komma åt databasen som körs lokalt.
  • Migrera databasen till Azure. Mer information finns i Migrera SQL Server-databasen till Azure.

Hög tillgänglighet och skalbarhet

Virtual Machine Scale Sets

Du vill se till att programmet är mycket tillgängligt och kan skalas, migrera vm-avbildningen till en Azure Virtual Machine Scale Set för att förbättra programmets tillgänglighet och skalbarhet. Vm Scale Sets ger möjlighet att använda en befintlig virtuell dator som du redan har konfigurerat eller konfigurerat en bygg-pipeline för att skapa en avbildning med ditt program.

Information om hur du kommer igång finns i Distribuera ditt program på VM-skalningsuppsättningar.

Centraliserad loggning

När du kör programmet över flera instanser bör du överväga att lagra loggarna på en central plats, till exempel Azure Storage.

Nästa steg