The service architecture of Data Management (DMS) consists of the following three layers: data sources, data operation and management, and commercial application. The Data Disaster Recovery module that comes with DMS provides several features, such as full backup, incremental backup, geo-redundancy, and data restoration to meet your business requirements in a variety of scenarios.
Data sources
Relational databases: MySQL, SQL Server, PostgreSQL, PolarDB for MySQL, PolarDB for PostgreSQL (Compatible with Oracle), PolarDB-X, OceanBase, Oracle, and Dameng (DM)
NoSQL databases: Redis, MongoDB, Memcache, Cassandra, and Graph Database (GDB)
OLAP databases: AnalyticDB for MySQL and AnalyticDB for PostgreSQL
File and log storage: Object Storage Service (OSS) and Simple Log Service (SLS)
DMS supports Alibaba Cloud databases, databases from other cloud service providers, and self-managed databases. For more information, see Supported database types and features.
Data operation and management
Data assets and security: DMS allows you to perform centralized data asset management, data security management, and data governance for databases, data warehouses, and data lakes.
Database design and development: DMS provides a wide range of features for data design and development, such as lock-free change, data import, schema synchronization, table consistency repair, database grouping, and data tracking.
Data transmission and processing: DMS allows you to use the data synchronization, data migration, change tracking, data integration, and orchestration and scheduling features to transmit and process data by using only a few SQL statements.
For more information, see Features.
Commercial application
Data-based O&M
Multi-active disaster recovery
Next-day full data snapshot
Centralized data processing
Visual report
Multi-dimensional data analysis
Data Disaster Recovery
Scenarios
Scenario
References
Backup security
Data protection
Disaster recovery and security for ECS-hosted self-managed databases
Geo-redundancy
Backup to the cloud
Quick restoration
Emergency disaster recovery
Data backup and data restoration can be performed based on your business requirements. Traditional data backup and restoration methods have the following issue: the system requires a long period of time to complete data restoration operations, backup costs for large amounts of data are high, and manual operations on data can cause high risks. If a data security issue occurs during data backup and restoration, your online business is interrupted. Greater losses may be incurred as the data restoration continues. Data Disaster Recovery provides the emergency disaster recovery feature to automatically obtain backup sets and generate snapshots. A Data Disaster Recovery sandbox instance can be generated in a short period of time. Then, you can immediately use the sandbox instance that corresponds to the source database instance to support your business. Read and write operations that are performed on the sandbox instance do not affect data in the source database instance. You can perform various operations by using the sandbox instance, including data restoration, recovery drills, development and testing, query analysis, and emergency disaster recovery. For more information, see DBS sandbox overview.
Benefits:
High performance: The backup efficiency is greatly improved. The backup rate can be more than 200 MB per second. The maximum data compression ratio of backup sets is 7:1.
Restoration within seconds: One TB of data can be restored in 2 minutes. In-memory logs can be captured in real time. Data can be restored to a specified point in time. Data can be quickly rolled back.
Low storage costs: Data Disaster Recovery provides the data deduplication feature to help you reduce the storage costs of your backup data.
Storage virtualization: Emergency disaster recovery is implemented based on sandbox instances that are created on Alibaba Cloud and does not depend on your production databases. Read and write operations that are performed on the sandbox instances do not affect data in your source databases.
Geo-redundancy
Databases that are used in industries, such as Internet finance, banking, and insurance, require geo-redundancy in addition to zone-redundant storage. In a traditional geo-redundancy architecture, a leased line or the Internet is used to connect the networks of different regions to synchronize data. The traditional geo-redundancy mode has disadvantages such as low security, low backup speed, high technology costs, and monotonous backup policies. Data Disaster Recovery allows you to back up data and logs to an OSS bucket in a region that is different from the region where the source database is deployed. You can configure and run a cross-region backup schedule to implement geo-redundancy in an easy manner. For more information, see Overview.
Benefits:
High security: Data is transmitted across regions over a virtual private cloud (VPC). You do not need to enable the Internet access feature for your database. This enhances data security.
Flexibility: Data Disaster Recovery allows you to configure the backup cycle in a more flexible manner. For example, you can configure a backup policy to perform default backup operations on a daily basis and perform cross-region backup operations on a monthly basis.
Fast data backup
Cross-cloud database backup
Cross-cloud database backup can meet the requirements of rapid business growth of enterprises. Data Disaster Recovery allows you to back up databases to Alibaba Cloud OSS. You can run a backup schedule in Data Disaster Recovery to back up your database from a third-party cloud platform. Cross-cloud database backup provided by Data Disaster Recovery is cost-effective and stable.
Benefits:
High security and high reliability: Data is encrypted to prevent the service endpoints of source databases are exposed to the Internet. The data transmission process is secure.
Ease of use: As a cutting-edge unified backup and restoration platform, Data Disaster Recovery supports databases that are deployed in various environments. Data Disaster Recovery can be used to back up databases that are managed by different database services on different cloud platforms. This way, Data Disaster Recovery helps resolve issues that occur due to different backup retention periods in different database services on different cloud platforms.
Database- and table-level restoration
Full data backup is a common practice. If data is accidentally deleted and you use the traditional method to restore data, you need to restore all data of the instance, find the table that is deleted, and then drop data that is not stored in the table. The traditional restoration method is time-consuming and greatly prolongs the data restoration time. Data Disaster Recovery allows you restore data by table to reduce the restoration time and improve the restoration accuracy. For more information, see Restore data by database or table.
Benefits:
High efficiency: When you perform a table-level data restoration, Data Disaster Recovery reads backup data only from the specified table for restoration. This greatly improves data restoration efficiency.
High flexibility: You can combine this feature with the incremental backup feature to restore data to any point in time.
Backup integration solutions for ISVs
For independent software vendors (ISV), various problems exist. For example, multiple database environments and multiple backup scripts cannot be managed in a centralized manner, the storage costs for specific business data that must be stored for a long period of time are high, retention periods for data backups in different database services on different cloud platforms are different, and data that is restored may be inconsistent with the original data.
Benefits:
Cutting-edge backup technologies: As a unified backup and restoration platform, Data Disaster Recovery helps you greatly reduce the O&M workload.
Cloud backup: Data Disaster Recovery can help ISVs integrate data backups from different databases in the cloud.
Low O&M costs: Data Disaster Recovery can help ISVs reinforce data security. ISVs can purchase Data Disaster Recovery backup schedules to protect user data, avoid data loss, and reduce O&M costs.