Dela via


Migrera SQL Server-arbetsbelastningar (vanliga frågor och svar)

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL Server på en virtuell Azure-dator

Att migrera lokala SQL Server-arbetsbelastningar och associerade program till molnet ger vanligtvis en mängd frågor som går utöver enbart produktfunktionsinformation.

Den här artikeln innehåller en holistisk vy och hjälper dig att förstå hur du helt låser upp värdet när du migrerar till Azure SQL. Avsnittet Modernisera program och SQL innehåller frågor om Azure SQL i allmänhet samt vanliga scenarier för program- och SQL-modernisering. Avsnittet Affärs- och teknisk utvärdering omfattar kostnadsbesparingar, licensiering, minimering av migreringsrisker, affärskontinuitet, säkerhet, arbetsbelastningar och arkitektur, prestanda och liknande frågor om affärs- och teknisk utvärdering. Det sista avsnittet beskriver den faktiska migrerings- och moderniseringsprocessen, inklusive vägledning om migreringsverktyg.

Modernisera program och SQL

Azure SQL

Vilka är fördelarna med att flytta program och SQL Server-arbetsbelastningar till Azure?

En migrering till Azure ger optimerade kostnader, flexibilitet och skalbarhet, förbättrad säkerhet, efterlevnad, förbättrad affärskontinuitet och förenklad hantering och övervakning.

Vad är Azure SQL?

Azure SQL är en uppsättning tjänster som använder SQL Server-databasmotorn i Azure Cloud. Följande tjänster tillhör Azure SQL: Azure SQL Database (SQL Database), Azure SQL Managed Instance (SQL Managed Instance) och SQL Server på virtuella Azure-datorer (SQL VMs).

Vad är skillnaden mellan migrering och modernisering till Azure SQL?

Migrering till Azure SQL innebär att program, infrastruktur och data flyttas från en plats (till exempel ett företags lokala datacenter) till Azure-infrastrukturen. För SQL Server-kunder innebär det att migrera dina arbetsbelastningar samtidigt som påverkan på åtgärder minimeras. Du kan minska IT-kostnaderna, förbättra säkerheten och motståndskraften och uppnå skalning på begäran.

Modernisering till Azure SQL innebär uppdatering av befintliga program för nyare beräkningsmetoder och programramverk och användning av molnbaserade tekniker. Detta kan uppnås med hjälp av PaaS-tjänster som Azure SQL Database och Azure SQL Managed Instance, vilket ger extra fördelar med appinnovation, flexibilitet, utvecklarhastighet och kostnadsoptimering.

Vad betyder IaaS och PaaS?

Infrastruktur som en tjänst (IaaS) är en typ av molnbaserad databehandlingstjänst som erbjuder viktiga beräknings-, lagrings- och nätverksresurser på begäran.

PaaS (Platform as a Service ) är en komplett utvecklings- och distributionsmiljö i molnet med resurser som gör att du kan leverera allt från enkla molnbaserade appar till avancerade, molnaktiverade företagsprogram.

PaaS ger andra fördelar jämfört med IaaS, till exempel kortare utvecklingscykler, extra utvecklingsfunktioner utan att lägga till personal, prisvärd tillgång till avancerade verktyg, för att nämna några. Azure SQL tillhandahåller tjänster för både PaaS (SQL Managed Instance, SQL Database) och IaaS (SQL VM).

Hur gör jag för att bestämma om jag ska flytta min SQL Server till en virtuell dator, SQL Managed Instance eller SQL Database?

  • SQL Managed Instance är rätt PaaS-mål för att modernisera dina befintliga SQL Server-program i stor skala med nästan alla SQL Server-funktioner (inklusive funktioner på instansnivå) samtidigt som kostnaderna för server- och databashantering minskas.

  • SQL Database är det lämpligaste valet när du skapar inbyggda molnprogram, eftersom det ger hög elasticitet och flexibilitet att välja mellan arkitektur- och beräkningsnivåer, till exempel serverlös nivå för ökad elasticitet och Hyperskala-tjänstnivå för en mycket skalbar lagrings- och beräkningsresurser.

  • Om du behöver fullständig kontroll och anpassning, inklusive operativsystemåtkomst, kan du välja SQL Server på en virtuell Azure-dator. Tjänstjämförelsen innehåller mer information. En rad migreringsverktyg hjälper dig att göra det optimala valet genom att tillhandahålla en utvärdering av måltjänstens kompatibilitet och kostnader.

Hur kan jag minska kostnaderna genom att flytta till Azure SQL?

Att flytta till Azure medför besparingar i resurs-, underhålls- och fastighetskostnader, förutom möjligheten att optimera arbetsbelastningar så att de kostar mindre att köra. Azure SQL Managed Instance och SQL Database medför alla fördelar med PaaS-tjänster, vilket ger automatiserad prestandajustering, säkerhetskopior, programkorrigeringar och hög tillgänglighet, vilket innebär enorma ansträngningar och kostnader när du utför manuellt.

Till exempel levereras SQL Managed Instance och SQL Database (enkel databas och elastisk pool) med inbyggd HA. Dessutom tillhandahåller nivåerna Affärskritisk (SQL Managed Instance) och Premium (SQL Database) skrivskyddade repliker utan extra kostnad, medan SQL Database Hyperscale-nivån tillåter HA och namngivna sekundära repliker för lässkalning utan licenskostnad. Dessutom kan Software Assurance-kunder använda sin lokala SQL Server-licens i Azure genom att tillämpa Azure Hybrid-förmån (AHB). Med Software Assurance kan du även implementera kostnadsfria passiva HA- och DR-sekundärfiler med sql VM.

Dessutom ger varje Azure SQL-tjänst dig möjlighet att reservera instanser i förväg (i termer av antingen ett år eller tre år) och få betydande ytterligare besparingar. Dev/Test-prisplaner är ett sätt att ytterligare minska utvecklingskostnaderna. Kontrollera slutligen följande artikel om hur du kan optimera din Azure SQL Managed Instance-kostnad med Microsoft Azure Well-Architected Framework.

Vilken är den bästa licensieringsvägen för att spara kostnader när du flyttar befintliga SQL Server-arbetsbelastningar till Azure?

Unikt för Azure är Azure Hybrid-förmån (AHB) en licensförmån som gör att du kan ta med dina befintliga Windows Server- och SQL Server-licenser med Software Assurance (SA) till Azure. I kombination med reservationsbesparingar och utökade säkerhetsuppdateringar kan AHB ge dig upp till 85 % besparingar jämfört med betala per användning-priser i Azure SQL. Kontrollera dessutom olika dev/test-prisplaner.

Scenarier för program och SQL-modernisering

Scenario 1: Datacenter flyttas till molnet: vad är moderniseringsvägen för program och SQL Server-databaser?

Du kan uppdatera en organisations befintliga appar till en molnbaserad modell genom att använda fullständigt hanterade program- och datatjänster, inklusive Azure App Service, Azure Spring Apps, Azure SQL Database, Azure SQL Managed Instance och andra PaaS-tjänster. Azure Kubernetes Services (AKS) tillhandahåller en hanterad containerbaserad metod i Azure. Program- och datamodernisering i Azure uppnås i flera steg, med de vanligaste scenarioexemplen som beskrivs i Cloud Adoption Framework.

Scenario 2: Minska SQL Server-kostnaderna: Hur kan jag minska kostnaden för min befintliga SQL Server-flotta?

Att flytta till virtuella Azure SQL-datorer, SQL Managed Instance eller SQL Database medför besparingar i resurs-, underhålls- och fastighetskostnader. Om du använder dina lokala SQL Server-licenser i Azure via Azure Hybrid-förmån kan du använda Azure-reservationer för virtuella SQL-datorer, SQL Managed Instance och virtuella SQL Database-kärnor och använda begränsade virtuella vCPU-kompatibla virtuella datorer för att skapa en kostnadseffektiv lösning.

För att implementera BCDR-lösningar i Azure SQL kan du dra nytta av inbyggda HA-repliker av SQL Managed Instance och SQL Database eller kostnadsfria passiva HA- och DR-sekundärfiler med SQL VM. Dessutom tillhandahåller nivåerna Affärskritisk (SQL Managed Instance) och Premium (SQL Database) skrivskyddade repliker utan extra kostnad, medan SQL Database Hyperscale-nivån tillåter HA och namngivna sekundära repliker för lässkalning utan licenskostnad. Kontrollera dessutom olika dev/test-prisplaner.

Om du vill förstå hur du kan spara upp till 64 % genom att flytta till Azure SQL kan du läsa rapporten Miljö-, social- och styrningspåverkan (ESG) om det ekonomiska värdet för migrering av lokala SQL Server-instanser till Microsoft Azure SQL Solutions. Kontrollera slutligen följande artikel om hur du kan optimera din Azure SQL Managed Instance-kostnad med Microsoft Azure Well-Architected Framework.

Scenario 3: Optimera programportföljen: Hur kan jag samtidigt modernisera både min programportfölj och SQL Server-instanser?

Program- och datamodernisering i Azure uppnås i flera steg, med de vanligaste scenarioexemplen som beskrivs i Cloud Adoption Framework.

Scenario 4: Stöd upphör för SQL Server: Vilka alternativ måste jag flytta till Azure SQL?

När din SQL Server har nått slutet av supportfasen har du flera moderniseringsalternativ mot Azure SQL. Ett av alternativen är att migrera din arbetsbelastning till en Hanterad Azure SQL-instans, vilket ger hög funktionsparitet med den lokala SQL Server-produkten. Du kan också flytta arbetsbelastningen till Azure SQL Database med lite extra arbete. Dessa tjänster körs på SQL Server evergreen-funktioner, vilket ger dig "slutet av supporten".

Bakåtkompatibilitet tillhandahålls via kompatibilitetsnivåer och inställningar för databaskompatibilitetsnivå . Verktyg som Azure SQL Migration-tillägget i Azure Data Studio eller Data Migration Assistant hjälper dig att identifiera möjliga inkompatibiliteter.

När en PaaS-lösning (Platform-as-a-Service) inte passar din arbetsbelastning ger Azure SQL Virtual Machines möjlighet att utföra en migrering i befintligt fall. Genom att flytta till en virtuell Azure SQL-dator får du även kostnadsfria utökade säkerhetskorrigeringar som kan ge betydande besparingar (till exempel upp till 69 % för SQL Server 2012).

Scenario 5: Uppfylla regelefterlevnad: Hur uppfyller Azure SQL kraven på regelefterlevnad?

Azure Policy har inbyggda principer som hjälper organisationer att uppfylla regelefterlevnad. Ad hoc- och anpassade principer kan också skapas. Mer information finns i Kontroller för regelefterlevnad i Azure Policy för Azure SQL Database och SQL Managed Instance. En översikt över efterlevnadserbjudanden finns i Dokumentation om Azure-efterlevnad.

Komma igång, det holistiska tillvägagångssättet

Hur förbereder jag ett affärsfall för migrering?

Microsoft Cloud Adoption Framework för Azure är en bra utgångspunkt som hjälper dig att skapa och implementera den affärs- och teknikstrategi som krävs för din flytt till Azure.

Var hittar jag migreringsguider för Azure SQL?

Följande guider hjälper dig att identifiera, utvärdera och migrera från SQL Server till Azure Virtual Machines, SQL Managed Instance och SQL Database.

Måste jag modernisera program och SQL samtidigt? Vad har jag för alternativ?

Nej. Ta gärna en iterativ metod för att modernisera varje arbetsbelastning och komponent.

Kan jag modernisera SQL Server till SQL Managed Instance och bara lyfta och flytta mitt program till en virtuell dator?

Ja. Du kan Anslut ditt program till Azure SQL Managed Instance via olika scenarier, till exempel när du är värd för det på en virtuell dator.

Affärs- och teknisk utvärdering

Total ägandekostnad, licensiering och förmåner

Hur beräknar jag besparingar för total ägandekostnad (TCO) när jag flyttar till Azure SQL?

Att flytta till Azure SQL medför betydande TCO-besparingar genom att förbättra drifteffektiviteten och affärsflexiiteten, samt eliminera behovet av lokal maskinvara och programvara. Enligt ESG-rapporten om det ekonomiska värdet för migrering av lokala SQL Server-instanser till Microsoft Azure SQL Solutions kan du spara upp till 47 % när du migrerar från lokal till Azure SQL Virtual Machines (IaaS) och upp till 64 % när du migrerar till Azure SQL Managed Instance eller Azure SQL Database (PaaS).

Vad är licensieringsmodellen för SQL Managed Instance?

SQL Managed Instance-licensiering följer den vCore-baserade licensieringsmodellen, där du betalar för beräknings-, lagrings- och säkerhetskopieringslagringsresurser. Du kan välja mellan flera tjänstnivåer (Generell användning, Affärskritisk) och maskinvarugenerationer. Prissidan för SQL Managed Instance ger en fullständig översikt över möjliga SKU:er och priser.

Vad är licensieringsmodellen för SQL Database?

SQL Database ger ett val mellan köpmodellen för virtuella kärnor och inköpsmodellen för databastransaktionsenheter. Du kan utforska priser – Enkel databas i Azure SQL Database och lära dig mer om prisalternativ.

Vilka prenumerationstyper stöds i SQL Managed Instance?

Kontrollera prenumerationstyper som stöds för SQL Managed Instance.

Kan jag använda min lokala SQL Server-licens när jag flyttar till Azure SQL?

Om du äger Software Assurance för kärnbaserade eller kvalificerade prenumerationslicenser för SQL Server Standard Edition eller SQL Server Enterprise Edition kan du använda din befintliga SQL Server-licens när du flyttar till SQL Managed Instance, SQL Database eller Azure VM genom att använda Azure Hybrid-förmån (AHB). Du kan också samtidigt använda dessa licenser både i lokala miljöer och Azure-miljöer (dubbla användningsrättigheter) i upp till 180 dagar.

Hur gör jag för att flytta från virtuell SQL-dator till SQL Managed Instance?

Du kan följa samma migreringsguide som för den lokala SQL Server.

Jag använder en SQL Server-prenumerationslicens. Kan jag använda den för att flytta till Azure SQL?

Ja, kvalificerande prenumerationslicenser kan användas för att betala Azure SQL-tjänster till en reducerad (bas)-avgift genom att tillämpa Azure Hybrid-förmån (AHB).

Jag använder SQL Server CAL-licenser. Hur kan jag flytta till Azure SQL?

SQL Server CAL-licenser med lämpliga behörigheter för licensmobilitet kan användas på virtuella Azure SQL-datorer och på Azure SQL Dedicated Host.

Vad är Azure Hybrid-förmån (AHB)?

Unikt för Azure är Azure Hybrid-förmån (AHB) en licensförmån som gör att du kan ta med dina befintliga Windows Server- och SQL Server-licenser med Software Assurance (SA) till Azure. AHB kan ge dig upp till 85 % besparingar jämfört med betala per användning-priser i Azure SQL, i kombination med reservationsbesparingar och utökade säkerhetsuppdateringar. Mer information finns i Produktvillkor för Microsoft Azure Services.

Hur gör jag för att översätta min lokala SQL Server-licens till vCore-licens i SQL Managed Instance, SQL Database och SQL VM?

För var och en (1) kärna i SQL Server Enterprise Edition får du fyra (4) virtuella kärnor av NIVÅN GENERELL ANVÄNDNING för SQL Managed Instance eller en (1) virtuell kärna för SQL Managed Instance Affärskritisk nivå. På samma sätt översätts en (1) kärna i SQL Server Standard Edition till en (1) virtuell kärna på NIVÅN FÖR SQL Managed Instance Generell användning, medan fyra (4) virtuella kärnor i SQL Server Standard Edition översätts till en (1) virtuell kärna för SQL Managed Instance Affärskritisk.

Uppdateringen Azure Hybrid-förmån augusti 2020 ger en översikt över möjliga kärn-till-vCore-konverteringar för SQL Managed Instance, SQL Database och SQL VM. Tillämpliga AHB-rättigheter beskrivs också i produktvillkoren. Du kan också använda kalkylatorn för Azure Hybrid-förmån-besparingar för att beräkna de exakta besparingarna för din SQL Server-egendom.

Krävs Software Assurance (SA) för att använda SQL Server-licens i Azure SQL?

Software Assurance är ett licensieringsprogram som kan tillämpas på lokala SQL Server-licenser, vilket möjliggör licensmobilitet, AHB och andra fördelar. SA krävs om AHB ska anropas för att använda befintliga SQL Server-licenser (med SA) när du flyttar till Azure SQL. Utan SA + AHB debiteras kunderna med PAYG-priser.

Alternativt kan de villkor för programvaruhantering som gäller för SQL Server-licenser som förvärvats före den 1 oktober 2019 tilldela dina befintliga licenser till Azure Dedicated Host precis som du skulle licensiera en server i ditt eget datacenter: se Prissättning – Dedikerade virtuella värddatorer.

Måste jag betala för hög tillgänglighet (HA) i SQL Managed Instance och SQL Database?

Både generell användning och Affärskritisk nivåer för SQL Managed Instance och SQL Database bygger på inbyggd arkitektur med hög tillgänglighet. På så sätt tillkommer ingen extra kostnad för HA. För SQL Database Hyperscale-nivån debiteras HA-repliken.

Måste jag betala för HA- och DR-repliker för virtuella Azure SQL-datorer?

Om du har Software Assurance kan du implementera planer för hög tillgänglighet (HA) och haveriberedskap (DR) med SQL Server på virtuella Azure SQL-datorer, utan att medföra ytterligare licenskostnader för den passiva haveriberedskapsinstansen. Mer information finns i dokumentationen om virtuella SQL-datorer.

Måste jag betala för haveriberedskap (DR) i SQL Managed Instance och SQL Database?

SQL Managed Instance ger möjlighet att konfigurera en licensfri standby-replik, vilket innebär att SQL Server-licensieringskostnader för de virtuella kärnor som den sekundära standby-repliken använder inte debiteras.

Kan jag centralt hantera Azure Hybrid-förmån för SQL Server i hela Azure-prenumerationen?

Ja. Du kan centralt hantera dina Azure Hybrid-förmån för SQL Server i hela azure-prenumerationen eller det övergripande faktureringskontot. Den här funktionen finns i förhandsgranskning.

Om jag flyttar vissa SQL-servrar, mina arbetsbelastningar till SQL Managed Instance och lämnar vissa arbetsbelastningar lokalt, kan jag hantera alla mina SQL-licenser på ett och samma ställe?

Du kan centralt hantera dina licenser som omfattas av Azure Hybrid-förmån för SQL Server i hela Azure-prenumerationen eller det övergripande faktureringskontot. Dessa data kan kombineras med en översikt som underhålls av din licensieringspartner/inköpsavdelning eller få licensinformation genom att skapa en egen anpassad licensöversikt. Dina licenser måste användas antingen lokalt eller i molnet, men du har 180 dagars samtidiga användningsrättigheter när du migrerar servrar.

Hur kan jag minimera stilleståndstiden under onlinemigreringen?

Länkfunktionen SQL Managed Instance erbjuder bästa möjliga lösning för onlinemigrering av driftstopp som uppfyller behoven för de mest kritiska nivå 1-programmen. Du kan titta på ett komplett utbud av migreringsverktyg och tekniker och välja det optimala för ditt användningsscenario.

Riskfri migrering med en hybridstrategi

Kan jag fortsätta köra lokalt samtidigt som jag moderniserar mina program i Azure?

Med SQL Server 2016, 2017, 2019 och 2022 kan du använda funktionen Länk för Azure SQL Managed Instance för att skapa en hybridanslutning mellan SQL Server och Azure SQL Managed Instance. Data replikeras nästan i realtid från SQL Server till Azure och kan användas för att modernisera dina arbetsbelastningar i Azure. Du kan använda replikerade data i Azure för lässkalning och för avlastning av analys.

Du kan fortsätta att köra hybridlänken så länge som det behövs: veckor, månader, år i taget, det finns inga begränsningar för detta.

Ja, du kan använda dina replikerade data i Azure för att testa och verifiera migreringsstrategin (prestanda, arbetsbelastningar och program) innan du migrerar till Azure.

Kan jag ångra migreringen från Azure SQL och gå tillbaka till SQL Server om det behövs?

Med SQL Server 2022 erbjuder vi den bästa möjliga lösningen för att sömlöst flytta tillbaka data med inbyggd säkerhetskopiering och återställning från SQL Managed Instance till SQL Server, vilket helt minskar risken för migreringsstrategin till Azure.

Arbetsbelastningar och arkitektur

Hur gör jag för att avgöra vilka SQL Server-arbetsbelastningar som ska flyttas till SQL Managed Instance?

När du migrerar SQL Server-arbetsbelastningar till Azure SQL Managed Instance är det normalt det första alternativet, eftersom de flesta databaser är "som de är" redo att migrera till SQL Managed Instance. Det finns flera verktyg som hjälper dig att utvärdera din arbetsbelastning för kompatibilitet med Azure SQL Managed Instance.

Du kan använda Azure SQL Migration-tillägget i Azure Data Studio eller Data Migration Assistant. Båda verktygen hjälper dig att identifiera problem som kan påverka migreringen av Azure SQL Managed Instance och ge vägledning om hur du löser dem. När du har verifierat kompatibiliteten kan du köra SKU-rekommendationsverktyget för att analysera prestandadata och rekommendera en minimal Azure SQL Managed Instance SKU. Besök Azure Migrate som är en centraliserad hubb för att utvärdera och migrera lokala servrar, infrastruktur, program och data till Azure.

Hur gör jag för att fastställa lämpligt SQL Managed Instance-mål för en viss lokal SQL Server-arbetsbelastning: SQL Managed Instance Generell användning eller Affärskritisk nivå?

Nivåval för SQL Managed Instance styrs av krav på tillgänglighet, prestanda (till exempel dataflöde, IOPS, svarstid) och funktion (till exempel minnesintern OLTP). Nivån Generell användning är lämplig för de flesta allmänna arbetsbelastningar, eftersom den redan tillhandahåller HA-arkitektur och en fullständigt hanterad databasmotor med en lagringssvarstid mellan 5 ms och 10 ms. Den Affärskritisk nivån är utformad för program som kräver svar med låg svarstid (1–2 ms) från lagringsskiktet, snabb återställning, strikta tillgänglighetskrav och möjligheten att avlasta analysarbetsbelastningar.

Hur kan jag flytta en mycket automatiserad SQL Server till SQL Managed Instance?

Automatisering av infrastrukturdistribution av Azure SQL kan göras med PowerShell och CLI. Användbara exempel finns i artikeln Azure PowerShell-exempel för Azure SQL Database och Azure SQL Managed Instance . Du kan använda Azure DevOps-pipelines för kontinuerlig integrering (CI) och distribution (CD) för att helt bädda in automatisering i dina metoder för infrastruktur som kod.

Att skapa dina databasmodeller och skript kan också integreras via Databasprojekt med Visual Studio Code eller Visual Studio. Användningen av Azure DevOps CI/CD-pipelines gör det möjligt att distribuera dina databasprojekt till ett Azure SQL-mål som du väljer. Slutligen är tjänstautomatisering via verktyg från tredje part också möjligt. Mer information finns i Azure SQL Managed Instance – Terraform-kommando.

Kan jag bara flytta en specifik arbetsbelastning från ett lokalt kluster och vad påverkar licensiering och kostnader?

Det går bara att migrera de databaser som är relaterade till en arbetsbelastning till en Hanterad Azure SQL-instans. För att skapa och använda en hanterad Azure SQL-instans krävs SQL Server-licenser. Azure Hybrid-förmån ger dig möjlighet att återanvända dina licenser. Kontakta din licensieringspartner för att se vilka möjligheter som kan användas med licensmobilitet och omstrukturera dina aktuella licenser.

Jag har en starkt konsoliderad SQL Server med flera program som körs mot den. Kan jag flytta den till SQL Managed Instance?

På samma sätt som med lokal SQL Server kan du konsolidera och köra flera databaser på en enda SQL Managed Instance-instans, samtidigt som du drar nytta av inbyggd arkitektur med hög tillgänglighet samt delad säkerhet och hantering. SQL Managed Instance stöder även frågor mellan databaser.

Hur gör jag för att migrera SQL Server Business Intelligence-arbetsbelastningar (inklusive Reporting Services och Analysis Services) som inte är kompatibla med SQL Managed Instance?

Den minsta möjliga migreringsvägen är att flytta som den är och vara värd för Business Intelligence-komponenterna på en virtuell Azure-dator. Databasen Reporting Services kan finnas på Azure SQL Managed Instance och Azure Data Factory ger möjlighet att lyfta och flytta SSIS-lösningar till molnet. När du skapar en modern lösning är en del av migreringsarbetet tillhandahåller Azure en mängd olika tjänster för att skapa en enterprise-informationslagerlösning .

Jag använder ett program från en ISV som inte stöder SQL Managed Instance/Azure. Vilka alternativ har jag för att flytta mitt program till Azure och SQL Server till Azure SQL?

Att migrera din miljö som den är till en virtuell Azure-dator är det säkraste alternativet när ISV:en eller leverantören inte tillhandahåller några alternativ. Vi uppmuntrar dock ISV:er och leverantörer som har ett nära samarbete med Microsoft att granska alternativen med Azure SQL Managed Instance. Azure SQL Managed Instance ger kompatibilitetsalternativ bakåt via databaskompatibilitetsnivå, vägledning för Transact-SQL-skillnader och har implementerat viktiga funktioner i Azure SQL Managed Instance.

Hur gör jag för att behålla kompatibiliteten för min aktuella SQL Server-databasversion i SQL Managed Instance?

Databaskompatibilitetsnivån kan anges i SQL Managed Instance enligt beskrivningen i Azure SQL-bloggen.

Säkerhet

Hur hjälper Azure SQL till att förbättra databasens säkerhetsstatus?

Säkerhetsstrategin följer den stegvisa metoden för skydd på djupet: Nätverkssäkerhet + åtkomsthantering + skydd mot hot + informationsskydd. Du kan läsa mer om säkerhetsfunktioner för SQL Database och SQL Managed Instance. Azure-wide, Microsoft Defender för molnet tillhandahåller en lösning för Cloud Security Posture Management (CSPM) och Cloud Workload Protection (CWP).

Verksamhetskontinuitet

Hur kan jag anpassa lokala begrepp för affärskontinuitet och haveriberedskap (BCDR) till Azure SQL Managed Instance-begrepp?

De flesta Azure SQL BCDR-begrepp har en motsvarighet i lokala SQL Server-implementeringar. Till exempel kan den inbyggda höga tillgängligheten för SQL Managed Instance General Purpose-nivån ses som en molnekvivalent för SQL Server FCI (redundansklusterinstans). På samma sätt kan SQL Managed Instance-Affärskritisk-nivån ses som ett moln som motsvarar en AlwaysOn-tillgänglighetsgrupp med synkron incheckning till ett minsta antal repliker. Som ett haveriberedskapskoncept är en redundansgrupp på SQL Managed Instance jämförbar med en tillgänglighetsgrupp med asynkron incheckning. SQL Database och SQL Managed Instance HA backas upp av serviceavtal. Mer information finns i Översikt över affärskontinuitet med Azure SQL Database.

Hur hanteras säkerhetskopieringar i Azure SQL PaaS-tjänster?

Du kan läsa dokumentationen för automatiserade säkerhetskopieringar i SQL Managed Instance och SQL Database för att lära dig mer om RPO, RTO, kvarhållning, schemaläggning och andra funktioner för säkerhetskopiering.

Hur uppnås hög tillgänglighet (HA) i SQL Managed Instance och SQL Database?

SQL Managed Instance och Database bygger på arkitektur med hög tillgänglighet (HA). Detta inkluderar stöd för redundansgrupper och olika andra funktioner. Du kan välja mellan två HA-arkitekturmodeller: Standardtillgänglighetsmodell på tjänstnivån Generell användning eller Premium-tillgänglighetsmodell på Affärskritisk tjänstnivå.

Hur fungerar haveriberedskap i SQL Managed Instance och SQL Database?

Se dokumentationen för SQL Database och SQL Managed Instance . Vanliga frågor och svar om SQL Managed Instance innehåller information om dr-alternativ.

Prestanda och skalning

Hur gör jag för att få bättre prestanda genom att flytta lokal SQL Server till SQL Managed Instance, SQL Database eller SQL VM?

Om du flyttar från den lokala miljön får du prestandafördelar på grund av de senaste funktionerna i SQL Server-databasmotorn, flexibilitet för molnskalning och den senaste generationen underliggande maskinvara. Ta reda på varför dina SQL Server-data tillhör Azure. Du kan också läsa en nyligen publicerad studie av Principled Technologies som jämför SQL Managed Instance och SQL Server på Amazon Web Services (AWS) RDS. Det är viktigt att säkerställa en korrekt storleksändring baserat på dina krav för PROCESSOR, minne och lagring (IOPS, svarstid, transaktionsloggdataflöde och storlek). SQL Managed Instance och SQL Database ger också ett val mellan olika maskinvarukonfigurationer och tjänstnivåer som ger ytterligare sätt att nå målprestanda. Program kan också dra nytta av utskalningsfunktioner som namngivna repliker och geo-repliker och tekniker som databassharding.

Hur kan jag jämföra prestanda för SQL Managed Instance med SQL Server-prestanda?

Se avsnittet Prestanda i vanliga frågor och svar om SQL Managed Instance för vägledning om prestandajämförelse och justering.

Migrerings- och moderniseringsprocess

Jag vill modernisera SQL Server-arbetsbelastningar till Azure SQL. Vad är nästa steg?

Ett bra ställe att börja på är att gå med i Azure Migration and Modernization Program. När du startar ett migreringsprojekt är det bra att bilda ett dedikerat migreringsteam för att formulera och köra migreringsplanen. Om ditt företag har ett tilldelat Microsoft- eller Microsoft Partner-kontoteam kan de ge vägledning om vilket migreringsteam som krävs för kompetensuppsättning och övergripande process.

Var hittar jag migreringsguider till Azure SQL?

Följande guider hjälper dig att identifiera, utvärdera och migrera från SQL Server till Azure Virtual Machines, SQL Managed Instance och SQL Database. Du kan läsa Migreringsguider för Azure Database, som även innehåller guider för migrering till andra databasmål.

Vilka migreringsverktyg kan jag använda?

Du kan använda Azure SQL-migreringstillägget för Azure Data Studio för SQL Server-utvärdering och migrering, eller välja bland andra migreringsverktyg.

Hur gör jag för att minimera stilleståndstiden under onlinemigreringen?

Länkfunktionen SQL Managed Instance erbjuder bästa möjliga lösning för onlinemigrering av driftstopp som uppfyller behoven för de mest kritiska nivå 1-programmen.

Hur kan jag optimera kostnaderna när jag migrerar till Azure SQL?

Riktlinjer för kostnadsoptimering i Microsoft Azure Well-Architected Framework (WAF) tillhandahåller metoder för att optimera kostnaderna för varje Azure SQL-tjänst. Du kan också ta reda på mer om waf-kostnadsoptimeringshöjdpunkter för SQL Managed Instance.