Dela via


Utvärdera migreringsberedskap – SQL Server aktiverat av Azure Arc

gäller för:SQL Server

SQL Server som aktiveras av Azure Arc skapar automatiskt en utvärdering för migrering till Azure. Den här utvärderingen spelar en viktig roll för att din molnmigrering och moderniseringsresa ska lyckas. Azure Arc förenklar identifieringsprocessen och beredskapsutvärderingen för migrering.

Utvärderingen:

  • Tillhandahåller molnberedskap, identifierar risker och erbjuder riskreduceringsstrategier.
  • Tillhandahåller den specifika tjänstnivån och Azure SQL-konfigurationen för varje Azure SQL-migreringsmåltyp som bäst passar arbetsbelastningsbehoven.
  • Tillhandahåller detaljhandelspriser för den föreslagna konfigurationen för varje Azure SQL-migreringsmåltyp.
  • Föreslår den bästa azure SQL-migreringsmåltypen baserat på den valda migreringsstrategin.
  • Genereras automatiskt.
  • Körs kontinuerligt enligt ett standardschema på en gång per vecka.
  • Är kostnadsfri och tillgänglig för alla SQL Server-utgåvor.

Du kan hämta en migreringsutvärdering för SQL-servrar som finns var som helst, till exempel:

  • Ditt datacenter.
  • Edge-platser, till exempel butiker.
  • Offentliga moln- eller värdleverantörer.

Utvärderingen är tillgänglig för alla instanser av SQL Server som aktiveras av Azure Arc.

Utvärderingsfunktioner för SQL Server-migrering

Utvärdering av Azure SQL-beredskap

Utvärdera och mäta SQL Server-beredskapen för migrering till Azure SQL. Den här processen:

  • Identifierar och utvärderar SQL Server-instansen och databaserna.
  • Identifierar SQL Server-arbetsbelastningar som är redo för migrering.
  • Identifierar potentiella kompatibilitetsproblem med målmiljön.
  • Utvärderar migreringsrisker.
  • Ger rekommendationer för att minska dessa risker.

Rekommendationer för Azure SQL-storlek

Rekommendationer som passar bäst inkluderar tjänstnivån och rätt storleksändring baserat på prestandahistorik.

Prisuppskattningar i Azure

Kostnadsuppskattningar i detaljhandeln baseras på storleksrekommendations- och följande parametrar.

Fasta parametrar

  • Region: USA, västra
  • Valuta: USD
  • Drifttid: 732 timmar per månad (24 timmar * 30,5 dagar)

Konfigurerbara parametrar

  • Prisalternativ: Aktivera specialerbjudanden och förmåner som kan sänka och optimera dina kostnader.

    • Besparingsalternativ för Azure SQL Managed Instance och Azure SQL Database: Välj mellan ett- eller treårsreservationer och minska dina resurskostnader:

      • Reserverad instans på tre år (standard)
      • Ett års reserverad instans
      • Ingen
    • Besparingsalternativ för SQL Server på Azure Virtual Machines: Välj mellan ett- eller treårsreservationer för konsekvent resursanvändning. Eller välj särskilda ett- eller treåriga sparplaner som är beräkningsspecifika med åtaganden om timutgifter för att minska resurskostnaderna:

      • Reserverad instans på tre år (standard)
      • Ett års reserverad instans
      • Tre års sparplan
      • Ettårsplan för sparande
      • Ingen
  • Azure Hybrid-förmån för SQL Server: Allokera SQL Server-licenser med Software Assurance till Azure och minska kostnaderna för SQL Database, SQL Managed Instance och SQL Server på virtuella Azure-datorer.

  • Azure Hybrid-förmån för Windows: Allokera Windows Server-licenser med Software Assurance till Azure och minska kostnaderna för SQL Server på virtuella Azure-datorer

  • Dev/Test-priser: Sänkta priser för dev/test-arbetsbelastningar som är tillgängliga för aktiva Visual Studio-prenumeranter. Azure Hybrid-fördelar för SQL Server och Windows gäller inte under dev/test-priser.

Rekommendation för migreringsmåltyp

Rekommendationen för migreringsmåltyp baseras på de uppskattade kostnaderna och den valda migreringsstrategin. Välj någon av följande migreringsstrategier:

  • Modernisera till plattform som en tjänst (PaaS): Den här standardstrategin föreslår PaaS-måltyper (SQL Managed Instance eller SQL Database), om de är klara över infrastruktur som en tjänst (IaaS) (SQL Server på Virtuella Azure-datorer). Azure SQL PaaS-måltyperna erbjuder automatisk prestandajustering, säkerhetskopior, programkorrigeringar och hög tillgänglighet. Dessa uppgifter medför enorma ansträngningar och kostnader om de utförs manuellt.
  • Minimera kostnaden: Föreslår en måltyp som har minst migreringsproblem och är den mest kostnadseffektiva. Den här strategin prioriterar den lägsta månadskostnaden och tar inte hänsyn till de inneboende fördelarna med Azure SQL PaaS-måltyperna.

Förutsättningar

För att kunna utvärdera SQL Server måste SQL Server-instansen:

Behörigheter

Azure SQL-tillägget för SQL Server utför insamlingen av utvärderingsdata som standard under tjänstkontot NT AUTHORITY\SYSTEM. Du kan dock konfigurera agenttilläggstjänsten så att den körs med ett konto som har minst behörighet.

Visa översikt över migreringsutvärdering

  1. Logga in på Azure-portalen och gå till din SQL Server-resurs som är aktiverad av Azure Arc.

  2. Öppna SQL Server-resursen. Välj Utvärderingar under Migrering i den vänstra rutan.

    Skärmbild som visar hur du kommer till SQL Server-migreringsutvärderingsrapporten för en SQL Server-resurs.

Utvärderingen som slutfördes vid informationen anger när utvärderingen senast kördes. Om du vill utlösa en utvärdering omedelbart väljer du Kör utvärdering.

Granska migreringsstrategin

Migreringsstrategin visas med information om resonemanget bakom den rekommenderade migreringsmåltypen. Banderollen Rekommenderat mål anger den föreslagna måltypen baserat på migreringsstrategin och de uppskattade kostnaderna för de rekommenderade konfigurationerna av de olika måltyperna:

  • Hanterad instans i Azure SQL
  • SQL Server på Azure Virtual Machines
  • Azure SQL Database

Skärmbild som visar hur du kommer till de detaljerade utvärderingsresultaten.

Granska beredskap

Utvärderingen anger beredskapen för var och en av migreringsmåltyperna och rekommendationen för Azure SQL-storlek. Beredskapen beräknas utifrån utvärderingen av SQL Server-instanser och databaser för både kompatibilitets- och resurskrav baserat på prestandahistoriken.

  • Ready: SQL Server-instansen eller databasen är redo att migreras till det specifika azure SQL-måldistributionsalternativet utan migreringsblockerare. Om några varningar visas använder du den angivna reparationsvägledningen för att åtgärda dessa problem.
  • Inte redo: Det gick inte att hitta någon konfiguration för att uppfylla kompatibilitets-, konfigurations- och prestandaegenskaperna för SQL Server på virtuella Azure-datorer, SQL Managed Instance eller SQL Database. Välj hyperlänken för att granska resultaten och rekommendationerna för att göra SQL Server-instansen/databaserna redo för den migreringsmåltyp som du vill använda.
  • Okänd: Azure Migrate kan inte utvärdera beredskapen. Det här resultatet kan inträffa eftersom identifieringen pågår eller att det finns problem under identifieringen som måste åtgärdas. Kontrollera meddelandefönstret. Kontakta Microsoft Support om problemet kvarstår.

En sammanfattning av information om beredskap för instans- och databasmigrering finns i informationsavsnittet. Välj hyperlänken Beredskapstillstånd för att visa fullständig utvärderingsinformation.

Granska utvärderingsinformation

Utvärderingsresultaten visas för varje migreringsmåltyp. Välj den migreringsmåltyp som du vill granska i listrutan.

Utvärderingsöversikt

Det här avsnittet visar:

  • Beredskap för instansmigrering: Övergripande migreringsberedskap för instansen till den valda migreringsmåltypen.
  • Beredskap för databasmigrering: Sammanfattning av databasernas beredskap i den här instansen.
  • Månatlig kostnadsuppskattning: Total uppskattad kostnad för den rekommenderade konfigurationen av migreringsmålet för den valda typen.
  • SKU-rekommendation: Målkonfiguration rekommenderas baserat på storleksberäkningar. Mer information finns i Information om prestandabaserad storleksberäkning.
  • Instanskompatibilitet: Sammanfattning av kompatibilitetsproblem på instansnivå eller varningar som identifierats som en del av utvärderingen.
  • Databaskompatibilitet: Sammanfattning av kompatibilitetsproblem på databasnivå eller varningar som identifierats i alla databaser som en del av utvärderingen.
Kompatibilitet

Fliken Kompatibilitet visar information om alla problem och varningar som hittades som en del av utvärderingen. För varje sökning väljer du hyperlänken Resultat för att få information om sökningen, med reparationsrekommendationer och en lista över berörda objekt.

Skärmbild som visar hur du kommer till informationen om utvärderingsresultaten och vägledningen för begränsning.

SKU-rekommendation

Fliken SKU-rekommendation innehåller den månatliga kostnadsuppskattningen med kostnadens beräknings- och lagringskomponenter. Den rekommenderade konfigurationen (SKU) och resonemanget bakom rekommendationen beskrivs för SQL Managed Instance och SQL Server på Azure Virtual Machines-måltyper. För SQL Database visas en lista över alla databasrekommendationer. Om du vill visa resonemanget bakom konfigurationsrekommenderingen för varje databas väljer du motsvarande hyperlänk i kolumnen Rekommendationsorsak .

Granska uppskattad månadskostnad

Den totala uppskattade månadskostnaden för instansen beräknas baserat på den rekommenderade målkonfigurationen. Den här prisberäkningen tar hänsyn till prisalternativen i utvärderingsinställningarna. Beräknings- och lagringskomponenterna för den uppskattade kostnaden visas i informationsavsnittet.

Not

Prisuppskattning tar lite tid efter att en utvärdering har beräknats. Om en utvärdering nyligen har slutförts kan du vänta tills prisuppskattningen har slutförts. Om nya databaser läggs till efter att den senaste utvärderingen kördes inkluderar inte utvärderingen och priserna dessa databaser. Välj Kör utvärdering för att utlösa en omedelbar utvärdering eller vänta tills nästa schemalagda utvärdering körs.

Granska rekommendationen för målkonfiguration

Den föreslagna målkonfigurationsöversikten för varje migreringsmåltyp tillhandahålls tillsammans med en sammanfattning av beräknings- och lagringskonfigurationen i informationsavsnittet. Den här konfigurationen beräknas baserat på de resurskrav som observerats från prestandadata.

Granska tillgängligheten för prestandadata

Prestandahistoriken för de senaste 30 dagarna aggregeras för att fastställa resurskraven. Längden på tillgänglig prestandadatahistorik visas. Längre datainsamling hjälper vanligtvis till att ge en bättre representation av resursanvändningen under en tillfällig period med hög användning och låg användning.

Granska källegenskaper

Egenskaperna och resurskraven för instansen beskrivs på den här fliken. Om du vill granska klientanslutningar till den här instansen väljer du hyperlänken till SQL Server-anslutningar.

Granska användardatabaser

Användardatabaserna i instansen visas på den här fliken med egenskaper och information om resurskrav.

Köra migreringsutvärdering

Du kan utlösa en ny utvärdering när som helst. Välj och kör utvärdering.

När den nya utvärderingen är klar ersätter den den senaste lyckade utvärderingen. Schemalagda migreringsutvärderingar fortsätter enligt schemat varje söndag kl. 23:00 (23:00) enligt den lokala tiden på SQL Server-datorn.

Ändra utvärderingsinställningar

Du kan ändra utvärderingsinställningarna genom att välja Utvärderingsinställningar. Uppdatera migreringsstrategin och prissättningsalternativen så att de passar dina behov. Välj Uppdatera för att låta inställningarna börja gälla. Information om prisalternativen och migreringsstrategin visas i avsnittet funktioner för utvärdering av SQL Server-migrering .

Inaktivera migreringsutvärdering

SQL Server-migreringsutvärderingen genereras automatiskt för varje SQL Server-instans som aktiveras av Azure Arc. Om du vill inaktivera utvärderingen väljer du Inaktivera på den översta menyraden.

Återaktivera migreringsutvärdering

Använd Aktivera utvärdering för att återaktivera SQL Server-migreringsutvärderingen.

Prestandabaserad beräkning av Azure SQL-konfiguration (SKU-storlek)

Utvärderingen aggregerar alla konfigurations- och prestandadata och försöker hitta den bästa matchningen mellan olika Azure SQL-tjänstnivåer och konfigurationer. Den väljer en konfiguration som kan matcha eller överskrida prestandakraven för SQL-instansen samtidigt som kostnaden optimeras.

Azure-tillägget för SQL Server samlar in prestandadata för beräkningsinställningar med följande steg:

  1. Samla in en exempelpunkt för prestandadata var 30:e sekund.
  2. Aggregera de exempeldatapunkter som samlas in var 30:e sekund under 10 minuter. För att skapa datapunkten väljer storleksbedömningen de högsta värdena från alla exempel. Den får maximal, medel och varians för varje prestandaräknare.
  3. Lagra alla datapunkter på 10 minuter för den senaste månaden.
  4. Identifiera lämplig datapunkt som ska användas för rätt dimensionering. Identifieringen baseras på de 95:e percentilvärdena för prestandahistorik.

Om prestandahistoriken till exempel är en vecka sorterar utvärderingen 10-minutersexempelpunkterna för den senaste veckan. Den sorterar dem i stigande ordning och väljer värdet för den 95:e percentilen för högerstorlek. Värdet för den 95:e percentilen ser till att du ignorerar avvikande värden.

De mått på hög nivå som samlas in för att bestämma det optimala Azure SQL-målet är:

Loggfilen för tillägget finns på:

C:\ProgramData\GuestConfig\extension_logs\Microsoft.AzureData.WindowsAgent.SqlServer\

Loggfilens namn beror på vilken version Azure-tillägget för SQL Server har. För den senaste versionen av Azure-tillägget för SQL Server är loggfilen:

unifiedagent.log

För tilläggsversion 1.1.24724.69 och tidigare är loggfilen:

ExtensionLog_0.log

Begränsningar

  • SQL Server-migreringsutvärderingar är för närvarande begränsade till SQL Server som körs på Windows-datorer. Migreringsutvärderingar gäller inte för SQL Server som körs på Linux-datorer.
  • SQL Server som körs på Windows Server 2012 R2 och äldre versioner stöds inte.
  • SQL Server-versioner måste vara 2012 eller senare.
  • Redundansklusterinstanser stöds inte just nu.

Kända problem

När xp_cmdshell är aktiverat och används görs en post som en varning för SQL Managed Instance eftersom databasen fortfarande kan migreras. Det stör dock funktionen för objektet som specifikt använder xp_cmdshell. Använd vägledningen för reparation som tillhandahålls i utvärderingen för att åtgärda problemet.

Felsökning

Kontakta Microsoft Support om du stöter på något av följande problem:

  • Utvärderingsrapporterna visas inte i portalen ens efter den schemalagda tiden.
  • Tillgängligheten för prestandadata ökar inte efter en veckas datainsamling.