Database Migration Service (DMS) migriert Datenbanken zu Cloud SQL und AlloyDB. Serverless, mit deutlich reduzierter Downtime durch kontinuierliche Replikation.
Was ist Database Migration Service?
DMS ist ein vollständig verwalteter Service für homogene und heterogene Datenbankmigrationen. Er repliziert Daten kontinuierlich von On-Premises, AWS RDS, Azure oder anderen Quellen zu Google Cloud.
Der Service ist serverless: Sie müssen keine Infrastruktur verwalten. Die Replikation skaliert automatisch mit dem Datenvolumen.
Migrationstypen
Homogene Migration
Gleiche Datenbank-Engine: MySQL zu Cloud SQL for MySQL, PostgreSQL zu Cloud SQL oder AlloyDB for PostgreSQL, SQL Server zu Cloud SQL for SQL Server.
- Kein Schema-Mapping erforderlich
- Volle Feature-Kompatibilität
- Minimale Anpassungen
Heterogene Migration
Unterschiedliche Engines: Oracle oder SQL Server zu Cloud SQL/AlloyDB for PostgreSQL.
- Schema-Konvertierung erforderlich
- Manuelle Anpassungen für Stored Procedures
- Migration-Assessment-Funktionen helfen bei der Planung
Migrationsprozess
1. Assessment
├── Quelldatenbank analysieren
├── Kompatibilität prüfen
└── Migrationsplan erstellen
2. Schema-Migration
├── Schema konvertieren (bei heterogen)
├── Zieldatenbank erstellen
└── Schema deployen
3. Daten-Migration
├── Initial Snapshot
├── CDC-Replikation starten
└── Kontinuierliche Synchronisation
4. Cutover
├── Anwendung stoppen
├── Finale Synchronisation
├── Anwendung auf Ziel umstellen
└── Quelle dekommissionierenTypische Anwendungsfälle
AWS RDS zu Cloud SQL
Migrieren Sie von AWS RDS (MySQL/PostgreSQL) zu Cloud SQL. DMS repliziert kontinuierlich, das Cutover erfolgt mit deutlich reduzierter Downtime.
On-Premises zu Cloud
Verbinden Sie On-Premises-Datenbanken über VPN oder Cloud Interconnect. DMS repliziert über die verschlüsselte Verbindung zu Cloud SQL oder AlloyDB.
Oracle Exit
Wechseln Sie von Oracle zu PostgreSQL auf Cloud SQL oder AlloyDB. Schema-Conversion-Funktionen konvertieren DDL, komplexe PL/SQL erfordert manuelle Anpassung.
Vorteile
- Kostengünstig: Homogene Migrationen kostenlos, bei heterogenen Migrationen nur nutzungsbasierte Kosten oberhalb des Freikontingents
- Serverless: Keine Infrastruktur zu verwalten
- Reduzierte Downtime: Cutover nach kontinuierlicher Replikation statt langer Offline-Fenster
- Kontinuierliche Replikation: Kein Datenverlust durch CDC
Einschränkungen
- Nur GCP-Ziele: Migriert nur zu Cloud SQL und AlloyDB
- Heterogene Migrationen: Erfordern manuelle Anpassungen und werden nach Volumen abgerechnet
- Komplexe Prozeduren: PL/SQL, T-SQL brauchen teilweise Rewrite
Integration mit innFactory
Als zertifizierter Google Cloud Partner unterstützt innFactory Sie bei Datenbankmigrationen: Assessment, Schema-Konvertierung, Cutover-Planung und Post-Migration-Optimierung.
Typische Anwendungsfälle
Technische Spezifikationen
Häufig gestellte Fragen
Was ist Database Migration Service?
Database Migration Service (DMS) ist ein serverloser Service für Datenbankmigrationen zu Google Cloud. Er repliziert Daten kontinuierlich von der Quelle zum Ziel und ermöglicht ein Cutover mit deutlich reduzierter Downtime im Vergleich zu klassischen Dump-and-Load-Migrationen.
Welche Datenbanken werden unterstützt?
Als Quellen werden MySQL, PostgreSQL, SQL Server und Oracle (mit Schema-Konvertierung) unterstützt. Ziele sind Cloud SQL (für MySQL, PostgreSQL, SQL Server) und AlloyDB for PostgreSQL, je nach Migrationspfad homogen oder heterogen.
Was kostet Database Migration Service?
Homogene Migrationen (gleiche Datenbank-Engine auf Quelle und Ziel) sind kostenlos, hier zahlen Sie nur für die Zieldatenbank. Heterogene Migrationen (z. B. Oracle oder SQL Server zu PostgreSQL) werden nach übertragenem Datenvolumen abgerechnet, wobei ein monatliches Freikontingent gilt. Für exakte Werte ist die aktuelle Preisseite maßgeblich.
Wie funktioniert die Migration technisch?
DMS führt zunächst einen initialen Snapshot durch und repliziert dann kontinuierlich Änderungen via Change Data Capture (CDC). Die Anwendung bleibt währenddessen auf der Quelldatenbank aktiv. Beim Cutover wird die Replikation final synchronisiert und die Anwendung auf die Zieldatenbank umgestellt.
Kann ich Oracle zu PostgreSQL migrieren?
Ja, Oracle kann zu Cloud SQL for PostgreSQL oder AlloyDB for PostgreSQL migriert werden. Da es sich um eine heterogene Migration handelt, ist eine Schema-Konvertierung erforderlich; DMS unterstützt dabei mit Migration-Assessment- und Schema-Conversion-Funktionen. Komplexe PL/SQL-Prozeduren erfordern in der Regel manuelle Anpassung.
Hinweis: Alle Produktinformationen auf dieser Seite wurden sorgfältig zusammengestellt, sind jedoch ohne Gewähr und können veraltet oder unvollständig sein. Cloud-Services entwickeln sich schnell weiter — Funktionen, Preise, SLAs und Verfügbarkeit ändern sich laufend. Verbindliche und aktuelle Informationen finden Sie ausschließlich auf der offiziellen Produktseite von Google Cloud (offizielle Dokumentation). Diese Seite stellt kein Angebot von Google Cloud dar.
