DBS (DBS) uses storage pools to store backup data. In addition to the built-in storage space of DBS, Object Storage Service (OSS) buckets and Apsara File Storage NAS file systems can be used as storage pools in DBS. This facilitates backup management.

Features

You can use the built-in storage space of DBS, OSS buckets, and NAS file systems that support the Network File System version 4 (NFSv4) protocol as DBS storage pools. DBS storage pools provide the following features:

  • Data backup to OSS buckets or self-managed NAS file systems. For information about how to add a storage resource as a DBS storage pool, see Add or remove a storage pool.
  • Multi-level storage pool. The multi-level storage pool feature allows you to dump backup data from one storage pool to another by using virtual private clouds (VPCs) without the need to download the backup data. This can help you meet Multi-Level Protection Scheme (MLPS) compliance requirements. For more information, see Create a backup policy that uses multiple levels of storage pools.

    For example, you can first back up data to the built-in storage space of DBS, and then dump the backup data to a NAS file system in your data center by using the multi-level storage pool feature.

    Note The public preview period of the multi-level storage pool feature of DBS ended on June 20, 2022. This feature will be included in the infrastructure of DBS to provide services in scenarios such as cross-region backup and backup file download. For more information, see Notice on the end of the public preview of the multi-level storage pool feature.
  • Lifecycle management. DBS automatically manages backup data that is stored in storage pools. This relieves you of the need to manually compile scripts for lifecycle management.

    For example, if you set the storage duration of the backup data in a NAS file system to six months, DBS automatically deletes the backup data six months after the backup data is stored in the file system.

  • Easy restoration. You can restore backup data directly from storage pools by using the DBS console. This eliminates the need to first import the backup data to your database.

Limits

The types of storage pools that are supported by DBS vary based on the database type and backup method.

Database type Backup method Supported storage pool type
  • ApsaraDB RDS for MySQL instance
  • PolarDB for MySQL cluster
  • Self-managed MySQL database
  • MySQL database from a third-party cloud service provider
Physical backup
  • Built-in storage space of DBS
Logical backup
  • Built-in storage space of DBS
  • OSS bucket
  • NAS file system
  • ApsaraDB RDS for SQL Server instance
  • Self-managed SQL Server database
  • SQL Server database from a third-party cloud service provider
Physical backup
  • Built-in storage space of DBS
Logical backup
  • Built-in storage space of DBS
  • OSS bucket
  • NAS file system
  • Self-managed Oracle database
  • Oracle database from a third-party cloud service provider
Physical backup
  • Built-in storage space of DBS
Logical backup
  • Built-in storage space of DBS
  • PolarDB for Oracle cluster
Logical backup
  • Built-in storage space of DBS
  • ApsaraDB RDS for PostgreSQL instance
  • PolarDB for PostgreSQL cluster
  • Self-managed PostgreSQL database
  • PostgreSQL database from a third-party cloud service provider
Logical backup
  • Built-in storage space of DBS
  • ApsaraDB for Redis instance
  • Self-managed Redis database
  • Redis database from a third-party cloud service provider
Logical backup
  • Built-in storage space of DBS
  • ApsaraDB for MongoDB instance
  • Self-managed MongoDB database
  • MongoDB database from a third-party cloud service provider
Logical backup
  • Built-in storage space of DBS