☁ [Intro] Data Replication Service Overview

Mert Goktas
Huawei Developers
Published in
4 min readNov 29, 2023
aData Replication Service

Introduction

Hello to everyone. In this article, we are going to talk about Data Replication solutions. DRS from Huawei is a ground-breaking cloud solution that is completely changing how companies maintain their databases. A variety of features are available, with the main emphasis being on real-time online database migration and synchronization.It is popular with users because it is reliable and easy to use. DRS significantly lowers related expenses while also streamlining data migration procedures. Enjoy readings.

What Is DRS?

A dependable, effective, and user-friendly cloud solution for online database synchronization and migration in real-time is the Data Replication solution. It lowers migration expenses and streamlines data migration procedures. DRS facilitates fast data transfer across several DB engines. Real-time synchronization, backup migration, real-time migration, data subscription, and real-time disaster recovery are just a few of the many features that DRS offers.

DRS Usage Scenarios

Key Features of DRS

1. Real-Time Migration

DRS allows for real-time data migration, a critical feature for businesses requiring minimal downtime. Users can establish a replication instance connecting the source and destination databases, enabling the configuration and migration of data objects. This process is designed to minimize service downtime by comparing metrics and data between the source and destination, determining the optimal time for database switching. DRS’s flexibility is highlighted by its support for various network types, including public networks, VPCs, VPNs, and Direct Connect, facilitating migrations across different cloud platforms and regions. Furthermore, its support for incremental migration ensures ongoing changes are replicated, keeping sources and destinations in sync and reducing service downtime.

2. Backup Migration

DRS uses its backup migration function to address security issues. To use this procedure, data must be exported from the source database, loaded into Object Storage Services, and then performed the restore operation to the database. which it was sent. This method is the best choice for moving on-premises databases to the cloud since it guarantees that data transfer happens without disclosing the source databases

3. Real-Time Synchronization

Unlike data migration, real-time synchronization in DRS facilitates the continuous flow of data between services while maintaining data consistency. This feature is particularly advantageous in scenarios like real-time analysis, reporting systems, and data warehouse environments. It supports various requirements like many-to-one, one-to-many synchronization, dynamic table addition and deletion, and synchronization between tables with different names.

4. Data Subscription

DRS’s data subscription capability allows users to subscribe to changes made in key database services, facilitating downstream services to access and utilize these changes. This functionality effectively decouples databases from downstream systems, exemplified by its utility in scenarios like Kafka subscribing to MySQL incremental data.

5. Real-Time Disaster Recovery

To mitigate service disruptions caused by regional faults, DRS offers robust disaster recovery solutions. It supports advanced disaster recovery architectures like two-site three-data-center and two-site four-data-center models. Implementing primary/standby switchover, either by promoting a standby node or demoting a primary node, is straightforward, ensuring service continuity without requiring significant initial infrastructure investment.

6. Traffic Replay

DRS introduces the innovative feature of traffic replay, which simulates the service load of the source database on the destination database. This capability is essential for evaluating the destination database’s performance under various load conditions. The process involves recording and replaying SQL statements from the source database, allowing users to assess how the service load from the source database performs on the destination database and analyze the stability of the destination database under increased workloads.

Data Migration from other cloud databases or on-premises databases to HUAWEI CLOUD RDS/DDS/DDM/GaussDB/GaussDB (for MySQL) /GaussDB(DWS)/ CSS/GaussDB(for Mongo)
Data Migration from on-premises databases to HUAWEI CLOU RDS/DDS/DDM/GaussDB /GaussDB (for MySQL) /GaussDB(DWS)/ CSS/GaussDB(for Mongo)
Data Migration from Huawei Cloud databases or ECS Databases to HUAWEI CLOU RDS/DDS/DDM/GaussDB /GaussDB (for MySQL) /GaussDB(DWS)/ CSS/GaussDB(for Mongo)
DRS can access to internet and perform migration for SQL Databases

Billing Modes

Annual/monthly and pay-per-use billing modes are available. Each has different advantages and disadvantages.

Annual/Monthly: You pay in advance for the period you plan to use the DRS task. First, you need to make sure that you have an account with sufficient funds or a valid payment method is configured.

Pay-per-use: You can start using the DRS mission first and then pay as you go. For details about the two billing modes, see Billing Modes. You can also change the billing mode later if it no longer meets your needs.

Services supported by DRS on Huawei Cloud

Conclusion

Huawei’s Data Replication Service is a flexible and effective solution for managing data in the cloud today. Its extensive feature set, which includes traffic replay, disaster recovery, and real-time and backup transfer, establishes it as a crucial solution for companies trying to maximize their cloud database management.

References

--

--