AWS announces preview of AWS Interconnect - multicloud
AWS announces AWS Interconnect – multicloud (preview), providing simple, resilient, high-speed private connections to other cloud service providers. AWS Interconnect - multicloud is easy to configure and provides high-speed, resilient connectivity with dedicated bandwidth, enabling customers to interconnect AWS networking services such as AWS Transit Gateway, AWS Cloud WAN, and Amazon VPC to other cloud service providers with ease.
Wie migriere ich zu einer Amazon RDS- oder Amazon Aurora DB-Instance mit AWS DMS?
Ich möchte meine Datenbank zu Amazon Relational Database Service (Amazon RDS) oder Amazon Aurora migrieren. Wie kann ich dies mit minimaler Ausfallzeit erreichen?
Kurzbeschreibung
Hinweis: Wenn du eine homogene Migration durchführst, verwende, wann immer möglich, die nativen Tools deiner Engine (wie MySQL-Dump oder MySQL-Replikation).
Mithilfe der folgenden Schritte, migrierst du zu einer Amazon RDS-DB-Instance mit AWS DMS:
- Eine Replikations-Instance erstellen
- Ziel- und Quellendpunkte erstellen
- Die Quellendpunktschemas aktualisieren
- Eine Migrationsaufgabe erstellen
- Deine Migrationsaufgabe überwachen
Du kannst diese Schritte für alle Amazon RDS- und Amazon Aurora-Engine-Typen verwenden, einschließlich Amazon RDS für Oracle und Amazon Aurora für MySQL DB-Instances.
Lösung
Hinweis: AWS DMS erstellt nur bei Bedarf eine Tabelle mit einem Primärschlüssel auf dem Ziel, bevor die Tabellendaten migriert werden. Um ein vollständiges Zielschema zu erstellen, verwende das AWS Schema Conversion Tool (AWS SCT). Weitere Informationen findest du unter Schema konvertieren.
(Optional) Die Protokollierung mit Amazon CloudWatch aktivieren
Amazon CloudWatch-Protokolle können dich auf mögliche Probleme bei der Migration hinweisen. Weitere Informationen findest du unter Überwachen von Replikationsaufgaben mit Amazon CloudWatch.
Eine Replikations-Instance erstellen
- Öffne die AWS DMS-Konsole und wähle im Navigationsbereich Replikations-Instances aus.
- Wähle Replikations-Instance erstellen aus.
- Gib den Namen deiner Replikations-Instance, die Beschreibung, die Instance-Klasse, Amazon Virtual Private Cloud (Amazon VPC) und die Multi-AZ-Präferenz ein.
Hinweis: Wähle eine Instance-Klasse aus, die für deine Migrations-Workload ausreichend ist. Wenn die Instance für deinen Workload nicht ausreichend ist, kannst du nachträglich die Replikations-Instance ändern. - Wähle im Abschnitt Erweitert deine VPC-Sicherheitsgruppen, oder die Standardoption aus.
- Wähle Replikations-Instance erstellen aus.
Ziel- und Quellendpunkte erstellen
- Öffne die AWS-DMS-Konsole und wähle im Navigationsbereich Endpunkte aus.
- Wähle Endpunkt erstellen aus, um die Quell- und Zieldatenbank zu erstellen.
- Wähle für Endpunkttyp die Option Quelle aus.
- Gib die Engine-spezifischen Informationen des Endpunkts ein.
- Wähle Test ausführen aus.
- Wähle nach Abschluss des Tests Speichern aus.
- Wiederhole die Schritte 3 bis 6, wähle als Endpunkttyp jedoch Target aus.
Hinweis: Führe diesen Schritt sowohl für das Ziel als auch für die Quelle durch.
Die Quellendpunktschemas aktualisieren<b></b>
- Öffne die AWS-DMS-Konsole und wähle im Navigationsbereich Endpunkte aus.
- Markiere den Quellendpunkt und wähle Schemas aktualisieren aus.
- Wähle Schemas aktualisieren aus.
Hinweis: Du musst die Quelle aktualisieren, damit die Quellschemata in den Tabellenzuordnungen erscheinen, wenn du eine AWS DMS-Aufgabe erstellst.
Eine Migrationsaufgabe erstellen
- Öffne die AWS DMS-Konsole und wähle im Navigationsbereich Datenbankmigrationsaufgaben aus.
- Wähle Aufgabe erstellen aus.
- Gib die Aufgabenkennung, die Replikations-Instance, den Quelldatenbankendpunkt, den Zieldatenbankendpunkt und den Migrationstyp an. Wähle einen der folgenden Migrationstypen:
Nur vorhandene Daten migrieren – Verwende diesen Migrationstyp für einmalige Migrationen.
Vorhandene Daten migrieren und laufende Änderungen replizieren – Verwende diesen Migrationstyp, um große Datenbanken mit minimaler Ausfallzeit in die AWS Cloud zu migrieren.
Laufende Replikationsänderungen migrieren – Verwende diesen Migrationstyp, wenn du die vorhandenen Daten bereits migriert hast und die Quelldatenbank mit der in der AWS Cloud gehosteten MySQL-Zieldatenbank synchronisieren möchtest. - Ändere im Abschnitt Aufgabeneinstellungen die Aufgabe nach Bedarf.
- Wähle im Abschnitt Tabellenzuordnungen die Option Angeleitete Benutzeroberfläche aus.
- Wähle Neue Auswahlregel hinzufügen aus, und gib das Schema und den Tabellennamen an.
Hinweis: Du kannst das Quellschema, die Tabelle oder den Spaltennamen einiger oder aller ausgewählten Objekte ändern oder umwandeln. Erweitere dazu den Abschnitt Transformationsregeln. Wähle Neue Transformationsregel hinzufügen aus. Wähle dann Ziel, Schemaname und Aktion aus. - Wähle Aufgabe erstellen aus.
Hinweis: Wenn du große Objektspalten (LOBs) hast, verwende den eingeschränkten LOB-Modus. Weitere Informationen findest du unter Einstellen des LOB-Supports für Quelldatenbanken in einer AWS DMS-Aufgabe.
Deine Migrationsaufgabe überwachen
- Verwende die Ansicht Aufgabenüberwachung, um die Migrationsaufgaben zu überwachen. Du siehst, welche Tabellen erfolgreich migriert wurden und welche Tabellen sich noch im Migrationsprozess befinden. Achte auf die folgenden Meldungstypen:
I – zeigt eine Informationsmeldung an
W – zeigt Warnungen an
E – zeigt Fehler an, die bei der Migration der Datenbank aufgetreten sind - Überprüfe, ob die Datenbanken erfolgreich migriert wurden, indem du dich über das Terminal mit den Quell- und Ziel-Instances verbindest.
Oracle migrieren
Wenn du Oracle als Quelldatenbank verwendest, migriert AWS DMS die Tabelle auf den angegebenen Zielendpunktbenutzer. Du kannst das Schema für ein Oracle-Ziel ändern, indem du Transformationsregeln verwendest. Weitere Informationen findest du unter Ändern des Benutzers und des Schemas für ein Oracle-Ziel.
Migration zu MySQL/PostgreSQL/SQL-Server
Während der Migration werden Schemas und Tabellen unter demselben Namen auf dem Ziel migriert. Wenn du Tabellen in ein anderes Schema/Tabelle auf der Zieldatenbank migrieren willst, erstelle eine Zuweisungsregel, um das neue Schema/die neue Tabelle auf der Zieldatenbank anzugeben.
{ "rules": [{ "rule-type": "selection", "rule-id": "1", "rule-name": "1", "object-locator": { "schema-name": "test", "table-name": "%" }, "rule-action": "include" }, { "rule-type": "transformation", "rule-id": "2", "rule-name": "2", "rule-action": "rename", "rule-target": "schema", "object-locator": { "schema-name": "test" }, "value": "newtest" } ] }
Überprüfe die Protokolle, um sicherzustellen, dass keine Fehler aufgetreten sind.
Überwache die Latenz und vergleiche die Datenmengen in der Quell- und Zieldatenbank, bevor du zur neuen Zieldatenbank wechselst. Weitere Informationen findest du unter Problembehandlung bei Migrationsaufgaben in AWS Database Migration Service.
Ähnliche Informationen
So funktioniert AWS Database Migration Service
Schrittweise Anleitungen zur Datenbankmigration
- Sprache
- Deutsch
Ähnliche Videos

