Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Migrieren Sie die Microsoft SQL Server Always On-Verfügbarkeitsgruppe mithilfe von AWS Application Migration Service
Sreenivas Nettem, Bharath Kumar Pammi Ramesh, Anantharaman Seshadri und Gireesh Sreekantan, Amazon Web Services
Übersicht
AWS Application Migration Service (AWS MGN) ist ein bevorzugtes Tool für das Rehosting vorhandener Umgebungen in der, sodass Kunden ihre Rechenzentren vor Ort verlassen können. AWS Cloud Dieses Muster beschreibt den Prozess der Verwendung von AWS MGN zur Migration von Windows-Clustern mit Microsoft SQL Server AlwaysOn-Verfügbarkeitsgruppen.
Voraussetzungen und Einschränkungen
Voraussetzungen
Ein aktiver AWS-Konto.
Eine AWS Identity and Access Management (IAM-) Rolle für die AWS MGN-Orchestrierung.
Zugriff auf Quelldatenbankserver (SQL Server Always On-Verfügbarkeitsgruppe).
Active Directory in einer AWS landing zone zur Beibehaltung von DNS-Namen.
Ein Staging-Subnetz mit geschlossener Netzwerkkommunikation mit Active Directory.
Zielsubnetze, die mit Active Directory kommunizieren können.
Zwei reservierte IP-Adressen für den Windows-Cluster in einem Zielsubnetz (eine in jeder Availability Zone).
Zwei reservierte IP-Adressen für den SQL Always On-Listener in einem Zielsubnetz (eine in jeder Availability Zone).
Produktversionen
Windows Server 2012 oder höher
SQL Server 2012 oder höher
Architektur
Quelltechnologie-Stack
Microsoft Windows-Cluster (lokale physische oder virtuelle Maschine) Microsoft SQL Server Always On-Verfügbarkeitsgruppe
Zieltechnologie-Stack
Amazon EC2 Windows-Instanz
Zielarchitektur

Tools
AWS-Services
Amazon Elastic Compute Cloud (Amazon EC2) bietet skalierbare Rechenkapazität in der AWS Cloud. Sie können so viele virtuelle Server wie nötig nutzen und sie schnell nach oben oder unten skalieren.
AWS Application Migration Servicehilft Ihnen beim Rehosten (Lift and Shift) von Anwendungen AWS Cloud ohne Änderungen und mit minimalen Ausfallzeiten.
AWS Identity and Access Management (IAM) hilft Ihnen dabei, den Zugriff auf Ihre AWS Ressourcen sicher zu verwalten, indem kontrolliert wird, wer authentifiziert und autorisiert ist, diese zu verwenden.
Andere Tools
Microsoft SQL Server Management Studio (SSMS)
ist ein Tool für die Verwaltung von SQL Server, einschließlich des Zugriffs auf, der Konfiguration und der Verwaltung von SQL Server-Komponenten.
Bewährte Methoden
Informationen zu AWS MGN finden Sie unter Bewährte Methoden für. AWS Application Migration Service
Epen
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Initialisieren Sie AWS MGN. | Initialisieren Sie AWS MGN im Ziel. AWS-Region Dadurch werden die erforderlichen IAM-Rollen und -Richtlinien erstellt. Weitere Informationen finden Sie unter Initialisieren des Application Migration Service mit der Konsole. | Cloud-Administrator |
Erstellen Sie Replikations- und Startvorlagen. | Konfigurieren Sie die Replikations- und Startvorlagen für die Verwendung mit AWS MGN. Weitere Informationen finden Sie in der AWS Dokumentation unter Konfiguration der Vorlagen. | Cloud-Administrator |
Kommunikationsanschlüsse zulassen. | Um die Netzwerkkommunikation für AWS MGN zu aktivieren, lassen Sie den Verkehr über die TCP-Ports 443 und 1500 zu. Weitere Informationen finden Sie in der AWS Dokumentation unter Netzwerkanforderungen für den Application Migration Service. | Cloud-Administrator, Netzwerkadministrator |
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Überprüfen Sie die AWS MGN-Voraussetzungen. | Stellen Sie sicher, dass die Quellserver die Voraussetzungen für die Installation des AWS MGN-Agenten erfüllen. Weitere Informationen finden Sie in der AWS Dokumentation unter Installationsanforderungen. | Ingenieur für Migration |
Installieren Sie den AWS MGN Agent. | Installieren Sie den AWS MGN-Agenten auf den Quellservern. Wählen Sie während der Installation aus, AWS-Region wohin die Server migriert werden sollen. Nach der Installation kommuniziert der Agent mit dem Dienst und startet die Replikation. Weitere Informationen finden Sie unter Installation des AWS Replication Agents auf Windows-Servern. | Migrationsingenieur |
Überprüfen Sie den Status des Quellservers. | Überprüfen Sie in der AWS MGN-Konsole den Status der Quellserver. Wenn die Replikation beginnt, wird auf den Servern die Meldung Bereit zum Testen angezeigt. Wenn Sie auf Fehler stoßen, finden Sie in der AWS MGN-Dokumentation weitere Informationen unter Problembehandlung bei Kommunikationsfehlern. | Cloud-Administrator, Migrationsingenieur |
Optimieren Sie die Replikationseinstellungen. | SQL Always On-Cluster verwenden eine I/O hochsynchrone Replikation vom Primärserver zum Sekundärserver. Um die Replikation zu optimieren und Verzögerungen zu vermeiden, verwenden Sie für jeden SQL Always On-Server einen eigenen Replikationsserver. Wenn die Datenbank größer als 5 TB ist, sollten Sie erwägen, eine größere Instanzgröße für den Replikationsserver wie m5.large anstelle der Standardgröße t3.small zu wählen. | Cloud-Administrator, Migrationsingenieur |
Startvorlage aktualisieren. | Aktualisieren Sie die Starteinstellungen und wählen Sie Subnetze für die SQL Always On-Server aus. Die SQL Always On-Clusterserver sind aus Gründen der Hochverfügbarkeit auf verschiedene AWS Availability Zones Standorte verteilt. | Migrationsingenieur, Migrationsleiter |
Aktualisieren Sie die Starteinstellungen. | Aktualisieren Sie je nach Größe und Leistungsanforderungen den Instanztyp und die input/output Operationen pro Sekunde (IOPS) in den Starteinstellungen. (Optional) Wählen Sie in den Starteinstellungen eine vorhandene elastic network interface aus. | Migrationsingenieur, Migrationsleiter |
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Überprüfen Sie die Quellserver. | Stellen Sie in der AWS MGN-Konsole sicher, dass der Status des Quellservers Bereit zum Testen lautet. | Cloud-Administrator, Migrationsingenieur |
Starten Sie die Testinstanzen. |
| Cloud-Administrator, Migrationsingenieur |
Testen Sie die Konnektivität und Datenbankintegrität. | Testen Sie die Konnektivität und Datenbankintegrität der Testinstanzen. Markieren Sie dann die Quellserver in der AWS MGN-Konsole als Bereit für die Übernahme. | Cloud-Administrator, Migrationsingenieur |
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Testen Sie die Datenbankintegrität. | Auf diese Weise wird sichergestellt, dass vor der Migration keine Probleme mit der Datenbankintegrität an der Quelle aufgetreten sind. Führen Sie aus Mit diesen Befehlen wird die logische und physische Integrität der Datenbank überprüft, indem potenzielle Korruptionsprobleme erkannt werden. Bei der Prüfung wird die Struktur der Datenbank überprüft, z. B. Seiten, Zeilen, Indizes und Systemtabellen. | Dateningenieur, DBA |
Testen Sie die Verbindungen zu Verbindungsservern. | Testen Sie die Verbindungen zwischen allen vorhandenen Servern und dokumentieren Sie deren Status. Auf diese Weise wird sichergestellt, dass die Verbindungsserver nach der Migration wie vorgesehen funktionieren. | Dateningenieur, DBA |
Überprüfen Sie die Backups. | Bestätigen Sie die Integrität der Quell-Backups. | Dateningenieur, DBA |
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Beenden Sie den SQL Server und die Clusterdienste. | Beenden Sie die SQL Server- und Microsoft-Clusterdienste auf allen SQL-Clusterknoten. | DBA, Migrationsingenieur |
Überprüfen Sie die Server. | Stellen Sie in der AWS MGN-Konsole sicher, dass der Status der Quellserver Bereit für die Übernahme und der Status der Datenreplikation Fehlerfrei lautet. | Migrationsingenieur |
Starten Sie die Umstellung. |
Weitere Informationen finden Sie in der AWS MGN-Dokumentation unter Starten einer Übernahmeinstanz. | Ingenieur für Migration |
Testen Sie die gestarteten Server. | Melden Sie sich bei den gestarteten EC2 Amazon-Instances an und überprüfen Sie den Zustand des Clusters. Stellen Sie sicher, dass sich die Server in den richtigen Subnetzen befinden, dass die Instance-Größe und die IOPS-Einstellungen korrekt sind und dass auf den Zeugenserver zugegriffen werden kann. | DBA, Migrationsingenieur |
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Aktualisieren Sie die Cluster-IP-Adresse. | Aktualisieren Sie die Cluster-IP-Adresse für den Windows-Cluster mithilfe der beiden reservierten IP-Adressen in den Zielsubnetzen. Weitere Informationen finden Sie unter Ändern der IP-Adresse einer Failoverclusterinstanz | DBA, Migrationsingenieur |
Aktualisieren Sie den Always-On-Verfügbarkeitsgruppenlistener IPs. |
| DBA, Migrationsingenieur |
Überprüfen Sie die Verbindung. | Stellen Sie mithilfe von SSMS eine Verbindung zum Always-On-Verfügbarkeitsgruppenlistener her und vergewissern Sie sich, dass die Verbindung erfolgreich hergestellt wurde. | DBA, Migrationsingenieur |
Überprüfen Sie den Zustand der Always-On-Verfügbarkeitsgruppe. |
| DBA, Migrationsingenieur |
Überprüfen Sie das Fehlerprotokoll. | Öffnen Sie das Fehlerprotokoll und überprüfen Sie alle für die SQL Server-Instanz gemeldeten Fehler. Stellen Sie sicher, dass die Wiederherstellung für alle Datenbanken abgeschlossen ist. | DBA, Migrationsingenieur |
Testen Sie die verknüpften Server. | Testen Sie die Konnektivität aller Verbindungsserver. Stellen Sie bei Verbindungsproblemen sicher, dass der Zielserver und der Zielport zugänglich sind. | DBA, Migrationsingenieur |
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Schließen Sie die Umstellung ab. | Nachdem Sie die SQL Always On-Zielcluster validiert haben, schließen Sie die Übernahme über die MGN-Konsole ab. AWS Dadurch wird die Datenreplikation von den Quellservern gestoppt und die Daten vom Replikationsserver verworfen. Außerdem werden der Replikationsserver und die zugehörigen Ressourcen entfernt. | Cloud-Administrator, Migrationsingenieur |
Fehlerbehebung
Problem | Lösung |
---|---|
AWS MGN-Fehlerbehebung | Allgemeine Probleme und Lösungen finden Sie in den Abschnitten Fehlerbehebung und häufig gestellte Fragen in der AWS MGN-Dokumentation. |
Zugehörige Ressourcen
AWS Ressourcen
SQL Server-Ressourcen
Zusätzliche Informationen
Die Standardsicherheitsanforderungen für die Migration von Workloads auf die AWS Cloud finden Sie auf der Website unter Best Practices for Security, Identity and Compliance