Methoden für die SQL Server-Datenbankmigration - AWS Präskriptive Leitlinien

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.

Methoden für die SQL Server-Datenbankmigration

Es gibt verschiedene Methoden, um Ihre SQL Server-Datenbanken zu AWS migrieren. Sie können je nach Einschätzung und Anforderungen zwischen AWS Diensten und systemeigenen Funktionen von SQL Server wählen. In diesem Abschnitt werden einige der gängigsten Methoden beschrieben, die in den folgenden beiden Tabellen zusammengefasst sind. Ausführliche Erläuterungen einiger dieser Methoden finden Sie in den Abschnitten zu Amazon EC2 und Amazon RDS weiter unten in diesem Handbuch.

AWS-Services

Methode der Migration Ziel Funktionen und Einschränkungen Weitere Informationen

AWS DMS

Amazon EC2

Amazon RDS

Amazon RDS Custom

Amazon Aurora

  • Unterstützt Volllast und CDC

  • Unterstützt alle Datenbankgrößen

AWS DMS Abschnitt

AWS Migration Hub Orchestrator

Amazon EC2

Amazon RDS

  • Stellt vordefinierte step-by-step Workflow-Vorlagen bereit

  • Automatisiert systemeigene Backups und Wiederherstellungen

  • Unterstützt alle SQL Server-Editionen und -Versionen

  • Kann auf eine oder mehrere Datenbanken gleichzeitig angewendet werden

  • Unterstützt alle Datenbankgrößen

AWS Migration Hub Orchestrator Abschnitt

AWS Application Migration Service

Amazon EC2

  • Hochautomatisierte lift-and-shift Lösung

  • Agentenbasierte Replikation auf Blockebene

In diesem Handbuch nicht behandelt (siehe Dokumentation zum Application Migration Service)

AWS Snowball Edge

Amazon EC2

Amazon RDS

Amazon RDS Custom

  • Unterstützt sehr große Datenbanken (bis zu 210 TB)

  • Verwendet Amazon Simple Storage Service (Amazon S3) zum Speichern und Wiederherstellen von Daten

Bereich Snowball Edge

Systemeigene Methoden von SQL Server

Methode der Migration Ziel Funktionen und Einschränkungen Weitere Informationen

Systemeigene Sicherung und Wiederherstellung

Amazon EC2

Amazon RDS

Amazon RDS Custom

  • Kann auf eine oder mehrere Datenbanken gleichzeitig angewendet werden

  • Erfordert Ausfallzeiten

  • Unterstützt alle Datenbankgrößen

Abschnitt zum Sichern/Wiederherstellen von systemeigenem SQL Server (Sie können ihn verwenden, um systemeigene Sicherungen und Wiederherstellungen AWS Migration Hub Orchestratorzu automatisieren)

Versand protokollieren

Amazon EC2

Amazon RDS

Amazon RDS Custom

  • Wird pro Datenbank angewendet

  • Kann verzögert werden

Abschnitt „Versand protokollieren

Spiegelung von Datenbanken

Amazon EC2

  • Wird pro Datenbank angewendet

  • Kann synchron oder asynchron sein, basierend auf der SQL Server-Edition

  • Die sekundäre Datenbank ist nicht lesbar; sie fungiert als Standby-Datenbank

  • Unterstützt sowohl automatisches als auch manuelles Failover

Abschnitt zur Datenbankspiegelung

AlwaysOn-Verfügbarkeitsgruppen

Amazon EC2

Amazon RDS Custom

  • Wird auf eine Reihe von Benutzerdatenbanken angewendet

  • Kann synchron oder asynchron sein

  • Die sekundäre Datenbank ist lesbar (nur SQL Server Enterprise Edition)

  • Unterstützt sowohl automatisches als auch manuelles Failover

  • Ein Failover kann für mehrere Datenbanken gleichzeitig auf Datenbankgruppenebene initiiert werden

Abschnitt „AlwaysOn-Verfügbarkeitsgruppen

Grundlegende AlwaysOn-Verfügbarkeitsgruppen

Amazon EC2

Amazon RDS Custom

  • Wird in der SQL Server Standard Edition unterstützt

  • Wird auf eine einzelne Benutzerdatenbank pro Verfügbarkeitsgruppe angewendet

  • Kann synchron oder asynchron sein

  • Unterstützt sowohl automatisches als auch manuelles Failover

  • Ein Failover kann auf der Ebene der Verfügbarkeitsgruppen initiiert werden

  • Kann als Hybridumgebung zwischen lokalen und AWS

In diesem Handbuch nicht behandelt (siehe Basic Always On-Verfügbarkeitsgruppen für eine einzelne Datenbank in der Microsoft-Dokumentation)

Verteilte Verfügbarkeitsgruppen

Amazon EC2

Amazon RDS Custom

  • Kann für SQL Server-Bereitstellungen in mehreren Regionen verwendet werden

  • Ein Failover auf eine neuere Version von SQL Server ist möglich

  • Windows Server Failover Clustering (WSFC) muss nicht auf die Zielumgebung ausgedehnt werden AWS

  • Kann zwischen Windows-basierten (Quell-) und Linux-basierten (Ziel-) SQL Server-Datenbanken verwendet werden

  • Kann als hybride SQL Server-Bereitstellung zwischen lokalen und AWS

Abschnitt „Verteilte Verfügbarkeitsgruppen

Transaktionsreplikation

Amazon EC2

Amazon RDS

Amazon RDS Custom

  • Unterstützt die Migration einer Reihe von Objekten (Tabellen, Ansichten, gespeicherte Prozeduren)

  • Unterstützt asynchrone Replikation mit Daten nahezu in Echtzeit

  • Die Abonnentendatenbank ist lesbar

  • Erfordert eine genaue Überwachung der SQL Server-Replikationsaufträge, die die Replikation durchführen

Abschnitt zur Transaktionsreplikation

Programm zum Massenkopieren (bcp)

Amazon EC2

Amazon RDS Custom

  • Unterstützt kleine Datenbanken

  • Erfordert Ausfallzeiten

  • Das Schema ist am Ziel vorab erstellt

  • Wird für das Verschieben von Daten, aber nicht für Metadaten verwendet

In diesem Handbuch nicht behandelt (siehe Import und Export von SQL Server-Daten mit anderen Methoden, Abschnitt Massenkopie in der Amazon RDS-Dokumentation)

Trennen und anhängen

Amazon EC2

Amazon RDS Custom

  • Kein Backup erforderlich

  • Erfordert Ausfallzeiten

  • Beinhaltet das Stoppen, Trennen, Kopieren und Anhängen von Dateien an Amazon EC2

In diesem Handbuch nicht behandelt (siehe Database Detach and Attach in der Microsoft-Dokumentation)

Importieren/Exportieren

Amazon EC2

Amazon RDS Custom

  • Unterstützt kleine Datenbanken

  • Erfordert Ausfallzeiten

  • Das Schema ist am Ziel vorab erstellt

  • Wird für das Verschieben von Daten, aber nicht für Metadaten verwendet

In diesem Handbuch nicht behandelt (siehe Importieren und Exportieren von SQL Server-Daten mit anderen Methoden in der Amazon RDS-Dokumentation)