Features des AWS Database Migration Service
Sichere Migrationen
Alles öffnenAuf der Verbindungsebene sichert DMS Endpunktverbindungen mithilfe der SSL/TLS-Verschlüsselung und stellt so sicher, dass die Daten während der Übertragung geschützt bleiben. Zur Erhöhung der Sicherheit erstellt DMS Replikations-Instances in einer AWS Virtual Private Cloud und bietet so eine sichere Ressourcenisolierung und vollständige Kontrolle über die Netzwerkkonfigurationen während der gesamten Migration.
Zum Schutz vertraulicher Informationen bietet DMS Datenmaskierungsfunktionen, mit denen vertrauliche Daten verborgen werden können, indem der Inhalt bestimmter Spalten geändert wird, bevor sie in die Zieldatenbank geladen werden.
Die sichere Zugriffsverwaltung in AWS DMS wird durch die Integration mit mehreren AWS-Sicherheitsservices erreicht. Mithilfe der Richtlinien von AWS Identity and Access Management (IAM) können Administratoren spezifische Berechtigungen für Benutzer, Gruppen und Rollen definieren und so während des gesamten Migrationsprozesses einen kontrollierten und sicheren Zugriff gewährleisten.
Die Sicherheit wird durch die Integration von DMS in den AWS Key Management Service (KMS) weiter verbessert, der die Erstellung und Verwaltung von Verschlüsselungsschlüsseln zum Schutz von Daten während der Migration ermöglicht. Darüber hinaus arbeitet DMS nahtlos mit AWS Secrets Manager zusammen, um die zentrale Speicherung und Verwaltung von Anmeldeinformationen und anderen vertraulichen Informationen zu ermöglichen. Dieser umfassende Sicherheitsansatz stärkt nicht nur den Datenschutz, sondern vereinfacht auch das Zugriffsmanagement für den gesamten Migrationsablauf.
DMS bietet Transparenz in Echtzeit und proaktive Problemerkennung durch seine Integration mit Amazon SNS, CloudWatch, CloudTrail und Datenbankprotokollen. Das Monitoring-Dashboard konsolidiert die Erkenntnisse für ein optimiertes Management.
Nicht störender
Alles öffnenMit AWS DMS können Sie Ihre Datenbanken praktisch ohne Ausfallzeiten zu AWS migrieren. Alle Änderungen an der Quelldatenbank, die während des Migrationsprozesses vorgenommen werden, werden kontinuierlich auf das Ziel repliziert, sodass die Quelldatenbank während der Migration voll betriebsbereit bleibt. Nach Abschluss der Datenbankmigration bleibt die Zieldatenbank mit der Quelle synchronisiert. Dadurch können Sie den Zeitpunkt des Umschaltens der Zieldatenbank selbst bestimmen.
AWS DMS ist äußerst widerstandsfähig und repariert sich selbst. Er überwacht ständig Quell- und Zieldatenbank, Netzwerkkonnektivität und Replikations-Instances. Bei einer Unterbrechung startet der Service den Prozess automatisch neu und führt die Migration an der Stelle fort, an der sie unterbrochen wurde. Mit der Multi-AZ-Option von AWS DMS erhalten Sie hohe Verfügbarkeit für Datenbankmigrationen sowie kontinuierliche Datenreplikation durch die Aktivierung redundanter Replikations-Instances.
DMS gewährleistet, dass keine Daten verloren gehen, indem mehrere integrierte Mechanismen zusammenarbeiten. Im Kern verwendet DMS Change Data Capture (CDC), um während der Replikation kontinuierlich Änderungen an der Quelldatenbank zu erfassen und sicherzustellen, dass alle neuen Transaktionen oder Änderungen erfasst und auf das Ziel repliziert werden.
Die Transaktionskonsistenz wird gewährleistet, indem sichergestellt wird, dass zugehörige Änderungen zusammen als vollständige Transaktionen migriert werden, wobei die Reihenfolge der Änderungen und Transaktionsgrenzen beibehalten werden. Während des gesamten Migrationsprozesses erstellt DMS Kontrollpunkte, um den Fortschritt zu verfolgen und sicherzustellen, dass keine Daten übersehen werden. Wenn eine Unterbrechung auftritt, kann die Replikation vom letzten Checkpoint aus fortgesetzt werden, anstatt von vorne zu beginnen.
DMS verwendet eine kontinuierliche Datenvalidierung, um Quell- und Zieldaten zu vergleichen und dabei zu helfen, alle Diskrepanzen zu identifizieren, die Aufmerksamkeit erfordern. Das Feature zum erneuten Synchronisieren von Daten behandelt automatisch Datendiskrepanzen, indem sie sich nahtlos in bestehende Migrationsaufgaben integriert. Wenn Abweichungen festgestellt werden, ruft DMS aktuelle Daten aus der Quelldatenbank ab und wendet sie auf das Ziel an, wobei alle konfigurierten Transformationen oder Tabellenzuordnungen beibehalten werden.
Dieser umfassende Ansatz trägt dazu bei, die Genauigkeit und Konsistenz der Daten während des gesamten Migrationsprozesses sicherzustellen. Die Vorbeugung eines Datenverlustes hängt jedoch auch von der richtigen Konfiguration, Netzwerkstabilität und der Einhaltung der bewährten Methoden von AWS für die Datenbankmigration ab.
Kostensparend
Alles öffnenMit Instances von AWS DMS On Demand zahlen Sie bei der Datenbankmigration ohne langfristige Bindungen für die Kapazität nach Stunde. So werden Sie von den Kosten und der Komplexität durch Planung, Erwerb und Wartung der Hardware befreit. Der gesamte Vorgang ist rasch und kostengünstig.
DMS Serverless macht es noch einfacher und kosteneffizienter, Daten zu migrieren, ohne dass Replikations-Instances bereitgestellt oder die Nutzung manuell überwacht und die Kapazität angepasst werden müssen. Migrationsressourcen werden automatisch bereitgestellt, überwacht und auf die optimale Kapazität skaliert, die zur Deckung des Bedarfs erforderlich ist, sodass Aufgaben der Instance-Verwaltung wie Kapazitätsschätzung, Bereitstellung, Kostenoptimierung und Verwaltung der Versionen und Patches der Replikationsmodule entfallen. Sie müssen nicht mehr zu viele Ressourcen für Spitzennachfrage bereitstellen – und zahlen nur für die Datenmigrationskapazität, die Sie nutzen. DMS Serverless unterstützt mehrere Anwendungsfälle, darunter kontinuierliche Datenreplikation, Datenbankkonsolidierung und sowohl heterogene als auch homogene Migrationen. Weitere Informationen finden Sie in der Dokumentation zu DMS Serverless.
Einfache Nutzung
Alles öffnen
DMS ist einfach zu verwenden. Sie müssen keinerlei Treiber oder Anwendungen installieren und in den meisten Fällen sind auch keine Änderungen an der Quelldatenbank erforderlich. In der AWS-Managementkonsole können Sie eine Datenbankmigration mit wenigen Mausklicks starten.
Breite Reichweite
Alles öffnen
Mit DMS können Sie eine homogene Datenbankmigration durchführen, indem Sie vergleichbare Datenbanken migrieren, oder mit einer heterogenen Datenbankmigration modernisieren, indem Sie zwischen verschiedenen Datenbanken migrieren. AWS DMS unterstützt mehr als 20 Datenbanken und Data Warehouses als Quell- und Zielendpunkte.
Für homogene Migrationen sind die Schemastruktur, die Datentypen und der Datenbankcode bereits zwischen Quell- und Zieldatenbanken kompatibel. Beispiele für homogene Migrationen sind unter anderem: Oracle nach Amazon RDS für Oracle, MySQL nach Amazon Aurora MySQL, MySQL nach Amazon RDS für MySQL und Microsoft SQL Server nach Amazon RDS für SQL Server. Sie erstellen eine Migrationsaufgabe mit Verbindungen zu den Quell- und Zieldatenbanken und starten die Migration anschließend mit nur einem Klick. AWS DMS kümmert sich um den Rest.
DMS bietet einige Optionen für homogene Migrationen. Die erste Option besteht darin, integrierte native Datenbank-Tools zu verwenden, um automatisch zur Zieldatenbank zu migrieren, ohne dass Replikations-Instances verwaltet werden müssen. Es wird am besten verwendet, um alle Datentypen und sekundären Objekte für MySQL- und PostgreSQL-Migrationen zu Amazon Aurora und Amazon RDS als Ziel-Engines zu migrieren. Alternative Optionen, die AWS-DMS-Serverless- oder AWS-DMS-Replikations-Instances verwenden, sind für alle anderen Engines verfügbar.
Bei heterogenen Migrationen unterscheiden sich die Quell- und Zieldatenbanken-Engines, wie bei Migrationen von Oracle nach Aurora, Oracle nach PostgreSQL und Microsoft SQL Server nach MySQL. Heterogene Migrationen werden in zwei Schritten durchgeführt. Da die Schemastruktur, die Datentypen und der Datenbankcode von Quell- und Zieldatenbanken sehr unterschiedlich sein können, besteht der erste Schritt darin, das Quellschema und den Quellcode so zu konvertieren, dass sie denen der Zieldatenbank entsprechen. Der zweite Schritt besteht darin, Daten von der Quelldatenbank in die Zieldatenbank mithilfe von DMS zu migrieren. Sie können zwischen DMS-Replikations-Instances und DMS Serverless wählen, wodurch die zeitaufwändigen Aufgaben der Bereitstellung, Überwachung und Skalierung von Migrationsressourcen automatisiert werden. Alle erforderlichen Datentypen werden bei der Migration automatisch konvertiert.
Für die Schema Conversion bietet DMS zwei Lösungen, mit denen Sie Wochen bis Monate an Aufwand sparen können. Sie können sich entweder bei der DMS-Konsole anmelden, um den DMS-Schema-Conversion(DMS SC)-Workflow für ein vollständig verwaltetes Erlebnis zu starten, oder die Software AWS Schema Conversion Tool (SCT) herunterladen, um eine ähnliche Bewertung und Konversion auf Ihrem lokalen System durchzuführen.
Beide Optionen bewerten und konvertieren das Schema der Quelldatenbank und einen Großteil der Datenbankcodeobjekte automatisch, einschließlich der Ansichten, der gespeicherten Prozeduren und der Funktionen, in ein mit der Zieldatenbank kompatibles Format. In wenigen Schritten können Sie einen Bewertungsbericht generieren, der die Komplexität der Conversion anzeigt. Dieser Bericht dient als präskriptiver Leitfaden dafür, wie Sie Unstimmigkeiten zwischen den Engines der Quell- und Zieldatenbank lösen. Alle Objekte, die nicht automatisch konvertiert werden können, sind eindeutig als Aktionsobjekte mit vorgeschriebenen Anweisungen zur Konvertierung gekennzeichnet, so dass sie manuell konvertiert werden können, um die Migration abzuschließen. Sobald die Schemakonversion abgeschlossen ist, kann AWS DMS Daten von der Quelle zum Ziel migrieren.
DMS SC verwendet generative KI in Kombination mit einem traditionellen regelbasierten Ansatz, um die Anzahl der Datenbankobjekte, die manuell konvertiert werden müssen, weiter zu reduzieren. Mithilfe Empfehlungen der generativen KI können Sie Ihre Datenbankmigrationsprojekte vereinfachen und beschleunigen, insbesondere bei der Konversion komplexer Codeobjekte wie gespeicherte Prozeduren, Funktionen oder Auslöser. DMS Schema Conversion mit generativer KI beschleunigt die Migration, indem überprüfbare Codeempfehlungen bereitgestellt werden, wodurch Zeit und Aufwand für komplexe Konversionen reduziert und schnellere, zuverlässigere Datenbankmigrationen ermöglicht werden. Das Feature ist derzeit für die Schema Conversion von kommerziellen Engines wie Microsoft SQL Server in die mit Amazon Aurora PostgreSQL kompatible Edition und den Amazon Relational Database Service (Amazon RDS) für PostgreSQL verfügbar. Weitere Informationen zu DMS SC finden Sie in unserer Dokumentation und dem Leitfaden „Erste Schritte“. Weitere Informationen finden Sie in der Dokumentation zu den von DMS-SC unterstützten Datenbankkonversionen und AWS-SCT-Konversionen.
Für die Konversion von eingebetteten SQL-Anweisungen in Ihrer Anwendung kann Amazon Q Developer den Quellcode Ihrer Java-Anwendung scannen und den Code von Oracle in Amazon Aurora PostgreSQL oder Amazon RDS für PostgreSQL konvertieren.
Häufig gestellte Fragen
Alles öffnen
AWS DMS wird für Datenbank- und Data-Warehouse-Migrationen zu und von AWS sowie für die kontinuierliche Datenreplikation und Datenbankkonsolidierung verwendet. Mit DMS können Sie zu einer vollständig verwalteten AWS-Datenbank migrieren. Durch die Umstellung Ihrer selbstverwalteten Open-Source- und kommerziellen Datenbanken auf vollständig verwaltete AWS-Datenbankservices gewinnen Sie Agilität, schnellere Markteinführungszeiten und eine verbesserte Verfügbarkeit, während Sie gleichzeitig den betrieblichen Aufwand reduzieren.
Sie können sich auch dafür entscheiden, Ihre Datenbanken durch heterogene Migrationen zu speziell entwickelten AWS-Datenbanken zu modernisieren. Mit AWS können Sie die richtigen Datenbanken auswählen und das Preis-Leistungs-Verhältnis in jeder Größenordnung optimieren.
Wenn Sie sich vor dem 15. Juli 2025 für das kostenlose AWS-Kontingent angemeldet haben, können Sie ein Jahr lang jeden Monat 750 Stunden dms.t3.micro-Instances in einer einzelnen Availability Zone (AZ) nutzen. Sie erhalten außerdem 50 GB Allzweck-Speicher (SSD). Je nach Feature fallen nutzungsabhängige Kosten an. Für DMS Fleet Advisor und DMS SC zahlen Sie nur für den Speicher, den Sie tatsächlich nutzen. Unabhängig davon, ob Sie Replikations-Instances oder Serverless-Optionen verwenden, zahlen Sie bei den DMS-Migrationsoptionen für die tatsächliche Nutzung pro Stunde. Weitere Informationen erhalten Sie unter DMS-Preise.
Wenn Sie sich nach dem 15. Juli 2025 für das kostenlose AWS-Kontingent anmelden, können Sie zwischen einem kostenlosen Paket und einem kostenpflichtigen Paket für den Zugriff auf DMS und alle seine Features, einschließlich DMS Serverless, auswählen. Beide Pakete bieten Ihnen Guthaben in Höhe von 100 USD und bis zu weitere 100 USD für die Aktivierung grundlegender AWS-Services (siehe das Widget „AWS erkunden“ in der AWS-Managementkonsole). Sobald Ihr Guthaben für das kostenlose Kontingent aufgebraucht ist, benötigen Sie ein Upgrade auf ein kostenpflichtiges Paket, um den Service weiterhin nutzen zu können. Guthaben im kostenlosen Kontingent sind bis zu zwölf Monate gültig.
Das kostenlose AWS-Kontingent ist für ausgewählte Services in unseren globalen Regionen verfügbar. Guthaben für das kostenlose Kontingent sind derzeit nicht in den AWS-Regionen GovCloud (USA) oder der Region China (Peking) verfügbar.
Unabhängig davon, wann Sie sich für das kostenlose AWS-Kontingent anmelden, es fallen keine Gebühren für die Übertragung von DMS-Daten innerhalb des DMS-Knotens selbst an. Die Nutzung im Rahmen des kostenlosen AWS-Kontingents wird monatlich für alle Regionen berechnet und automatisch auf Ihre Rechnung angewendet. Die kostenlose Nutzung wird nicht akkumuliert.