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.
- Skapa en virtuell dator för ditt ASP.NET-program i Azure med något av följande alternativ:
- Publicera en molntjänst med Visual Studio
- Skapa ett säkert virtuellt nätverk för dina virtuella datorer
- Skapa en CI/CD-pipeline för ditt program
- Flytta till en VM-skalningsuppsättning för hög tillgänglighet och skalbarhet
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.
- Med Azure AD Anslut kan du integrera dina lokala kataloger med Azure Active Directory. Kom igång genom att läsa Integrera dina lokala kataloger med Azure Active Directory.
- ExpressRoute gör det också möjligt för ditt program att komma åt dina lokal Active Directory.
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
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för