AWS Database Migration Service hilft Ihnen, Datenbanken einfach und sicher zu AWS zu migrieren. Mit AWS Database Migration Service bleibt die Quelldatenbank während der Migration voll betriebsbereit, wodurch die Ausfallzeiten für die Anwendungen, die von der Datenbank abhängig sind, minimiert werden.

AWS Database Migration Service kann Ihre Daten zu und von allen weit verbreiteten kommerziellen und Open-Source-Datenbanken migrieren. Der Service unterstützt sowohl homogene Migrationen wie beispielsweise Oracle zu Oracle als auch heterogene Migrationen zwischen unterschiedlichen Datenbankplattformen wie beispielsweise Oracle zu Amazon Aurora oder Microsoft SQL Server zu MySQL. Um heterogene Migrationen zu vereinfachen, bietet AWS Database Migration Service ein Tool zur Schemakonvertierung, das Schema und Code der Quelldatenbank in ein Format konvertiert, das kompatibel mit der Zieldatenbank ist, und dabei auch Ansichten, Stored Procedures und Funktionen einschließt. Code, der nicht automatisch konvertiert werden kann, wird klar markiert, sodass Sie erkennen können, wo eine manuelle Neukodierung erforderlich ist.

In der AWS Management Console können Sie eine Datenbankmigration mit wenigen Mausklicks starten. Nachdem die Migration gestartet wurde, verwaltet AWS alle Aspekte der Migration wie beispielsweise Transformation, Komprimierung und (schnellere) parallele Datenübertragung, wobei gleichzeitig sichergestellt wird, dass Datenänderungen in der Quelldatenbank, die während der Migration durchgeführt werden, automatisch in der Zieldatenbank repliziert werden.

AWS Database Migration Service ist kostengünstig und einfach in der Anwendung. Sie zahlen nur für die Datenverarbeitungsressourcen, die Sie während der Migration nutzen. Eine Datenbank mit einer Größe von einem TB kann schon für 3 USD migriert werden.

688_2up_RDSdataMigration

AWS Database Migration Service-Vorversion verfügbar

Für die Vorversion registrieren
AWS-Database-Migration-Service_DSC_2210
Video: Einführung des AWS Database Migration Services auf der Re:invent 2015
Einführung des AWS Database Migration Services
Benefit_Minimize-Downtime_Orange

Da AWS Database Migration Service sicherstellt, dass alle Datenänderungen der Quelldatenbank, die während der Migration durchgeführt werden, ständig in der Zieldatenbank repliziert werden, kann die Quelldatenbank während der Migration vollständig in Betrieb bleiben. Nachdem die anfängliche Datenbankmigration abgeschlossen ist, bleibt die Zieldatenbank so lange mit der Quelldatenbank synchronisiert wie gewünscht. Dies bietet Ihnen die Flexibilität, Ihre Anwendungen von der Quell- zur Zieldatenbank umzuschalten, wann es Ihnen am besten passt, wodurch Risiken reduziert und Ausfallzeiten von Anwendungen minimiert werden.

Benefit_Click_Red

In der AWS Management Console können Sie innerhalb weniger Minuten eine Migrationsaufgabe einrichten. In einer Migrationsaufgabe definieren Sie die Informationen, die als Basis für die Durchführung der Migration durch AWS Database Migration Service dienen. Dazu gehören sowohl das Einrichten der Verbindungen zwischen Quell- und Zieldatenbank als auch das Auswählen des Typs der Replikations-Instance, in der die Migration ausgeführt wird. Nach Abschluss der Einrichtung können Sie die Aufgabe in einer Entwicklungs- oder Testumgebung testen, um die einzelnen Schritte des Prozesses zu prüfen. Nachdem Sie die Tests durchgeführt haben, können Sie die gleiche Aufgabe mit wenigen Mausklicks in der Produktionsumgebung oder in anderen Umgebungen einsetzen.

AmazonEFS_Benefit_LowCost

Mit AWS Database Migration Service zahlen Sie nur für die Datenverarbeitungsressourcen, die während der Migration benutzt werden. Eine Datenbank mit einer Größe von einem TB kann schon für 3 USD migriert werden. Weitere Informationen »

Benefit_Instance-Efficiency_LightBlue

AWS Database Migration Service ist äußerst ausfallsicher und selbstreparierend. Er überwacht ständig Quell- und Zieldatenbank, Netzwerkkonnektivität und Replikationsinstanz. Falls der Replikationsablauf unterbrochen wird, startet der Service den Prozess automatisch neu und führt die Migration an der Stelle fort, an der sie unterbrochen wurde. Wenn Fehler auftreten, die nicht automatisch behoben werden können, werden Ihnen detaillierte Diagnosen zur Verfügung gestellt, sodass Sie die erforderlichen Korrekturen durchführen können.

Benefit_Server_Yellow

AWS Database Migration Service kann Ihre Daten zu und von allen weit verbreiteten kommerziellen und Open-Source-Datenbankplattformen migrieren. Der Service unterstützt sowohl homogene Migrationen wie beispielsweise Oracle zu Oracle als auch heterogene Migrationen zwischen unterschiedlichen Datenbankplattformen wie beispielsweise Oracle zu Amazon Aurora Microsoft SQL Server zu MySQL. AWS Database Migration Service kann Vor-Ort-Datenbanken zu Amazon RDS oder Amazon EC2 sowie Datenbanken von EC2 zu RDS migrieren oder umgekehrt, und es ist auch möglich, eine RDS-Datenbank zu einer anderen RDS-Datenbank zu migrieren.


688_2up_SchemaConversion

Heterogene Datenbankmigrationen sind normalerweise sehr komplex, schwierig und zeitaufwendig. Dies liegt hauptsächlich daran, dass die Quell- und Zieldatenbanken unterschiedliche Formate für Schemaobjekte sowie unterschiedliche Syntax und Sprachstrukturen für den Code verwenden, der in Stored Procedures und Funktionen benutzt wird. Aufgrund dieser unterschiedlichen Formate müssen die Schemaobjekte der Quelldatenbank vor der Migration der Daten in ein Format konvertiert werden, das kompatibel mit der Zieldatenbank ist. Das AWS Schema Conversion Tool vereinfacht diesen Prozess durch eine automatische Konvertierung des gesamten Datenbankschemas und eines Großteils des benutzerdefinierten Codes der Quelldatenbank in ein Format, das mit der Zieldatenbank kompatibel ist. Code, der nicht automatisch konvertiert werden kann, wird klar markiert, sodass er manuell konvertiert werden kann.


AWS Database Migration Service enthält eine Bewertungsfunktion, die Empfehlungen für das am besten geeignete Amazon RDS-Engine-Ziel liefert. Die Funktion hebt alle Stellen im Quellcode hervor, die nicht automatisch konvertiert werden können und bei denen zusätzliche Eingriffe des Nutzers erforderlich sind. Die Funktion bietet einen intuitiven Browser für den Code, der den Nutzer an diese Stellen führt. Die Bewertung der Datenbankmigration empfiehlt außerdem Designmuster, die Ihnen die Implementierung der Funktionen der Quelldatenbank ermöglichen, für die es keine direkten Äquivalente in der Engine gibt, zu der Sie migrieren.

Heterogene Datenbankmigrationen sind normalerweise sehr komplex, schwierig und zeitaufwendig. Dies liegt hauptsächlich daran, dass die Quell- und Zieldatenbanken unterschiedliche Formate für Schemaobjekte sowie unterschiedliche Syntax und Sprachstrukturen für den Code verwenden, der in Stored Procedures und Funktionen benutzt wird. Aufgrund dieser unterschiedlichen Formate müssen die Schemaobjekte der Quelldatenbank vor der Migration der Daten in ein Format konvertiert werden, das kompatibel mit der Zieldatenbank ist. Das AWS Schema Conversion Tool vereinfacht diesen Prozess durch eine automatische Konvertierung des gesamten Datenbankschemas und eines Großteils des benutzerdefinierten Codes der Quelldatenbank in ein Format, das mit der Zieldatenbank kompatibel ist. Code, der nicht automatisch konvertiert werden kann, wird klar markiert, sodass er manuell konvertiert werden kann.

Die Fähigkeit von AWS Database Migration Service zum Erfassen von Datenänderungen erfasst ständig alle Datenänderungen in der Quelldatenbank und wendet sie in der Zieldatenbank an, sobald der Migrationsprozess begonnen hat. Dies minimiert die Ausfallzeiten, da die Quelldatenbank während der Migration in Betrieb bleiben kann, und es bietet Ihnen die Flexibilität, Ihre Anwendung an dem Zeitpunkt zur Zieldatenbank zu verlagern, zu dem es Ihnen am besten passt. Das Erfassen von Datenänderungen ermöglicht außerdem die ständige Datenreplikation zur Unterstützung von Anwendungsfällen wie beispielsweise Anwendungsintegration oder Notfallwiederherstellung, wo Sie möglicherweise Daten zu mehreren Datenbanken in Amazon RDS, EC2 oder auch zu Datenbanken außerhalb von AWS replizieren müssen. AWS Database Migration Service kann eine ständige Datenreplikation von einer Datenbank zu einer anderen und zwischen homogenen und heterogenen Datenbanken durchführen.

AWS Database Migration Service macht die Wiederherstellung nach Netzwerk- und Hostausfällen einfach. Er überwacht ständig Quell- und Zieldatenbank, Netzwerkkonnektivität und die Infrastruktur, auf der der Replikationsprozess läuft, und gibt Warnungen aus, wenn ein Ausfall passiert oder bevorsteht. Es ist entscheidend, diese Ausfallsicherheit im Migrationsprozess zu haben, da Quell- und Zieldatenbank andernfalls möglicherweise nicht mehr synchronisiert sein könnten und die Daten unzuverlässig wären.

AWS Database Migration Service erfasst eine umfangreiche Sammlung von Diagnosedaten und bietet einen Überblick über den gesamten Lade- und Replikationsprozess einschließlich Latenz und Durchsatz bei der Datenübertragung. Dadurch ist es sehr einfach, den gesamten Prozess detailliert zu überwachen und alle Fehler und Engpässe zu beseitigen, die während der Datenbankmigration auftreten.