Delen via


Gereedheid voor migratie beoordelen (preview) - SQL Server ingeschakeld door Azure Arc

van toepassing op:SQL Server-

SQL Server die is ingeschakeld door Azure Arc, produceert automatisch een evaluatie voor migratie naar Azure. Deze evaluatie speelt een belangrijke rol bij het succes van uw cloudmigratie en moderniseringstraject. Azure Arc vereenvoudigt het detectieproces en de gereedheidsevaluatie voor migratie.

De evaluatie:

  • Biedt cloudgereedheid, identificeert risico's en biedt risicobeperkingsstrategieën.
  • Biedt de specifieke servicelaag en azure SQL-configuratie (SKU-grootte) voor elke Azure SQL-implementatieoptie, die het beste past bij de behoeften van de workload.
  • Wordt automatisch gegenereerd.
  • Wordt continu uitgevoerd volgens een standaardschema van één keer per week.
  • Is gratis en beschikbaar voor alle SQL Server-edities.

U kunt een migratie-evaluatie voor SQL-servers op elke locatie verkrijgen:

  • Uw datacenter
  • Edge-sitelocaties, zoals winkels
  • Publieke cloud of hosting-provider

De evaluatie is beschikbaar voor elk exemplaar van SQL Server dat is ingeschakeld door Azure Arc.

Notitie

Als preview-functie is de technologie die in dit artikel wordt gepresenteerd, onderworpen aan aanvullende gebruiksvoorwaarden voor Microsoft Azure Previews.

De nieuwste updates zijn beschikbaar in de release-notities voor SQL Server ingeschakeld via Azure Arc.

Sql Server-migratiebeoordelingsfuncties

Azure SQL-gereedheidsevaluatie: de gereedheid van SQL-servers evalueren en meten voor migratie naar Azure SQL. Dit proces

  • Detecteert en evalueert het SQL Server-exemplaar en de databases
  • Sql Server-workloads aanwijzen die gereed zijn voor migratie
  • Identificeert mogelijke compatibiliteitsproblemen met de doelomgeving
  • Beoordeling van migratierisico's
  • Biedt aanbevelingen om deze risico's te beperken

aanbevelingen voor Azure SQL-grootte: biedt aanbevelingen die het meest geschikt zijn, waaronder de servicelaag en de juiste grootte op basis van de prestatiegeschiedenis.

Voorwaarden

Om SQL Server te evalueren, moet het SQL Server-exemplaar het volgende doen:

Machtigingen

De Azure SQL-extensie voor SQL Server voert de verzameling evaluatiegegevens standaard uit onder het serviceaccount NT AUTHORITY\SYSTEM. U kunt echter de agentextensieservice zo configureren dat deze wordt uitgevoerd met een account met minimale bevoegdheden.

Resultaten van migratiebeoordeling weergeven

  1. Meld u aan bij de Azure Portal en ga naar uw SQL Server die is ingeschakeld door Azure Arc

  2. Open uw SQL Server-resource en selecteer Evaluaties (preview) onder de map Migratie in het linkerdeelvenster.

    schermopname die laat zien hoe u naar het SQL Server-migratiebeoordelingsrapport een SQL Server-resource gaat.

De laatste evaluatietijd geeft aan wanneer de evaluatie is gestart. Als u een evaluatie onmiddellijk wilt activeren, selecteert u Evaluatie uitvoeren.

Gereedheid evalueren

De evaluatie geeft de verschillende migratiestrategieën aan die u kunt overwegen voor uw SQL Server-implementaties:

  • Met Azure SQL beheerde exemplaren
  • SQL Server op virtuele Azure-machines
  • Azure SQL-databases

Bekijk de gereedheid voor doelimplementatietypen en de aanbeveling voor de Azure SQL-grootte. De gereedheid is gebaseerd op de prestatie-evaluatie voor de SQL Server-exemplaren en -databases die zijn gemarkeerd als gereed of gereed met voorwaarden.

  • Gereed: het SQL Server-exemplaar of de database is gereed om te worden gemigreerd naar de specifieke implementatieoptie van het Azure SQL-doel zonder migratieblokkeringen. Als er waarschuwingen zijn, kunt u deze problemen oplossen met behulp van de opgegeven herstelrichtlijnen.

  • Niet gereed: de evaluatie kan geen configuratie vinden om te voldoen aan de compatibiliteits-, configuratie- en prestatiekenmerken van Azure Virtual Machine, Azure SQL Managed Instance of Azure SQL Database. Selecteer de hyperlink om de aanbeveling te controleren om het SQL Server-exemplaar/de databases gereed te maken voor het gewenste doelimplementatietype.

    schermopname die laat zien hoe u toegang krijgt tot de richtlijnen voor risicobeperking wanneer SQL Server niet gereed is om te migreren.

  • Onbekende: Azure Migrate kan de gereedheid niet beoordelen. Dit resultaat kan optreden omdat de detectie wordt uitgevoerd of er problemen zijn tijdens de detectie die moeten worden opgelost. Controleer het meldingenvenster. Als het probleem zich blijft voordoen, neemt u contact op met Microsoft-ondersteuning.

Betrouwbaarheidsclassificatie controleren

De betrouwbaarheidsclassificatie is een schaal van één ster (laagste) naar vijf sterren (hoogste). De betrouwbaarheidsclassificatie wordt geprojecteerd om de piek (vijf sterren) ongeveer na 30 dagen na continue gegevensverzameling te bereiken. Het moet met één ster toenemen voor elke week van gegevensverzameling. De betrouwbaarheidsclassificatie helpt u bij het schatten van de betrouwbaarheid van aanbevelingen voor grootte in de evaluatie. De waarde is gebaseerd op de beschikbaarheid van de prestatie-/gebruiksgegevenspunten die nodig zijn om de evaluatie te berekenen voor alle geëvalueerde SQL-exemplaren en -databases. Betrouwbaarheidsclassificaties zijn als volgt:

beschikbaarheid van gegevenspunten betrouwbaarheidsclassificatie
0%-20% 1 ster
21%-40% 2 sterren
41%-60% 3 sterren
61%-80% 4 sterren
81%-100% 5 sterren

Berekening van azure SQL-configuratie (SKU-grootte) op basis van prestaties

De evaluatie voegt alle configuratie- en prestatiegegevens samen en probeert de beste overeenkomst te vinden in verschillende Azure SQL-servicelagen en -configuraties en kiest een configuratie die overeenkomt met of de prestatievereisten van het SQL-exemplaar kan overschrijden, waardoor de kosten worden geoptimaliseerd.

De SQL Server-extensie voor Azure verzamelt prestatiegegevens voor rekeninstellingen met deze stappen

  1. De evaluatie verzamelt elke 30 seconden een voorbeeldpunt voor prestatiegegevens.

  2. Hiermee worden de monstergegevenspunten elke 30 seconden gedurende 10 minuten geaggregeerd. Om het gegevenspunt te creëren, selecteert de groottebeoordeling de piekwaarden uit alle monsters. Het verkrijgt de maximale waarde, gemiddelde en variantie voor elke prestatiemeter.

  3. Alle gegevenspunten van 10 minuten voor de afgelopen maand worden opgeslagen.

  4. De evaluatie identificeert het juiste gegevenspunt dat moet worden gebruikt voor het optimaal aanpassen. Identificatie is gebaseerd op de 95% percentielwaarden voor de prestatiegeschiedenis.

    Als de prestatiegeschiedenis bijvoorbeeld één week is, sorteert de evaluatie de voorbeeldpunten van 10 minuten voor de afgelopen week. Deze sorteert ze in oplopende volgorde en kiest de 95e percentielwaarde voor het bepalen van de juiste grootte. De 95e percentielwaarde helpt ervoor te zorgen dat u uitschieters negeert.

  5. De metrische gegevens op hoog niveau die worden verzameld om het optimale Azure SQL-doel te bepalen, zijn onder andere.

    Het extensielogboekbestand bevindt zich op:

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

    De naam van het logboekbestand is afhankelijk van de versie van de Azure-extensie voor SQL Server, voor de nieuwste versie van de Azure-extensie voor SQL Server, het logboekbestand is:

    unifiedagent.log

    Voor de extensieversie 1.1.24724.69 en eerder is het logboekbestand:

    ExtensionLog_0.log

Migratie-evaluatie uitvoeren

U kunt op elk gewenst moment een nieuwe evaluatie activeren. Selecteer Voer beoordeling uit.

Nadat de nieuwe evaluatie is voltooid, wordt de laatste geslaagde evaluatie vervangen. Geplande migratiebeoordelingen worden elke zondag om 11:00 uur (23:00) volgens de lokale tijd op de SQL Server-machine voortgezet.

Migratie-evaluatie uitschakelen

De SQL Server-migratiebeoordeling wordt automatisch gegenereerd voor elke SQL Server die is ingeschakeld door Arc. U kunt de evaluatie uitschakelen met behulp van optie uitschakelen op de bovenste menubalk.

Migratiebeoordeling opnieuw inschakelen

Gebruik knop Evaluatie inschakelen om de SQL Server-migratiebeoordeling opnieuw in te schakelen.

Beperkingen

  • Sql Server-migratiebeoordeling is momenteel beperkt tot SQL Server die wordt uitgevoerd op Windows-computers, is niet van toepassing op SQL op Linux-machines.
  • SQL Server die wordt uitgevoerd op Windows Server 2012 en oudere versies worden niet ondersteund.
  • SQL Server-versie moet 2012 of hoger zijn.
  • Failovercluster-instanties (FCI) worden momenteel niet ondersteund.

Bekende problemen

Wanneer de xp_commandShell is ingeschakeld en gebruikt, wordt deze vastgelegd als een waarschuwing voor SQL Managed Instance. Dit probleem wordt beschouwd als een migratieblokkering. Het verstoort de functionaliteit van het object dat specifiek gebruikmaakt van xp_commandShell. Gebruik de herstelrichtlijnen in de evaluatie om het probleem te verhelpen.

Probleemoplossing

Neem contact op met Microsoft-ondersteuning als u een van de onderstaande problemen ondervindt.

  • De evaluatierapporten worden niet weergegeven in de portal, zelfs na de geplande tijd.
  • De betrouwbaarheidsclassificatie neemt niet toe na één week van het verzamelen van gegevens. Het vertrouwen moet na de eerste week toenemen.