All Products
Search
Document Center

Benefits

Last Updated: Jun 18, 2020

DBS supports database backup in a variety of environments. To back up ApsaraDB for RDS databases or databases that are deployed in on-premises IDCs, hosted on ECS instances, or deployed in clouds of other cloud service providers to Alibaba Cloud, you can connect the databases to Alibaba Cloud through technical methods such as Express Connect or public networks. Then, you can use DBS to perform full backup, incremental backup, and data restore on your databases through some simple configurations.

What is the difference between DBS and the backup capability of ApsaraDB for RDS?

Comparison between DBS and user-created backup systems

Item DBS User-created backup system
Cost
  • The pay-as-you-go billing method guarantees 100% resource utilization, and avoids a large amount of upfront asset investment.
  • The cold data is separated from the hot data for storage. This is suitable for long-term archiving of backup data.
  • The compressed and compact backup formats, together with the incremental backup method, can significantly reduce storage costs.
  • No O&M staff or hosting fee is required.
  • A large amount of upfront asset investment is required.
  • The storage space is limited by the hard disk capacity, which requires manual resizing from time to time.
  • The speed of single- or dual-homed connections is slow because of bandwidth limits. Manual resizing is required during the peak hours.
  • The introduction of multi-level storage media leads to a sharp increase in O&M costs.
Security
  • SSL and AES-256 encryption technologies are used to protect the security of backup data during both transmission and storage.
  • Resources of different users are isolated, and geo-disaster recovery is supported.
  • A variety of authentication and authorization methods, as well as the whitelist, anti-leeching, and RAM features, are supported.
  • Backup validity verification and automatic task status reporting are supported.
  • Custom authentication is supported.
  • Additional data cleansing and blackhole routing services are required.
  • An independent security mechanism must be implemented.
Ease of use
  • You only need five minutes to purchase a DBS instance, configure a backup schedule, and run a DBS backup task.
  • Fine-grained backup is supported. You can back up one or more tables, a single database, or the entire instance as needed.
  • DBS uses global rules to manage backup files throughout the lifecycle, covering automatic data dump, cleansing, replication, and distribution.
  • DBS provides a unified web console for database backup and restore.
  • The backup process requires complex scripts and tools, which are difficult to learn.
  • The service is not flexible, and only provides basic capabilities in most cases.
Performance
  • DBS supports a second-level recovery point objective (RPO). It collects in-memory logs in real time, and allows you to restore the backup data to any time point.
  • DBS supports single-table restore and precise matching of restore objects, greatly reducing the recovery time objective (RTO).
  • DBS supports streaming backup. Data is not flushed to the disk. The entire backup window is unlocked and adaptive. The backup speed can be adjusted based on the concurrency configuration.
  • DBS uses a multi-homed Border Gateway Protocol (BGP) backbone network that has no bandwidth restrictions. This allows a large number of users to perform backup and restore operations in parallel.
  • Limited by shortcomings of multiple tools, bottlenecks are likely to occur.
Reliability
  • Apsara Distributed File System provides a highly reliable distributed storage service for DBS.
  • DBS uses a redundant storage design to guarantee a designed durability of no less than 99.999999999%.
  • During the backup process, data integrity is verified in real time.
  • Tested by a large number of users, DBS is able to quickly detect and fix vulnerabilities.
  • Mixed use of multiple tools causes high risks.
  • Problems are likely to occur due to low reliability of hardware. If a disk has a bad sector, data may be irretrievably lost.
Scalability
  • DBS supports backing up ApsaraDB databases and databases that are deployed in on-premises IDCs, hosted on ECS instances, or deployed in clouds of other cloud service providers such as AWS and Tencent Cloud to Alibaba Cloud.
  • In addition to restoring data to the source database, DBS also supports restoring backup data to other environments. For example, you can restore an on-premises database to an ApsaraDB database by using DBS.
  • User-created backup systems only support specific environments and are generally not scalable.

Low costs

DBS uses OSS as the default storage service. Backup data is converted to a special format and compressed to reduce storage costs.

High security

Feature Description
Encrypted data transmission and storage SSL and AES-256 encryption technologies are used to protect the security of backup data during both transmission and storage.
BYOK function supports the implementation of backup data encryption based on KMS. Users can use their own KMS data key to encrypt the backup data.
Remote backup This feature increases the level of data protection.
Alerting Notifications are supported for key events such as backup exceptions, restore exceptions, and successful restore operations.

High flexibility and ease of use

Feature Description
Fine-grained backup DBS enables you to back up an entire instance, one or more databases, or one or more tables as needed.
Single-table restore DBS supports fine-grained restore and precise matching of restore objects to reduce the RTO.
Lifecycle management DBS uses global rules to manage backup data throughout the lifecycle, covering automatic data dump, cleansing, replication, and distribution.
Unified console DBS provides a unified web console for database backup and restore. You only need five minutes to purchase a DBS instance, configure a backup schedule, and run a DBS backup task.

High performance

By using the real-time data synchronization feature provided by Alibaba Cloud, DBS reads database transaction logs, parses them in real time, and incrementally transfers data to OSS. In most scenarios, the latency for incremental backups is reduced to seconds. However, the latency may vary depending on network conditions.

By using incremental backups, DBS can restore a database to any time point accurate to the second. This guarantees the security and integrity of your data.

Feature Description
Real-time backup DBS supports real-time in-memory log collection to reduce the RPO to seconds.
Concurrent backup DBS supports unlocked backup, concurrent backup, and self-adaptive sharding during data pull.
Time-based restore DBS provides a restore calendar and timeline for you to select the restore point.
Multiple specifications DBS provides multiple instance specifications to support elastic scaling. This allows enterprises to choose the most suitable specifications that meet their requirements in different development stages.
Feature Description
Pay-as-you-go DBS supports backing up your data to OSS. This billing method avoids a large amount of upfront asset investment.
Storage classification DBS automatically stores backup data to storage media with different costs based on characteristics of the backup data. This makes your data suitable for long-term archiving.