Comparison route

Single service comparison

Back to main page

Database Migration and Replication

AWS Database Migration Service

AWS Database Migration Service (DMS) is a managed service for homogeneous and heterogeneous database migrations and ongoing change data capture (CDC) replication. Users define endpoints for source and target engines, choose a replication instance or serverless capacity, and run tasks combining full load, full load plus CDC, or CDC-only. Pricing follows provisioned or serverless replication capacity runtime plus storage and I/O, decoupled from the migrated databases themselves.

AWS logo

AWS

Service information

AWS Database Migration Service iconAWS Database Migration Service

Shortname: AWS DMS

Huawei equivalent shortnames: DRS

Keywords: replication, database migration, cdc

Differences vs Huawei

Service scope and task taxonomy differ. AWS DMS exposes one task type driven by migration mode (full-load, full-load+CDC, CDC-only) configured per endpoint pair, with engine-specific endpoints handling schema conversion separately via SCT. Huawei DRS instead separates concerns into distinct task types — real-time migration, real-time synchronization, real-time disaster recovery, data subscription, and workload replay — each with its own console workflow, pre-checks, and limits. Architects mapping DMS to DRS must select the DRS task type matching the DMS migration mode rather than assuming one-to-one parity.

Operating model, scaling, and HA differ. AWS DMS runs on a customer-managed replication instance (or serverless capacity) billable by instance size/runtime, where the user sizes compute and networking; cross-AZ and Multi-AZ replication instances provide HA. Huawei DRS tasks are managed by the DRS service with built-in HA, anomaly awareness, and flow control, billed by task type and runtime. The customer does not provision a dedicated replication VM, so capacity tuning on AWS DMS has no exact DRS counterpart; validate DRS throughput and parallelism settings against peak workload before cutover.

Integrations and ecosystem boundaries differ. AWS DMS integrates natively with AWS schema conversion, parameter groups, IAM, CloudWatch, and EventBridge, with endpoints for many AWS and third-party engines. Huawei DRS integrates with RDS, GaussDB, DDS, Geminus/UGO for schema and object conversion, and relies on Huawei IAM and Cloud Eye/CTS for monitoring and audit. AWS DMS's CDC for some engines and target types will not have a DRS equivalent flow; treat engine/version coverage and supported migration paths as per-compatibility-matrix claims to verify, not guaranteed parity.

Migration to Huawei

Assessment and target choice: Inventory AWS DMS replication instances, endpoints, engine versions, migration modes, and task topologies. Validate each source/target pair against the DRS compatibility matrix for your chosen task type (migration, synchronization, or DR). For heterogeneous engines or complex schema, plan to combine DRS with UGO for schema/object conversion and with RDS/GaussDB/DDS as the target; use VPN or Direct Connect for hybrid sources. Confirm regional availability of DRS and the target database before committing.

Data and configuration migration: Recreate endpoint credentials, network connectivity, and task parameters in DRS. For full-load plus CDC, configure the DRS migration task with the appropriate replication mode and pre-checks; enable object filtering, data processing, and flow control where needed. Use UGO to convert schema, stored procedures, views, and database objects that DRS does not transform. Where AWS DMS used engine-specific endpoint features (e.g., extra connection attributes, mapping rules), check the DRS equivalent or accept a gap and stage manual remediation.

Validation and cutover: Run DRS pre-migration checks and a trial migration to surface compatibility and constraint issues. Use DRS data comparison, object-level comparison, and synchronization latency monitoring to verify the target before cutover; consider workload replay to stress-test the target under peak load. Plan the cutover window to allow CDC lag to drain, run a final object count and consistency check, then switch application traffic to the Huawei target database. Retain the rollback path DRS provides until post-cutover validation passes.

Gaps and cost-model changes: AWS DMS bills replication instance or serverless capacity runtime plus storage, I/O, backup, and transfer; Huawei typically bills the target RDS/GaussDB/DDS runtime plus DRS task fees, storage, backup, and cross-region/interconnect traffic. Recalculate TCO with peak load, request volume, retention, and egress across AWS-to-Huawei connectivity. Expect operational differences: no DMS-style replication instance sizing, different API surface and automation tooling, and no parity for some engines or CDC variants — confirm supported source engines per DRS task type before planning.

Huawei Cloud logo

Huawei Cloud

Huawei equivalent service

Data Replication Service iconData Replication Service

Shortname: DRS

General function: Database Migration and Replication

Database migration, synchronization, and disaster recovery service with full-load and incremental replication modes.

Keywords: replication, database migration, cdc