Data Replication Service (DRS)
Nutzen Sie unser Beratungsangebot!
Kostenlos und durch Experten.
Hotline: 24 Stunden am Tag, 7 Tage die Woche
Data Replication Service (DRS)
Data Replication Service (DRS) ist ein stabiler, effizienter und benutzerfreundlicher Cloud-Service für die Online-Migration und -Synchronisierung von Datenbanken. Dieser vereinfacht Datenmigrationsprozesse und reduziert entstehende Migrationskosten. Sie können den Data Replication Service nutzen, um in verschiedenen Szenarien Daten schnell zwischen Datenbanken zu übertragen.
Eine herkömmliche Migration erfordert professionelles, technisches Personal. Zudem sind die Migrationsverfahren kompliziert. Der DRS vereinfacht diese, so dass Sie mit unserer benutzerfreundlichen Oberfläche Datenbanken mühelos migrieren können.
Der DRS richtet eine Migrationsaufgabe innerhalb von Minuten ein. Bei der herkömmlichen Migration dauert die Einrichtung mehrere Tage, Wochen oder sogar Monate.
Der DRS spart den traditionellen Datenbankadministratoren (DBA) Arbeits- und Hardwarekosten.
Mit dem DRS wird eine reibungslose Migration gesichert. Ihre Quelldatenbanken bleiben betriebsbereit und werden durch DDL (Data Definition Language)-Anweisungen unterstützt, während die Sicherheit durch SSL (Secure Sockets Layer) gewährleistet wird.
Der DRS Unterstützt die Migration mit minimaler Ausfallzeit. Quelldatenbanken bleiben während einer Migration betriebsbereit.
Mit dem Data Replication Service können Sie Daten von der Quelldatenbank in die Zieldatenbank migrieren, wenn die DRS-Instanz sowohl mit der Quell- als auch mit der Zieldatenbank verbunden werden kann. Zusätzlich müssen die Quell-DB-Instanzen, die Ziel-DB-Instanzen und die Migrationsobjekte konfiguriert werden.
Die Online-Migration unterstützt mehrere Netzwerktypen, z.B. öffentliche Netze, VPCs, VPNs und Direktverbindungen. Mit diesen Netzwerkverbindungen kann die Migration zwischen verschiedenen Cloud-Plattformen, von lokalen Datenbanken zu Cloud-Datenbanken, oder auf Cloud-Datenbanken über Regionen hinweg durchgeführt werden.
Der DRS unterstützt eine inkrementelle Migration, die die Servicekontinuität gewährleistet und gleichzeitig die Auswirkungen von Service-Ausfallzeiten und Migration minimiert. Datenbanken können so reibungslos mit allen Datenbankobjekten in die Cloud migriert werden..
Eine vollständige Online-Migration besteht aus dem Erstellen einer Migrationsaufgabe, dem Verfolgen des Aufgabenfortschritts, dem Analysieren von Migrationsprotokollen und dem Vergleichen der Datenkonsistenz. Durch den Vergleich mehrerer Objekte und Daten können Sie den richtigen Zeitpunkt für die Dienstmigration bestimmen, um die Ausfallzeit des Dienstes zu minimieren.
Die Datensynchronisierung bezieht sich auf den Fluss von Schlüsseldienstdaten in Echtzeit von der Quellseite zur Zielseite durch die DRS-Instanz, wobei die Konsistenz der Daten gewährleistet werden kann.
Sie unterscheidet sich von der Datenmigration. Migration bedeutet, dass Ihre gesamte Datenbank von einer Plattform auf eine andere verschoben wird. Die Synchronisierung bezieht sich auf den kontinuierlichen Datenfluss zwischen verschiedenen Diensten.
Sie kann in vielen Szenarien eingesetzt werden, z.B. bei Echtzeitanalysen, Berichtssystemen und Data-Warehouse-Umgebungen.
Die Datensynchronisierung konzentriert sich auf Tabellen und Daten. Sie kann verschiedene Anforderungen erfüllen, z.B. Many-to-One- oder One-to-Many-Synchronisierungen, dynamisches Hinzufügen und Löschen von Tabellen und die Synchronisierung zwischen Tabellen mit unterschiedlichen Namen.
Abbildung 1
Many-to-one-Datensynchronisierung
Eine vollständige Online-Synchronisierung umfasst die folgenden Verfahren.
Abbildung 2
Ablauf der Synchronisierung
Wichtig! Daten können nicht von einer neueren Datenbankversion zu einer Datenbank älterer Version migriert werden.
Unterstützte Datenbanktypen:
Migrationsrichtung | Datenfluss | Datenbankversion Quelle | Datenbankversion Ziel | Datenbanktyp Ziel |
To the cloud | MySQL->MySQL |
| RDS MySQL |
|
To the cloud | MongoDB->DDS |
| DDS DB instances |
|
From the cloud | MySQL->MySQL | RDS MySQL DB instances |
|
|
From the cloud | DDS->MongoDB | DDS DB instances |
|
|
Self-built -> Self-built | MySQL->MySQL |
|
|
|
Unterstützte Datenbankversionen:
Migrationsrichtung | Datenfluss | Datenbankversion Quelle | Datenbankversion Ziel |
To the cloud | MySQL ->MySQL |
|
|
To the cloud | MongoDB->DDS |
|
NOTE If the destination database version is 4.2, the source database version cannot be later than 4.0. |
From the cloud | MySQL->MySQL |
|
|
From the cloud | DDS->MongoDB |
|
|
Self-built -> Self-built | MySQL->MySQL |
|
|
Unterstützte Migrationstypen:
Migrationsrichtung | Datenfluss | Komplette Migration | Komplette+Inkrementelle Migration |
To the cloud | MySQL->MySQL | Supported | Supported |
To the cloud | MongoDB->DDS |
|
|
From the cloud | MySQL->MySQL | Supported | Supported |
From the cloud | DDS>MongoDB | Supported | Supported If the source database is on a cluster instance, incremental migration is not supported. |
Self-built -> Self-built | MySQL->MySQL | Supported | Supported |
Migrationsobjekte:
Migrationsrichtung | Datenfluss | Komplette Migration | Migration Tabellenebene | Migration Datenbankebene |
To the cloud | MySQL->MySQL | Supported | Supported | Supported |
To the cloud | MongoDB->DDS | Supported | Supported | Supported |
From the cloud | MySQL->MySQL | Supported | Supported | Supported |
From the cloud | DDS->MongoDB | Supported | Supported | Supported |
Self-built -> Self-built | MySQL->MySQL | Supported | Supported | Supported |
Unterstützte Datenbanktypen:
Datenfluss | Backup Dateiquelle | Datenbanktyp Ziel |
Microsoft SQL Server -> RDS Microsoft SQL Server |
| RDS Microsoft SQL Server DB instances |
Migrationsmethoden:
Datenfluss | Komplette Migration | Inkrementelle Migration |
Microsoft SQL Server -> | Supported | Supported |
Unterstützte Datenbankversionen:
Datenfluss | Version Backup-Datei | Datenbankversion Ziel |
Microsoft SQL Server -> | On-premises and other cloud's Microsoft SQL Server backup file versions:
|
|
RDS Microsoft SQL Server full backup file versions:
|
|
Szenarien Backup-Migration:
Szenario | Beschreibung |
OBS bucket | If you copy the database backup files to an Object Storage Service (OBS) bucket, ensure that the OBS bucket is located in the same region as the destination instance. |
RDS full backup | If you select an RDS full backup as the backup file source, ensure that the RDS instance has a full backup. |
Unterstützte Datenbanktypen:
Synchronisations- | Datenfluss | Datenbank Quelle | Datenbank Ziel | Datenbanktyp Ziel |
To the cloud | MySQL->MySQL |
| RDS MySQL DB instances |
|
To the cloud | MySQL -> GaussDB(for MySQL) primary/standby |
| GaussDB(for MySQL) primary/standby |
|
To the cloud | PostgreSQL->PostgreSQL |
| RDS PostgreSQL DB instances |
|
To the cloud | Oracle->PostgreSQL |
| RDS PostgreSQL DB instances |
|
From the cloud | MySQL->MySQL | RDS MySQL DB instances |
| _____ |
From the cloud | MySQL->Kafka | RDS MySQL DB instances | Kafka |
|
Self-built -> Self-built | MySQL->MySQL |
|
|
|
Self-built -> Self-built | MySQL->Kafka |
| Kafka |
|
Synchronisationsmethoden:
Synchronisations-richtung | Datenfluss | Inkrementell | Komplett | Komplett+Inkre-mentell | One-way sync/Two-way sync |
To the cloud | MySQL->MySQL | Supported | Not supported | Supported | One-way sync |
To the cloud | MySQL -> GaussDB(for MySQL) primary/standby | Supported | Not supported | Supported | One-way sync |
To the cloud | PostgreSQL-> | Supported | Supported | Supported | One-way sync |
To the cloud | Oracle->PostgreSQL | Not supported | Supported | Supported | One-way sync |
From the cloud | MySQL->MySQL | Supported | Not supported | Supported | One-way sync |
From the cloud | MySQL->Kafka | Supported | Not supported | Not supported | One-way sync |
Self-built -> Self-built | MySQL->MySQL | Supported | Not supported | Supported | One-way sync |
Self-built -> Self-built | MySQL->Kafka | Supported | Not supported | Not supported | One-way sync |
Datenbankversionen:
Synchronisations- | Datenfluss | Datenbankversion Quelle | Datenbankversion Ziel |
To the cloud | MySQL->MySQL |
|
|
To the cloud | MySQL -> GaussDB(for MySQL) primary/standby |
| GaussDB(for MySQL)-MySQL 8.0 |
To the cloud | PostgreSQL->PostgreSQL |
|
|
To the cloud | Oracle->PostgreSQL |
|
|
From the cloud | MySQL->MySQL |
|
|
From the cloud | MySQL->Kafka |
| Kafka 0.11 or later |
Self-built -> Self-built | MySQL->MySQL |
|
|
Self-built -> Self-built | MySQL->Kafka |
| Kafka 0.11 or later |
Unterstützte Synchronisationsobjekte:
Synchronisations- | Datenfluss | Tabellenebene | Datenbankebene |
To the cloud | MySQL->MySQL | Supported | Supported |
To the cloud | PostgreSQL->PostgreSQL | Supported | Supported |
From the cloud | MySQL->MySQL | Supported | Supported |
Self-built -> Self-built | MySQL->MySQL | Supported | Supported |
Datenbanktypen
DR Richtung | Datenfluss | Service Datenbank | DR Datenbank | DR Datenbank Instanz-Typ |
Current cloud as standby | MySQL->MySQL |
| RDS MySQL instances |
|
Current cloud as active | MySQL->MySQL | RDS MySQL instances |
|
|
Current cloud as standby | MySQL -> GaussDB(for MySQL) primary/standby |
| GaussDB(for MySQL) primary/standby instances |
|
Current cloud as standby | Cassandra->Cassandra |
| GaussDB(for Cassandra) instances |
|
Current cloud as active | Cassandra->Cassandra |
|
|
|
Datenbankversionen
DR Richtung | Datenfluss | Service Datenbank Version | DR Datenbank Version |
Current cloud as standby | MySQL->MySQL |
|
|
Current cloud as active | MySQL->MySQL |
|
|
Current cloud as standby | MySQL -> GaussDB(for MySQL) primary/standby |
| GaussDB(for MySQL)-MySQL 8.0 |
Current cloud as standby | Cassandra-> Cassandra | Cassandra 2.x | GaussDB(for Cassandra) 3.x |
Current cloud as active | Cassandra-> Cassandra | GaussDB(for Cassandra) 3.x | Cassandra 2.x |
Unterstützte Netzwerktypen:
DR Richtung | Datenfluss | VPC | Öffentliches Netzwerk | VPN oder Direktverbindung |
Current cloud as standby | MySQL->MySQL | Not supported | Supported | Supported |
Current cloud as active | MySQL->MySQL | Not supported | Supported | Supported |
Current cloud as standby | MySQL -> GaussDB(for MySQL) primary/standby | Not supported | Supported | Supported |
Current cloud as standby | Cassandra-> Cassandra | Not supported | Supported | Supported |
Current cloud as active | Cassandra-> Cassandra | Not supported | Supported | Supported |
Der Datenreplikationsdienst unterstützt die Online-Migration in den folgenden Szenarien:
Anwendungsszenarien | Beschreibung |
Migration von lokalen Datenbanken in die Cloud | Sie können lokale Datenbanken mit minimaler Ausfallzeit in die Cloud migrieren und so die Auswirkungen der Migration auf Ihre Dienste reduzieren. |
Migration von Datenbanken zwischen verschiedenen Cloud-Plattformen | Sie können Datenbanken über Cloud-Plattformen hinweg migrieren. Sie müssen Daten nicht manuell importieren oder exportieren. DRS hilft Ihnen, Datenbanken schnell und mit minimaler Ausfallzeit zu migrieren. |
Migrieren von Datenbanken in VPCs | Sie können selbst erstellte Datenbanken auf dem ECS zu den Datenbanken in der aktuellen Cloud migrieren oder zwischen Datenbanken in der Cloud migrieren. |
Migration der Datenbank aus der Cloud | Sie können Daten aus Ihren Cloud-Datenbanken auf einen externen Server migrieren. |
* Gutschein ist einlösbar bis zum 31.12.2023. Bitte sprechen Sie uns bei der Buchung auf den Gutscheinbetrag an. Das Rabattvolumen ist nur für Kunden mit Rechnungsanschrift in Deutschland gültig und verfällt 2 Monate nach Abschluss des Vertrages. Das Guthaben wird mit den gültigen Listenpreisen gemäß Leistungsbeschreibung verrechnet. Eine Auszahlung ist ausgeschlossen.