MarketplaceCommunityDEENDEENProductsCore ServicesRoadmapRelease NotesService descriptionCertifications and attestationsPrivate CloudManaged ServicesBenefitsSecurity/DSGVOSustainabilityOpenStackMarket leaderPricesPricing modelsComputing & ContainersStorageNetworkDatabase & AnalysisSecurityManagement & ApplicationsPrice calculatorSolutionsIndustriesHealthcarePublic SectorScience and researchAutomotiveMedia and broadcastingRetailUse CasesArtificial intelligenceHigh Performance ComputingBig data and analyticsInternet of ThingsDisaster RecoveryData StorageTurnkey solutionsTelekom cloud solutionsPartner cloud solutionsSwiss Open Telekom CloudReferencesPartnerCIRCLE PartnerTECH PartnerBecome a partnerAcademyTraining & certificationsEssentials trainingFundamentals training coursePractitioner online self-trainingArchitect training courseCertificationsCommunityCommunity blogsCommunity eventsLibraryStudies and whitepaperWebinarsBusiness NavigatorMarketplaceSupportSupport from expertsAI chatbotShared ResponsibilityGuidelines for Security Testing (Penetration Tests)Mobile AppHelp toolsFirst stepsTutorialStatus DashboardFAQTechnical documentationNewsBlogFairs & eventsTrade pressPress inquiriesMarketplaceCommunity

0800 3304477 24 hours a day, seven days a week

Write an E-mail 

Book now and claim starting credit of EUR 250
ProductsCore ServicesPrivate CloudManaged ServicesBenefitsPricesPricing modelsPrice calculatorSolutionsIndustriesUse CasesTurnkey solutionsSwiss Open Telekom CloudReferencesPartnerCIRCLE PartnerTECH PartnerBecome a partnerAcademyTraining & certificationsCommunityLibraryBusiness NavigatorMarketplaceSupportSupport from expertsHelp toolsTechnical documentationNewsBlogFairs & eventsTrade pressPress inquiries
  • 0800 330447724 hours a day, seven days a week
  • Write an E-mail 
Book now and claim starting credit of EUR 250

Data Replication Service (DRS)

Data Replication Service (DRS) is a stable, efficient, and easy-to-use cloud service for database online migration and synchronization. It simplifies data migration processes and reduces migration costs. You can use DRS to quickly transmit data between databases in various scenarios.

Image of a memory board

Reasons for DRS in Open Telekom Cloud

Icon finger on a button

Easy to Use

Traditional migration requires professional technical personnel and migration procedures are complicated. DRS simplifies these procedures, so you can migrate databases with ease using our user-friendly UI.

Icon with gear and stopwatch in background

Fast Setup

DRS sets up a migration task within minutes. Traditional migration takes several days, weeks, or even months to set up.

Icon with euro price debt and thumb in background

Low Costs

DRS saves traditional database administrator (DBA) labor costs and hardware costs.

Icon with padlock and arrows in background

Secure

DRS allows you to query the migration progress, check migration logs, and compare migration items, so you can easily complete migration and synchronization tasks.


Key Features of DRS

Image circuit board with graphic padlock

Migration, data export and support of DDL and SSL 

With the DRS, a smooth migration is guaranteed. Your source databases remain operational and are supported by Data Definition Language (DDL) statements while security is ensured by Secure Sockets Layer (SSL).

 
Icon with screen through which an arrow goes

Smooth Migration

Supports migration with minimal downtime. Source databases remain operational during a migration. 

Icon with laptop on which you can see a diagram

Excellent Performance

Parallel data export and import accelerates the data migration process.

Icon with hand and raised index finger with 2 arrows

Support for DDL

Supports DDL statements on the source database during a migration.

Icon with coat of arms in which is a cross

Reliable

Supports SSL to ensure the security of data transmission on a public network.

 

Online Migration and Data Synchronization

Online Migration

Data Replication Service allows you to migrate data from the source database to the destination database when the DRS instance can connect to both the source and destination databases. In addition, the source DB instances, destination DB instances, and migration objects must be configured.

Online migration supports multiple types of networks, such as public networks, VPCs, VPNs, and direct connections. With these network connections, migration can be performed between different cloud platforms, from on-premises databases to cloud databases, or on cloud databases across regions.

DRS supports incremental migration, which ensures service continuity while minimizing the impact of service downtime and migration. Databases can thereby be smoothly migrated to the cloud, and all database objects can be migrated.

A complete online migration consists of creating a migration task, tracking task progress, analyzing migration logs, and comparing data consistency. By comparing multiple items and data, you can determine the proper time for service migration to minimize the service downtime.

Online Migration Graphic
Data Synchronization

Data synchronization refers to the real-time flow of key service data from the source end to the destination end through the DRS instance while consistency of data can be ensured.

It is different from data migration. Migration means moving your overall database from one platform to another. Synchronization refers to the continuous flow of data between different services.

It can be used in many scenarios such as real-time analysis, report system, and data warehouse environment.

Data synchronization focuses on tables and data. It can meet various requirements, such as many-to-one, one-to-many synchronization, dynamic addition and deletion of tables, and synchronization between tables with different names.

Figure 1 

Many-to-one data synchronization

Data synchronization graphic

A complete online synchronization involves the following procedures.

Figure 1 

Synchronization process

Synchronization process graphic

 

Function and features

Important: Data cannot be migrated from a newer version database to an older version database.

 DRS functions graphic
Online Migration

Supported Database Types:

Migration Direction

Data Flow

Source DB

Destination DB

Destination DB Type

To the cloud 

MySQL->MySQL

  • On-premises databases
  • Self-built databases on ECSs
  • Databases on other clouds
  • RDS MySQL DB instances

RDS MySQL
DB instances

  • Single DB instance
  • Primary/Standby DB instance

To the cloud 

MySQL-> GaussDB (for MySQL)

  • On-premises databases
  • Self-built databases on ECSs
  • Databases on other clouds
  • RDS MySQL DB instances

DB instances

  • Single DB instance

From the cloud

MySQL->MySQL

RDS MySQL DB instances

  • On-premises databases
  • Self-built databases on ECSs
  • Databases on other clouds
  • Single DB instance
  • Primary/Standby DB instance

Self-built -> Self-built

MySQL->MySQL

  • Self-built databases on ECSs
  • On-premises databases
  • Self-built databases on ECSs
  • On-premises databases
  • Single DB instance
  • Primary/Standby DB instance

Supported Database versions:

Migration Direction

Data Flow

Source DB Version

Destination DB Version

To the cloud

MySQL ->MySQL

  • MySQL 5.5.x
  • MySQL 5.6.x
  • MySQL 5.7.x
  • MySQL 8.0.x
  • MySQL 5.6.x
  • MySQL 5.7.x
  • MySQL 8.0.x

From the cloud

MySQL->MySQL

  • MySQL 5.6.x
  • MySQL 5.7.x
  • MySQL 8.0.x
  • MySQL 5.6.x
  • lMySQL 5.7.x
  • MySQL 8.0.x

Self-built -> Self-built

MySQL->MySQL

  • MySQL 5.5.x
  • MySQL 5.6.x
  • MySQL 5.7.x
  • MySQL 8.0.x
  • MySQL 5.6.x
  • MySQL 5.7.x
  • MySQL 8.0.x

Supported Migration Types:

Migration Direction

Data Flow

Full Migration

Full+Incremental Migration

To the cloud

MySQL->MySQL

Supported

Supported

From the cloud

MySQL->MySQL

Supported

Supported

Self-built -> Self-built

MySQL->MySQL

Supported

Supported

Migrations Objects:

Migration Direction

Data Flow

Full Migration

Tabel-Level Migration 

Database-Level Migration 

To the cloud

MySQL->MySQL

Supported

Supported

Supported

From the cloud

MySQL->MySQL

Supported

Supported

Supported

Self-built -> Self-built

MySQL->MySQL

Supported

Supported

Supported

Backup Migration

Supported Database Types:

Data Flow

Backup File Source

Destination DB Type

Microsoft SQL Server -> RDS Microsoft SQL Server

  • On-premises Microsoft SQL Server backup files
  • RDS Microsoft SQL Server full backup files
  • Microsoft SQL Server backup files on other clouds

RDS Microsoft SQL Server DB instances

Migration Methods:

Data Flow

Full Migration

Incremental Migration

Microsoft SQL Server ->
RDS Microsoft SQL Server

Supported

Supported

Supported Database Versions:

Data Flow

Backup File Version

Destination DB Version

Microsoft SQL Server ->
RDS Microsoft SQL Server

On-premises and other cloud's Microsoft SQL Server backup file versions:

  • Microsoft SQL Server 2000
  • Microsoft SQL Server 2005
  • Microsoft SQL Server 2008
  • Microsoft SQL Server 2012
  • Microsoft SQL Server 2014
  • Microsoft SQL Server 2016
  • Microsoft SQL Server 2017
  • Microsoft SQL Server 2019
  • Microsoft SQL Server 2017
  • Microsoft SQL Server 2019

RDS Microsoft SQL Server full backup file versions:

  • Microsoft SQL Server 2008
  • Microsoft SQL Server 2012
  • Microsoft SQL Server 2014
  • Microsoft SQL Server 2016
  • Microsoft SQL Server 2017
  • Microsoft SQL Server 2019
  • Microsoft SQL Server 2017
  • Microsoft SQL Server 2019

Backup Migration Scenarios:

Scenario

Description

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.

Data Synchronization

Supported Database Types

Synchronisations-
richtung

Datenfluss

Datenbank Quelle

Datenbank Ziel

Datenbanktyp Ziel

Synchronization Direction 

Data Flow

Source DB

Destination DB

Destination DB Type

To the cloud

MySQL->MySQL

  • On-premises databases
  • ECS databases
  • Databases on other clouds
  • RDS MySQL DB instances

RDS MySQL DB instances

  • Single DB instance
  • Primary/Standby DB instance

To the cloud

MySQL -> GaussDB(for MySQL) primary/standby 

  • On-premises databases
  • ECS databases
  • Databases on other clouds
  • RDS MySQL DB instances 

GaussDB(for MySQL) primary/standby 

  • Primary/Standby DB instance 

To the cloud

PostgreSQL->PostgreSQL

  • On-premises databases
  • Databases on an ECS
  • Databases on other clouds
  • RDS PostgreSQL DB instances

RDS PostgreSQL DB instances

  • Single DB instance
  • Primary/Standby DB instance

To the cloud

Oracle->PostgreSQL 

  • On-premises databases
  • ECS databases 

RDS PostgreSQL DB instances

  • Single DB instance
  • Primary/Standby DB instance

From the cloud

MySQL->MySQL

RDS MySQL DB instances

  • On-premises databases
  • ECS databases
  • Databases on other clouds
  • RDS MySQL DB instances

_____

From the cloud

MySQL->Kafka 

RDS MySQL DB instances 

Kafka

  • Cluster
  • Single node 

Self-built -> Self-built

MySQL->MySQL

  • On-premises databases
  • ECS databases
  • On-premises databases
  • ECS databases
  • Single DB instance
  • Primary/Standby DB instance

Self-built -> Self-built

MySQL->Kafka 

  • On-premises databases
  • ECS databases

Kafka

  • Cluster
  • Single node 

Synchronization Methods

Synchronization Direction

Data Flow

Incremental 

Full

Full+Incremental 

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->
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

Database Versions

Synchronization Direction

Data Flow

Source Database Version

Destination DB Version

To the cloud

MySQL->MySQL

  • MySQL 5.5.x
  • MySQL 5.6.x
  • MySQL 5.7.x
  • MySQL 8.0.x
  • MySQL 5.6.x
  • MySQL 5.7.x
  • MySQL 8.0.x

To the cloud

MySQL -> GaussDB(for MySQL) primary/standby 

  • MySQL 5.5.x
  • MySQL 5.6.x
  • MySQL 5.7.x
  • MySQL 8.0.x

GaussDB(for MySQL)-MySQL 8.0 

To the cloud

PostgreSQL->PostgreSQL

  • PostgreSQL 9.4.x
  • PostgreSQL 9.5.x
  • PostgreSQL 9.6.x
  • PostgreSQL 10.x
  • PostgreSQL 11.x
  • PostgreSQL 12.x
  • PostgreSQL 13.x
  • PostgreSQL 9.5.x
  • PostgreSQL 9.6.x
  • PostgreSQL 10.x
  • PostgreSQL 11.x
  • PostgreSQL 12.x
  • PostgreSQL 13.x

To the cloud

Oracle->PostgreSQL 

  • Oracle 10g
  • Oracle 11g
  • Oracle 12c
  • Oracle 18C
  • Oracle 19C 
  • PostgreSQL 9.5.x
  • PostgreSQL 9.6.x
  • PostgreSQL 10.x
  • PostgreSQL 11.x
  • PostgreSQL 12.x

From the cloud

MySQL->MySQL

  • MySQL 5.6.x
  • MySQL 5.7.x
  • MySQL 8.0.x
  • MySQL 5.6.x
  • MySQL 5.7.x
  • MySQL 8.0.x

From the cloud

MySQL->Kafka 

  • MySQL 5.6.x
  • MySQL 5.7.x 

Kafka 0.11 or later 

Self-built -> Self-built

MySQL->MySQL

  • MySQL 5.5.x
  • MySQL 5.6.x
  • MySQL 5.7.x
  • MySQL 8.0.x
  • MySQL 5.6.x
  • MySQL 5.7.x
  • MySQL 8.0.x

Self-built -> Self-built

MySQL->Kafka 

  • MySQL 5.5.x
  • MySQL 5.6.x
  • MySQL 5.7.x
  • MySQL 8.0.x

Kafka 0.11 or later 

Supported Synchronization Objects:

Synchronization Direction

Data Flow

Table-level

Database-level

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

Multi-Active Disaster Recovery

Database Types

DR Direction

Data Flow

Service Database

DR Database

DR DB Instance Type

Current cloud as standby

MySQL->MySQL

  • On-premises databases
  • Databases on an ECS
  • Databases on other clouds
  • RDS MySQL instances

RDS MySQL instances

  • Single DB instance
  • Primary/Standby DB instance

Current cloud as active

MySQL->MySQL

RDS MySQL instances

  • On-premises databases
  • ECS databases
  • Databases on other clouds
  • RDS MySQL instances
  • Single DB instances
  • Primary/Standby DB instance

Current cloud as standby

MySQL -> GaussDB(for MySQL) primary/standby 

  • On-premises databases
  • ECS databases
  • Databases on other clouds
  • RDS MySQL instances 

GaussDB(for MySQL) primary/standby instances 

  • Primary/Standby DB instance

Current cloud as standby

Cassandra->Cassandra 

  • On-premises databases
  • ECS databases
  • Databases on other clouds
  • GaussDB(for Cassandra) instances 

GaussDB(for Cassandra) instances 

  • Cluster

Current cloud as active

Cassandra->Cassandra 

  • GaussDB(for Cassandra) 
  • On-premises databases
  • ECS databases
  • Databases on other clouds
  • GaussDB(for Cassandra) instances 
  • Cluster

Database Versions

DR Direction

Data Flow

Service Database Version

DR Database Version

Current cloud as standby

MySQL->MySQL

  • MySQL 5.6.x
  • MySQL 5.7.x
  • MySQL 8.0.x 
  • MySQL 5.6.x
  • MySQL 5.7.x
  • MySQL 8.0.x 

Current cloud as active

MySQL->MySQL

  • MySQL 5.6.x
  • MySQL 5.7.x
  • MySQL 8.0.x 
  • MySQL 5.6.x
  • MySQL 5.7.x
  • MySQL 8.0.x 

Current cloud as standby

MySQL -> GaussDB(for MySQL) primary/standby 

  • MySQL 5.6.x
  • MySQL 5.7.x

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 

Supported network types:

DR Direction

Data Flow

VPC

Public Network

VPN or Direct Connect

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

 

Use Cases

Data Replication Service supports online migration in the following scenarios:

Application Scenarios

Description

Migrating on-premises databases to clouds

You can migrate on-premises databases to the cloud with minimum downtime, reducing the impact of migration on your services

Migrating databases between across cloud platforms

You can migrate databases across cloud platforms. You do not need to manually import or export data. DRS helps you quickly migrate databases with minimal downtime.

Migrating databases in VPCs

You can migrate self-built databases on the ECS to the databases on the current cloud, or migrate between databases on the cloud.

Migrating database out of the cloud

You can migrate data from your cloud databases to an external server.

 

New Features

Data Replication Service supports now DDM into DDMView Details
DRS supports now Real-Time Synchronization View Details
DRS supports now Migrating Data from RDS View Details
Don't want to miss any updates?Visit our portfolio roadmap and discover new services and updates.
Learn more
 

Find out more

 
 

Book now and claim starting credit of EUR 250* (code: 4UOTC250)

Book now
 
Take advantage of our consulting services!
Our experts will be happy to help you.
We will answer any questions you have regarding testing, booking and usage – free and tailored to your needs. Try it out today!

Hotline: 24 hours a day, seven days a week 
0800 3304477from Germany
+800 33044770from abroad
Write an E-mail

* Voucher can be redeemed until December 31, 2024. Please contact us when using the voucher for booking. The discount is only valid for customers with a billing address in Germany and expires two months after conclusion of the contract. The credit is deducted according to the valid list prices as per the service description. Payment of the credit in cash is excluded.

 

The Open Telekom Cloud Community

This is where users, developers and product owners meet to help each other, share knowledge and discuss.

Discover now

Free expert hotline

Our certified cloud experts provide you with personal service free of charge.

 0800 3304477 (from Germany)

 +800 33044770 (from abroad)

 24 hours a day, seven days a week

Write an E-Mail

Our customer service is available free of charge via E-Mail

Write an E-Mail

AIssistant Cloudia

Our AI-powered search helps with your cloud needs.