All Products
Search
Document Center

Cloud Backup:Feature overview: ECS databases

Last Updated:Nov 21, 2025

This topic describes the features of Cloud Backup for ECS database backup, including its benefits, how it works, procedures, fees, and supported database versions.

Introduction

The Database Backup feature for ECS is a data protection solution from Alibaba Cloud Cloud Backup for self-managed databases on ECS instances. This feature backs up database data to a Cloud Backup backup vault in a simple, secure, and reliable way. This ensures that you can fully recover data from the Cloud Backup backup vault if your database system or its ECS instance fails, a logic error occurs, or your database is infected by a virus.

Important
  • Cloud Backup does not support backing up databases that are deployed in containers.

  • The MySQL backup feature does not support backing up multiple MySQL instances on a single machine, such as a local server or an ECS instance.

Key benefits

  • Low cost

    Cloud Backup does not charge fees for instance configuration. You are charged only for backup storage based on the capacity used after deduplication and compression.

  • Excellent performance

    Backup jobs consume minimal resources, typically less than 0.5 CPU cores and 100 MB of memory. The feature provides excellent backup performance and offers near-zero recovery point objective (RPO) real-time backups for MySQL and Oracle.

  • Wide support

    It supports major versions of MySQL, Oracle, and SQL Server.

  • Simple configuration

    After you grant permissions, Cloud Backup automatically detects databases on your ECS instances and then pushes and installs the backup client.

  • Automatic alerts

    You can configure alerts for failed jobs in the Cloud Backup console. Alerts can be sent by email, text message, or phone call.

  • Backup lock to prevent accidental deletion

    Cloud Backup provides a backup lock feature for backup vaults. This feature prevents backup data from being deleted by any account or method before the specified retention period expires.

How it works

You can specify the ECS instances that you want to back up in the Cloud Backup console. Cloud Backup automatically pushes the backup client to the ECS instances. Ensure that Cloud Assistant is installed on the ECS instances. The backup client backs up the specified databases on the ECS instances based on the backup plan.

When a backup job runs, the Cloud Backup client uses the native backup component of the database to run backup instructions on the specified database instance. The client reads the backup data, deduplicates and compresses it, and then uploads it to a Cloud Backup backup vault to complete the backup.

Procedure

The following procedure shows how to back up an ECS-hosted database in the Cloud Backup console.

Note
  • The procedures for backing up MySQL, Oracle, and SQL Server databases that are hosted on ECS instances are basically the same. In this example, a MySQL database is backed up.

  • Cloud Backup registers databases based on username and password. To back up a MySQL or SQL Server database, you must obtain the username and password from the database administrator. Oracle databases can be registered without passwords.

  1. Activate Cloud Backup

    You are not charged for activating Cloud Backup. You are charged for the rental and storage usage of backup vaults. You are not charged for using a vault in the first 30 days. You are charged after the free-trial period ends. You are charged for the backup storage based on the storage space occupied by the data that is deduplicated and compressed. A free capacity of 100 GB is provided for each backup vault per month. After the free quota is used up, you are charged based on tiered pricing. For more information, see Billing methods and billable items.

  2. Register a database

    Register a database in the Cloud Backup console. Cloud Backup automatically installs a backup client on the ECS instance that hosts the database. Cloud Backup can discover the database that you want to back up only after you register the database. You are not charged for using Cloud Backup if you only register a database in the Cloud Backup console.

  3. Precheck a database

    To ensure that your database can be backed up as expected, Cloud Backup provides the precheck feature to identify issues that may cause backup failure.

  4. Back up a database

    When you create a backup plan, configure the backup vault, data source, backup cycle, retention period, and backup policies (such as full backup and incremental backup). Cloud Backup starts the backup plan and continuously backs up data from the specified database.

  5. Restore a database

    You are not charged for restoring a database. If a database exception occurs, you can restore the data of the database to the source database or another registered database within the same account in the same region based on recovery points.

Supported database versions

  • Oracle

    The following table describes the supported database versions and features for Oracle.

    Database type

    Supported versions

    Supported operating systems

    Minimum backup granularity

    Backup features

    Full backup

    Incremental backup

    Log backup (periodic backup)

    Real-time backup

    Oracle

    9i

    • RHEL 4, 5

    • SLES 9

    • SUSE 9.3

    • CentOS 4.5

    Instance

    Supported

    Supported

    Supported

    Supported

    10g

    • RHEL 4, 5, 6.5, 9

    • CentOS 4.6

    • SUSE 11 SP4

    Instance

    Support

    Supported

    Supported

    Supported

    11g

    • RHEL 5, 6, 6.5, 7

    • CentOS 6.4, 6.5

    • Oracle Enterprise Linux 6.7

    • Windows Server 2008 R2, Windows Server 2012 R2

    • Alibaba Cloud Linux 2

    Instance

    Supported

    Supported

    Support

    Supported

    12c

    • Windows Server 2008 R2

    • RHEL 6.5, 7.5

    Instance

    Supported

    Supported

    Supported

    Supported

    18c

    • RHEL 7

    • Windows Server 2008 R2

    Instance

    Supported

    Supported

    Supported

    Supported

    19c (≤ 19.24)

    Oracle Enterprise Linux 7.0

    Instance

    Supported

    Supported

    Supported

    Support

  • Oracle RAC

    The following table describes the supported database versions and features for Oracle Real Application Clusters (RAC).

    Database type

    Supported versions

    Supported operating systems

    Minimum backup granularity

    Backup features

    Full backup

    Incremental backup

    Log backup (periodic backup)

    Real-time backup

    Oralce RAC

    9i

    • SUSE 9.3

    • RHEL 4

    Instance

    Supported

    Supported

    Supported

    Supported

    10g

    • RHEL 5

    • Windows Server 2008 R2

    Instance

    Supported

    Support

    Supported

    Supported

    11g

    • Windows Server 2008 R2

    • Oracle Linux 6.4

    • RHEL 5, 6.5

    • iSoft Server 3

    Instance

    Supported

    Supported

    Supported

    Supported

    12c

    • CentOS 6, 6.7

    • RHEL 6.5

    • Windows Server 2008 R2

    • Oracle Enterprise Linux 6

    Instance

    Supported

    Supported

    Support

    Supported

    18c

    Windows Server 2008 R2

    Instance

    Support

    Supported

    Supported

    Support

    19c (≤ 19.24)

    RHEL 7.6

    Instance

    Supported

    Supported

    Supported

    Supported

  • Oracle Data Guard

    The following table describes the supported database versions and features for Oracle Data Guard.

    Database type

    Supported versions

    Supported operating systems

    Minimum backup granularity

    Backup features

    Full backup

    Incremental backup

    Log backup (periodic backup)

    Real-time backup

    Oracle Data Guard

    11g

    • CentOS 6.4, 6.5, 7.6

    • RHEL 6

    • Windows Server 2008 R2

    • Alibaba Cloud Linux 2

    Instance

    Support

    Supported

    Support

    Supported

    12c

    Oracle Enterprise Linux 6

    Instance

    Support

    Supported

    Supported

    Supported

  • MySQL

    The following table describes the supported database versions and features for MySQL.

    Database type

    Supported versions

    Supported operating systems

    Minimum backup granularity

    Backup features

    Full backup

    Incremental backup

    Log backup (periodic backup)

    Real-time backup

    MySQL

    5.1.38 and later

    • RHEL 6, 6.5

    • SUSE 11 SP4

    Instance

    Supported

    Supported

    Support

    Supported

    5.4

    • RHEL 6.5

    • SUSE 11 SP4

    Instance

    Supported

    Supported

    Supported

    Support

    5.5

    • Ubuntu 12.04, 14.04

    • Debian 7.8, 8.3

    • CentOS 6.0

    • RHEL 6.5

    Instance

    Support

    Supported

    Support

    Supported

    5.6

    • RHEL 5, 6, 6.5

    • Ubuntu 14.04

    • CentOS 6.0, 7.2

    Instance

    Supported

    Supported

    Support

    Supported

    5.7

    • RHEL 6, 6.5, 7

    • CentOS 7.0, 7.2

    • Ubuntu 16.04

    • Neokylin 7.0

    • Alibaba Cloud Linux 2, 3

    Instance

    Supported

    Supported

    Supported

    Supported

    8.0 to 8.0.32

    • CentOS 6.7, 7.0, 7.9

    • Ubuntu 20.04

    • RHEL 6.5

    Only for backup clients of version 8.0.42518 and later

    Instance

    Supported

    Supported

    Supported

    Supported

  • MariaDB

    The following table describes the supported database versions and features for MariaDB.

    Database type

    Supported versions

    Supported operating systems

    Minimum backup granularity

    Backup features

    Full backup

    Incremental backup

    Log backup (periodic backup)

    Real-time backup

    MariaDB

    5.5, 10.0, 10.1, 10.2, 10.3

    • CentOS 7.0

    • Ubuntu 18.04

    Instance

    Supported

    Support

    Supported

    Supported

  • SQL Server

    The following table describes the supported database versions and features for SQL Server.

    Database type

    Supported versions

    Supported operating systems

    Minimum backup granularity

    Backup features

    Full backup

    Incremental backup

    Log backup (periodic backup)

    SQL Server

    2005

    Windows Server 2008 R2 SP1

    Instance

    Supported

    Support

    Supported

    2008

    • Windows Server 2008 R2

    • Windows Server 2008 R2 SP1

    Instance

    Supported

    Supported

    Supported

    2008 R2

    Windows Server 2008 R2

    Instance

    Supported

    Supported

    Supported

    2012

    Windows Server 2012 RC

    Instance

    Supported

    Supported

    Supported

    2014

    • Windows Server 2008 R2 SP1

    • Windows Server 2016

    Instance

    Support

    Supported

    Support

    2016 (RTM)

    Windows Server 2012 R2

    Instance

    Supported

    Supported

    Supported

    2017

    Windows Server 2012, 2016

    Instance

    Supported

    Supported

    Support

    2019

    Windows Server 2016

    Instance

    Supported

    Support

    Support

    2022

    Windows Server 2016

    Only for backup clients of version 8.0.42518 and later

    Instance

    Supported

    Supported

    Supported

  • SQL Server Always On

    The following table describes the supported database versions and features for SQL Server Always On.

    Database type

    Supported versions

    Supported operating systems

    Minimum backup granularity

    Backup features

    Full backup

    Incremental backup

    Log backup (periodic backup)

    SQL Server Always On

    2012, 2016, 2017

    Windows Server 2012 R2

    Instance

    Supported

    Supported

    Supported

Fees

Cloud Backup for ECS databases incurs the following two types of fees:

  1. Database backup vault fees

    You must create backup vaults for your databases. Multiple databases in a region can share a backup vault. Each backup vault includes a specific amount of free capacity. For pricing details, see Pricing details.

  2. Database backup storage fees

    Each database backup vault includes 100 GB of free capacity. You are charged for storage usage that exceeds this free quota. This charge is based on the storage space that the deduplicated and compressed data occupies. For pricing details, see Pricing Details.

In addition, Cloud Backup charges the following fees for specific configurations or operations:

Geo-redundancy fees: If you use the mirror vault feature to replicate data from a backup vault in one Alibaba Cloud region to another region for geo-redundancy, you are charged storage fees for the mirror vault and cross-region data replication traffic fees. The storage capacity and pricing of the mirror vault are the same as those of the source backup vault.

What to do next