Replication is the process of duplicating data from one database/system to another. It helps maintain data consistency and availability in case of failures or disasters in your computing system.
A type of database replication where one database server acts as the master and another acts as the slave (secondary). The master receives write requests and updates its own data, while the slave receives updated data copies and maintains a replica of the master database.
Master-slave replication ensures data consistency, improves performance, and provides failover support. If the master database fails, a slave can be promoted to master to maintain data availability and business continuity.
Primary and secondary databases share the same specifications. The secondary virtual machines run in replication mode.
The secondary database is on standby. During data replication, new virtual machines are activated when a disaster recovery (DR) event occurs.
The secondary database is used to restore virtual machines and data in emergency or disaster recovery situations.
| Hot DR | Warm DR | Cold DR | |
|---|---|---|---|
| Replication Type | Byte-level replication | Block-level replication File-level replication | Backup restore |
| Supported Platforms | All | VMware / AWS, OpenStack | All |
| Agentless | |||
| Data Protection and Recovery | |||
| Use Case | Critical applications | Critical applications | Non-critical applications |
| Immutable Backups | (*) | ||
| Failover Test | |||
| RPO | Minutes | Minutes | Hours |
| RTO | Fastest | Fast | Slow |
Explore a wide range of other products to match your needs.
Compute
Secure, customizable compute services that let you create and run virtual machines on our infrastructure without hassle.
Marketplace
Discover ready-to-use applications and services to support your business needs, from flexible open-source solutions to reliable, production-ready enterprise services.
Storage
Reliable, intelligent, and trusted storage built with high tolerance and protection.
HDD and SSD block storage at scale with superior performance.
Simple and affordable object storage with protocol support compatible with Amazon S3.
A reliable, agile Network File System solution for sharing volumes between DCloud instances.
Share files easily with friends, coworkers, and family without hesitation.
Containers
Package your code and dependencies so your applications run fast and reliably from a single compute.
Networking
DCloud Networking provides convenient, secure, and reliable communication, delivering seamless connectivity across all your virtual networks.
Backup
A one-stop solution covering backup and disaster recovery through backup, replication, and data management from a single dashboard.
Database
Focus on application development while we handle your complex database administration tasks.
Data Platform
End-to-end solutions for managing and using data from DCloud. Data Platform applications support analytics, decision-making, and business automation.
Security
Protect data confidentiality and integrity, ensure service availability, and keep operations running smoothly to maintain customer trust.
Email & Domain
Smart and agile business email that pairs with a dedicated professional domain from DCloud.
Professional Services
DCloud Professional Services provide post-management support for your compute assets, offering Security Services for vulnerability testing and reporting, and Cloud Migration to help you move to DCloud infrastructure.