Azure-aanbevelingen voor het migreren van uw SQL Server-database

Meer informatie over het gebruik van de geïntegreerde ervaring in de Azure SQL Migration-extensie voor Azure Data Studio om uw databasevereisten te beoordelen, de juiste SKU-aanbevelingen voor Azure-resources te krijgen en uw SQL Server-databases naar Azure te migreren.

Voordat u uw SQL Server-databases naar Azure migreert, is het belangrijk dat u de databases evalueert om mogelijke migratieproblemen te identificeren. U kunt verwachte problemen oplossen en uw databases vervolgens met vertrouwen migreren naar Azure.

Het is even belangrijk om de juiste Grootte van de Azure-resource te identificeren waarnaar u wilt migreren, zodat aan de prestatievereisten van uw databaseworkload wordt voldaan met minimale kosten.

De Azure SQL Migration-extensie voor Azure Data Studio biedt zowel de evaluatie- als SKU-aanbevelingen wanneer u de beste optie kiest om uw SQL Server-databases te migreren naar Azure SQL Managed Instance, SQL Server in Azure Virtual Machines of Azure SQL Database. De extensie heeft een intuïtieve interface om u te helpen de evaluatie efficiënt uit te voeren en aanbevelingen te genereren.

Notitie

Evaluatie en de azure-aanbevelingsfunctie in de Azure SQL Migration-extensie voor Azure Data Studio ondersteunen bron-SQL Server-exemplaren die worden uitgevoerd in Windows of Linux.

Vereisten

Als u een Azure-aanbeveling wilt krijgen voor uw SQL Server databasemigratie, moet u aan de volgende vereisten voldoen:

Prestatiegegevens verzamelen en SKU-aanbeveling

De Azure SQL Migration-extensie verzamelt eerst prestatiegegevens van uw SQL Server exemplaar. Vervolgens worden de gegevens geanalyseerd om een aanbevolen SKU te genereren voor Azure SQL Managed Instance, SQL Server in Azure Virtual Machines of Azure SQL Database. De SKU-aanbeveling is ontworpen om te voldoen aan de prestatievereisten van uw database tegen de laagste kosten in de Azure-service.

In het volgende diagram ziet u de werkstroom voor gegevensverzameling en SKU-aanbevelingen:

Diagram met de werkstroom van het SKU-aanbevelingsproces.

In de volgende lijst wordt elke stap in de werkstroom beschreven:

(1) Verzamelen van prestatiegegevens: als u het proces voor het verzamelen van prestatiegegevens in de migratiewizard wilt starten, selecteert u Azure-aanbeveling ophalen en kiest u de optie voor het verzamelen van prestatiegegevens. Voer het mappad in waar de verzamelde gegevens worden opgeslagen en selecteer Vervolgens Start.

Schermopname van het deelvenster van de wizard voor het verzamelen van prestatiegegevens voor SKU-aanbevelingen.

Wanneer u het gegevensverzamelingsproces in de migratiewizard start, verzamelt de Azure SQL Migration-extensie voor Azure Data Studio gegevens van uw SQL Server-exemplaar. De gegevensverzameling omvat hardwareconfiguratie en geaggregeerde SQL Server-specifieke prestatiegegevens uit dynamische beheerweergaven van het systeem, zoals CPU-gebruik, geheugengebruik, opslaggrootte, invoer/uitvoer (I/O), doorvoer en I/O-latentie.

Belangrijk

  • Het gegevensverzamelingsproces wordt 10 minuten uitgevoerd om de eerste aanbeveling te genereren. Het is belangrijk om het proces voor het verzamelen van gegevens te starten wanneer uw actieve databaseworkload een gebruik weerspiegelt dat vergelijkbaar is met uw productiescenario's.
  • Nadat de eerste aanbeveling is gegenereerd, kunt u doorgaan met het proces voor gegevensverzameling om aanbevelingen te verfijnen. Deze optie is vooral handig als uw gebruikspatronen in de loop van de tijd variëren.

(2) Gegenereerde gegevensbestanden lokaal opslaan: de prestatiegegevens worden periodiek geaggregeerd en geschreven naar de lokale map die u hebt geselecteerd in de migratiewizard. Meestal ziet u een set CSV-bestanden met de volgende achtervoegsels in de map:

  • _CommonDbLevel_Counters.csv : bevat statische configuratiegegevens over de indeling en metagegevens van het databasebestand.
  • _CommonInstanceLevel_Counters.csv : bevat statische gegevens over de hardwareconfiguratie van het serverexemplaar.
  • _PerformanceAggregated_Counters.csv : bevat geaggregeerde prestatiegegevens die regelmatig worden bijgewerkt.

(3) SKU analyseren en aanbevelen: het SKU-aanbevelingsproces analyseert de vastgelegde algemene gegevens en prestatiegegevens om de minimale configuratie met de laagste kosten aan te bevelen die voldoet aan de prestatievereisten van uw database. U kunt ook details bekijken over de reden achter de aanbeveling en de broneigenschappen die zijn geanalyseerd. Voor SQL Server in Azure Virtual Machines bevat het proces ook een aanbeveling voor opslagconfiguratie voor gegevensbestanden, logboekbestanden en tempdb.

U kunt optionele parameters gebruiken als invoer voor de productieworkload om aanbevelingen te verfijnen:

  • Schaalfactor: schaalfactor (comfort) wordt gebruikt om een SKU-aanbeveling te vergroten of te deflateren op basis van uw kennis van de productieworkload. Als u bijvoorbeeld vaststelt dat een CPU-vereiste met vier vCores een schaalfactor van 150% heeft, is de werkelijke CPU-vereiste zes vCores. Het standaardvolume van de schaalfactor is 100%.
  • Percentage gebruik: het percentiel van gegevenspunten die moeten worden gebruikt als prestatiegegevens, wordt geaggregeerd. De standaardwaarde is het 95e percentiel.
  • Preview-functies inschakelen: het inschakelen van deze optie omvat de nieuwste hardwaregeneraties met verbeterde prestaties en schaalbaarheid. Deze SKU's zijn momenteel in preview en zijn mogelijk nog niet in alle regio's beschikbaar. Deze optie is standaard ingeschakeld.

Belangrijk

Het gegevensverzamelingsproces wordt beëindigd als u Azure Data Studio sluit. De gegevens die tot dat moment zijn verzameld, worden opgeslagen in uw map.

Als u Azure Data Studio sluit terwijl de gegevensverzameling wordt uitgevoerd, gebruikt u een van de volgende opties om het verzamelen van gegevens opnieuw te starten:

  • Open Azure Data Studio opnieuw en importeer de gegevensbestanden die zijn opgeslagen in uw lokale map. Genereer vervolgens een aanbeveling op basis van de verzamelde gegevens.
  • Open Azure Data Studio opnieuw en start het verzamelen van gegevens opnieuw met behulp van de migratiewizard.

Bestaande prestatiegegevens importeren

U kunt bestaande prestatiegegevens importeren die u eerder hebt verzameld met behulp van de Azure SQL Migration-extensie of met behulp van de consoletoepassing in Data Migration Assistant.

Voer in de migratiewizard het mappad in waarin de prestatiegegevensbestanden worden opgeslagen. Selecteer vervolgens Start om de aanbeveling en gerelateerde details weer te geven.

Schermopname van het deelvenster voor het importeren van prestatiegegevens voor een SKU-aanbeveling.

Volgende stappen