Auswählen des optimalen Azure SQL-Ziels mithilfe der Migrationsbewertung (Vorschau) – SQL Server mit Azure Arc-Unterstützung

Gilt für:SQL Server

SQL Server mit Azure Arc-Unterstützung erzeugt automatisch eine Bewertung für die Migration zu Azure. Diese Bewertung spielt eine wichtige Rolle beim Erfolg Ihrer Cloudmigration und Modernisierung. Azure Arc vereinfacht den Ermittlungsprozess und die Bereitschaftsbewertung für die Migration.

Die Bewertung:

  • Sorgt für die Cloudbereitschaft, identifiziert Risiken und bietet Strategien zur Risikominderung.
  • Stellt die spezifische Dienstebene und die Azure SQL-Konfiguration (SKU-Größe) für jede Azure SQL-Bereitstellungsoption bereit, die den Workloadanforderungen am besten entspricht.
  • Wird automatisch generiert.
  • Wird kontinuierlich nach einem Standardzeitplan von einmal pro Woche ausgeführt.
  • Ist kostenlos und für alle SQL Server-Editionen verfügbar.

Sie können eine Migrationsbewertung für SQL Server an einem beliebigen Standort erhalten:

  • In Ihrem Rechenzentrum
  • An Edgestandorten, z. B. Einzelhandelsgeschäften
  • Beliebiger öffentlicher Cloud- oder Hostinganbieter

Die Bewertung ist für jede Instanz von SQL Server mit Azure Arc-Unterstützung verfügbar.

Hinweis

Als Previewfunktion unterliegt die in diesem Artikel vorgestellte Technologie den zusätzlichen Nutzungsbedingungen für Microsoft Azure-Vorschauen.

Die neuesten Updates sind unter Versionshinweise – SQL-Server mit Azure Arc-Unterstützung verfügbar.

Features zur SQL Server-Migrationsbewertung

Azure SQL-Bereitschaftsbewertung: Bewerten und Messen der Bereitschaft von SQL-Servern für die Migration zu Azure SQL. Im Prozess wird wie folgt vorgegangen:

  • Ermittelt und bewertet die SQL Server-Instanz und -Datenbanken
  • Bestimmt SQL Server-Workloads, die für die Migration bereit sind
  • Identifiziert potenzielle Kompatibilitätsprobleme mit der Zielumgebung
  • Bewertet Migrationsrisiken
  • Stellt Empfehlungen zur Risikominderung bereit

Empfehlungen zur Größe von Azure SQL: Bietet Empfehlungen für optimale Anforderungen, einschließlich der Dienstebene und der richtigen Dimensionierung basierend auf dem Leistungsverlauf.

Voraussetzungen

Zur Bewertung von SQL Server muss für die SQL Server-Instanz Folgendes gelten:

Berechtigungen

Die Azure SQL-Erweiterung für SQL Server führt die Bewertungsdatensammlung standardmäßig unter dem Dienstkonto NT AUTHORITY\SYSTEM aus. Sie können den Agent-Erweiterungsdienst jedoch so konfigurieren, dass er mit einem Konto ausgeführt wird, das die geringsten Rechte aufweist.

Anzeigen der Ergebnisse der Migrationsbewertung

  1. Melden Sie sich am Azure-Portal an, und navigieren Sie zu Ihrem SQL Server mit Azure ARC-Unterstützung.

  2. Öffnen Sie Ihre SQL Server-Ressource, und wählen Sie im linken Bereich unter dem Ordner Migration die Option Bewertungen (Vorschau) aus.

    Screenshot, der zeigt, wie Sie zum SQL Server-Migrationsbewertungsbericht einer SQL Server-Ressource gelangen.

Überprüfen der Bereitschaft

Die Bewertung gibt die verschiedenen Migrationsstrategien an, die Sie für Ihre SQL Server-Bereitstellungen in Betracht ziehen können.

  • Verwaltete Azure SQL-Instanzen
  • SQL Server auf Azure Virtual Machines
  • Azure SQL-Datenbanken

Überprüfen Sie die Bereitschaft für Zielbereitstellungstypen und die Azure SQL-Größenempfehlung. Die Bereitschaft basiert auf der Leistungsauswertung für die SQL Server-Instanzen und -Datenbanken, die als „Bereit“ oder „Bereit mit Bedingungen“ gekennzeichnet sind.

  • Bereit: Die SQL Server-Instanz oder -Datenbank kann ohne Migrationsblocker zur spezifischen Azure SQL-Zielbereitstellungsoption migriert werden. Sollten Warnungen vorhanden sein, beheben Sie diese Probleme mithilfe der bereitgestellten Korrekturanleitung.

  • Nicht bereit: Die Bewertung konnte keine Konfiguration für SQL Server auf Azure Virtual Machine, Azure SQL Managed Instance oder Azure SQL-Datenbank finden, die die gewünschten Kompatibilitäts-, Konfigurations- und Leistungsmerkmale erfüllt. Wählen Sie den Hyperlink aus, um die Empfehlung zu überprüfen und die SQL Server-Instanz/-Datenbanken für den gewünschten Zielbereitstellungstyp vorzubereiten.

    Screenshot, der zeigt, wie Sie zur Anleitung zur Risikominderung gelangen, wenn SQL Server nicht zur Migration bereit ist.

  • Unbekannt: Azure Migrate kann die Bereitschaft nicht bewerten. Dieses Ergebnis kann eintreten, da die Ermittlung noch im Gange ist oder während der Ermittlung Probleme auftreten, die behoben werden müssen. Überprüfen Sie den Benachrichtigungsbereich. Wenn das Problem weiterhin besteht, wenden Sie sich an den Microsoft-Support.

Prüfen der Zuverlässigkeitsstufe

Die SQL-Migrationsbewertung weist der SQL Server-Migrationsbewertung eine Zuverlässigkeitsstufe zu. Dieser Vorgang basiert auf der Verfügbarkeit der Datenpunkte für die Leistung bzw. Auslastung, die benötigt werden, um die Bewertung für alle relevanten SQL-Instanzen und -Datenbanken zu berechnen. Die Bewertung kann einen Wert zwischen einem Stern (am niedrigsten) und fünf Sternen (am höchsten) aufweisen. Die Zuverlässigkeitsstufe wird voraussichtlich nach etwa 30 Tagen kontinuierlicher Datensammlung ihren Höhepunkt (fünf Sterne) erreichen. Sie sollte für jede Woche der Datensammlung um einen Stern erhöht werden. Anhand der Zuverlässigkeitsstufe können Sie die Zuverlässigkeit der Größenempfehlungen in der Bewertung besser einschätzen. Die Zuverlässigkeitsstufen lauten wie folgt:

Verfügbarkeit von Datenpunkten Zuverlässigkeitsstufe
0 % bis 20 % 1 Stern
21 % bis 40 % 2 Sterne
41 % bis 60 % 3 Sterne
61 % bis 80 % 4 Sterne
81 % bis 100 % 5 Sterne

Leistungsbasierte Berechnung der Azure SQL-Konfiguration (SKU-Größe)

Die Bewertung aggregiert alle Konfigurations- und Leistungsdaten und versucht, die beste Entsprechung für verschiedene Azure SQL-Dienstebenen und -Konfigurationen zu finden, und wählt unter Beachtung der Kostenoptimierung eine Konfiguration aus, die den Leistungsanforderungen der SQL-Instanz entsprechen oder sie überschreiten kann.

Die SQL Server-Erweiterung für Azure sammelt Leistungsdaten für Computeeinstellungen mit diesen Schritten

  1. Die Bewertung erfasst alle 30 Sekunden einen Abtastpunkt für Leistungsdaten.

  2. Sie aggregiert die Stichproben-Datenpunkte, die über 10 Minuten alle 30 Sekunden erfasst werden. Zum Erstellen des Datenpunkts wählt die Größenbewertung den Spitzenwert aus allen Stichproben aus. Sie erhält für jeden Leistungsindikator das Maximum, den Mittelwert und die Varianz.

  3. Wir speichern alle im zehnminütigen Intervall erfassten Datenpunkte des letzten Monats.

  4. Bei der Bewertung wird der geeignete Datenpunkt ermittelt, um die richtige Größe zu bestimmen. Die Ermittlung basiert auf den 95. Perzentilwerten für den Leistungsverlauf.

    Wenn der Leistungsverlauf beispielsweise auf eine Woche festgelegt ist, sortiert die Bewertung die 10-minütigen Abtastpunkte für die letzte Woche. Sie sortiert sie in aufsteigender Reihenfolge und wählt den 95. Perzentilwert zum Bestimmen der richtigen Größe aus. Der 95. Perzentilwert stellt sicher, dass Ausreißer ignoriert werden.

  5. Zu den allgemeinen Metriken, die gesammelt werden, um das optimale Azure SQL-Ziel zu bestimmen, gehören:

    Das Erweiterungsprotokoll ist unter:

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

    Der Name der Protokolldatei hängt von der Azure-Versionserweiterung für SQL Server ab, für die neueste Version der Azure-Erweiterung für SQL Server lautet die Protokolldatei:

    unifiedagent.log

    Für die Erweiterungsversion 1.1.24724.69 und frühere Versionen lautet die Protokolldatei:

    ExtensionLog_0.log

Deaktivieren der Migrationsbewertung

Die SQL Server-Migrationsbewertung wird automatisch für jeden SQL Server mit Azure Arc-Unterstützung generiert. Sie können die Bewertung mithilfe der Option Deaktivieren in der oberen Menüleiste deaktivieren.

Erneutes Aktivieren der Migrationsbewertung

Verwenden Sie die Schaltfläche Bewertung aktivieren, um die SQL Server-Migrationsbewertung erneut zu aktivieren.

Begrenzungen

  • Die SQL Server-Migrationsbewertung ist derzeit auf SQL Server auf Windows-Computern beschränkt und gilt nicht für SQL auf Linux-Computern.
  • SQL Server unter Windows Server 2012 und älteren Versionen wird nicht unterstützt.
  • Es muss sich um die SQL Server-Version 2012 oder höher handeln.
  • FCI-basierte (Failoverclusterinstanz) Cluster werden derzeit nicht unterstützt.

Bekannte Probleme

Wenn die Option xp_commandShell aktiviert ist und verwendet wird, wird sie als Warnung für SQL Managed Instance aufgezeichnet. Dieses Problem gilt als Migrationsblocker. Es stört die Funktionalität des Objekts, das speziell xp_commandShell nutzt. Verwenden Sie die in der Bewertung bereitgestellte Korrekturanleitung zur Behebung des Problems.

Problembehandlung

Wenden Sie an den Microsoft Support, wenn Sie auf eines der nachfolgenden Probleme stoßen.

  • Die Bewertungsberichte werden nicht im Portal angezeigt, auch nicht nach der geplanten Zeit von Sonntag 23:00 Uhr (2300), entsprechend der Ortszeit des SQL Server-Computers.
  • Die Zuverlässigkeitsstufe steigt nach einer Woche der Datenerfassung nicht mehr. Die Zuverlässigkeit sollte nach der ersten Woche steigen.