Bewerten der Migrationsbereitschaft (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:
- Ihr Rechenzentrum
- Edgestandorte, z. B. Einzelhandelsgeschäfte
- Public Cloud- oder Hosting-Anbieter
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 für 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:
Ausführung auf einer Windows-basierten SQL Server-Instanz, die mit Azure verbunden ist. Befolgen Sie die Anweisungen unter Automatisches verbinden von SQL Server-Computern mit Azure Arc.
Verfügbarkeit der Azure-Erweiterung für SQL Server (
WindowsAgent.SqlServer
) Version 1.1.2594.118 oder höher.Erfahren Sie, wie Sie die Version der Azure-Erweiterung für SQL Server überprüfen und auf die neueste Version aktualisieren können.
Der Server verfügt über Konnektivität zu Telemetrie. {region}.arcdataservices.com (weitere Informationen finden Sie unter Netzwerkanforderungen )
Um die Bewertungsberichte im Azure-Portal anzuzeigen, müssen Sie einer Azure-Rolle mit der zugewiesenen Aktion
Microsoft.AzureArcData/sqlServerInstances/getTelemetry/
zugewiesen sein. Aus Gründen der Einfachheit können Sie die integrierte Rolle Azure Hybrid Database Administrator – schreibgeschützte Dienstrolle verwenden, die diese Aktion enthält. Weitere Informationen dazu finden Sie unter Mehr erfahren zu integrierten Rollen in Azure.
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
Melden Sie sich am Azure-Portal an, und navigieren Sie zu Ihrem SQL Server mit Azure ARC-Unterstützung.
Öffnen Sie Ihre SQL Server-Ressource, und wählen Sie im linken Bereich unter dem Ordner Migration die Option Bewertungen (Vorschau) aus.
Der Zeitpunkt der letzten Bewertung gibt an, wann die Bewertung gestartet wurde. Wählen Sie Bewertung ausführen, um umgehend eine Bewertung auszulösen.
Ü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: Bei der Bewertung konnte keine Konfiguration gefunden werden, die die Kompatibilitäts-, Konfigurations- und Leistungsmerkmale für Azure Virtual Machine, Azure SQL Managed Instance oder Azure SQL-Datenbank 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.
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
Das Spektrum der Zuverlässigkeitsstufen reicht von einem Stern (am niedrigsten) bis zu fünf Sternen (am höchsten). 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. Der Wert basiert auf der Verfügbarkeit der Leistungs-/Nutzungsdatenpunkte, die zum Berechnen der Bewertung für alle bewerteten SQL-Instanzen und -Datenbanken erforderlich sind. 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
Die Bewertung erfasst alle 30 Sekunden einen Abtastpunkt für Leistungsdaten.
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.
Wir speichern alle im zehnminütigen Intervall erfassten Datenpunkte des letzten Monats.
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.
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
Ausführen der Migrationsbewertung
Sie können jederzeit eine neue Bewertung auslösen. Wählen Sie dazu Bewertung ausführen aus.
Nach Abschluss der neuen Bewertung ersetzt diese die letzte erfolgreiche Bewertung. Die geplanten Migrationsbewertungen werden plangemäß jeden Sonntag um 23:00 Uhr gemäß Ortszeit auf dem SQL Server-Computer ausgeführt.
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 selbst nach der geplanten Zeit nicht im Portal angezeigt.
- Die Zuverlässigkeitsstufe steigt nach einer Woche der Datenerfassung nicht mehr. Die Zuverlässigkeit sollte nach der ersten Woche steigen.
Zugehöriger Inhalt
- Bewertungsregeln für die Migration von SQL Server zu Azure SQL Managed Instance
- Bewertungsregeln für die Migration von Azure SQL Server zu SQL-Datenbank
- Migrate SQL Server to Azure SQL (Migrieren von SQL Server zu Azure SQL)
- SQL Server mit Azure Arc-Unterstützung
- Automatisches Herstellen einer Verbindung zwischen SQL Server-Computern und Azure Arc