Product introduction
A native replication instance is a new ApsaraDB RDS for MySQL product designed for the cloud-native era. It combines the flexibility of a self-managed database with the cost-effectiveness of a cloud service.
With innovations in the kernel and control layers, native replication instances provide key features such as network protocol compatibility and permission system integration. You can use native MySQL replication commands to manage data synchronization and node topology. The instance integrates the flexibility of native MySQL replication with the stability and reliability of a cloud database. This lets you control your database replication topology, seamlessly integrate self-managed databases with cloud database resources, and manage self-managed and cloud Platform as a Service (PaaS) databases together. You can also leverage the benefits of the cloud ecosystem.
The native replication feature provides a highly compatible, secure, and stable solution for building database architectures, managing databases, and implementing disaster recovery. A deployment model that keeps core systems in a self-managed IDC while using the cloud for scalability ensures both autonomous control and business continuity.
Benefits
Value
High compatibility: It is fully compatible with native MySQL replication commands and easily integrates with existing self-managed MySQL databases, management platforms, and open source tools such as Orchestrator.
Enhanced autonomy: You can use privileged commands, such as
CHANGE MASTERandSTART SLAVE, to manage replication topologies and nodes. This supports diverse configurations, such as primary-replica, primary-primary, and ring topologies. This provides fine-grained control to meet custom database architecture needs.Lower cost: It uses native MySQL replication capabilities, which removes the need for third-party tools or complex configurations and significantly reduces building and management costs.
Secure and reliable: It inherits the stability and security of Alibaba Cloud RDS. It supports automatic backups and provides a secure and stable database service.
Multi-cloud connection: It breaks through cloud platform limits, allowing you to implement mutual backup with databases in heterogeneous environments, such as AWS, Azure, and IDCs. This improves cross-cloud disaster recovery, avoids vendor lock-in, and ensures business continuity and flexibility.
Core capabilities
Hybrid architecture: It supports database networking across IDCs, ECS, RDS, and other cloud platforms. You can use
GTID_NEXTfor precise, transaction-level control.Intelligent O&M: It provides visual monitoring of replication status, integrates with Data Management Service (DMS) for GUI-based management and Database Autonomy Service (DAS) for intelligent diagnostics, and supports online upgrades, downgrades, and kernel version upgrades.
Deep ecosystem integration: It is compatible with RDS backup services and big data analytics systems. You can respond quickly to business changes with automatic scaling.
Billing
You are charged a fee for a new instance when you purchase one with native replication enabled. You are not charged additional fees when you upgrade an existing instance to enable native replication.
You will incur OSS storage fees if you import full data to an RDS for MySQL instance by uploading a backup of your self-managed database to Object Storage Service (OSS). These fees apply while the backup is stored in OSS.
Scenarios
Disaster recovery
It supports data replication between on-premises physical data centers, the cloud, and other cloud platforms, such as other cloud service providers. If the primary database fails, you can quickly switch to the secondary database to minimize business interruptions.
Smooth migration
You can migrate self-managed MySQL databases from an IDC or Alibaba Cloud Elastic Compute Service (ECS) using the RDS native replication feature. This simplifies the migration process and reduces risks. For example, you can use RDS backups and the native replication feature to smoothly migrate a self-managed MySQL database to the cloud. For more information, see Create a cloud-based secondary database using RDS native replication.
Cross-cloud high availability database cluster
You can quickly build a cross-cloud high availability MySQL cluster using Alibaba Cloud RDS native replication instances. You can deploy MySQL nodes with native replication capabilities on platforms such as AWS and Azure. You can also configure flexible topologies and failover policies to achieve cross-cloud disaster recovery.
It is compatible with data synchronization for self-managed databases on ECS, hybrid cloud, and multicloud environments. It also supports using Alibaba Cloud computing resources for unified data analytics, balancing business security with scalability.
Custom architecture
You can flexibly define complex topologies, such as multi-level or ring replication, to provide highly customized solutions.
Cloud resource integration
You can use Alibaba Cloud ecosystem tools with the native replication feature to enhance cluster functionality, simplify O&M, and achieve efficient resource use.
For example, you can use RDS backup tools to automatically perform full backups, use DAS for audits and fault analysis, manage instances using the version upgrade and rapid scaling features of RDS, or use Alibaba Cloud's big data services for data analytics.