All Products
Search
Document Center

Cloud Backup:Feature overview (ECS database)

Last Updated:Apr 17, 2026

Cloud Backup provides a Database Backup feature that protects self-managed databases on Elastic Compute Service (ECS) instances with automated, low-cost backups to cloud vaults.

Introduction

Cloud Backup Database Backup for ECS protects self-managed databases on ECS instances by backing up data to a Cloud Backup backup vault in a simple, secure, and reliable manner. If a database system failure, ECS instance failure, logic error, or ransomware attack occurs, the data can be fully recovered from the Cloud Backup backup vault.

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 advantages

  • Low cost

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

  • Excellent performance

    Backup jobs consume minimal resources, typically less than 0.5 cores and 100 MB of memory. Real-time backups for MySQL and Oracle achieve a near-zero Recovery Point Objective (RPO).

  • Wide support

    Major versions of MySQL, Oracle, and SQL Server are supported.

  • Simple configuration

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

  • Automatic alerts

    Configure alert settings for failed tasks in the Cloud Backup console to receive notifications by email, text message, or phone call.

  • Backup locking to prevent accidental deletion

    Cloud Backup provides a backup locking feature for backup vaults. Locked backup data cannot be deleted by any account or method before the configured retention period expires.

How it works

In the Cloud Backup console, specify the ECS instances to back up. Cloud Backup automatically pushes the backup client to those instances. Make sure that Cloud Assistant is installed on the ECS instances. The backup client then backs up the specified databases according to the backup plan configuration.

When a backup job runs, the Cloud Backup client calls the native backup component for the specified database instance. The client reads the backup data, performs deduplication and compression, and then uploads the data to the Cloud Backup backup vault to complete the backup.

Procedure

To back up ECS databases in the Cloud Backup console, complete the following steps:

image
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

    Activating Cloud Backup is free. However, you are charged for the rental and storage usage of backup vaults. Each vault is free for the first 30 days. 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. You are not charged for using Cloud Backup if you only register a database without creating a backup plan.

  3. Precheck a database

    Precheck a database to ensure that it 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

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

  5. Restore a database

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

Supported database versions

  • Oracle

    Supported Oracle versions and backup features:

    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

    Supported

    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

    Supported

    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

    Supported

  • Oracle RAC

    Supported Oracle RAC versions and backup features:

    Database type

    Supported versions

    Supported operating systems

    Minimum backup granularity

    Backup features

    Full backup

    Incremental backup

    Log backup (periodic backup)

    Real-time backup

    Oracle RAC

    9i

    • SUSE 9.3

    • RHEL 4

    Instance

    Supported

    Supported

    Supported

    Supported

    10g

    • RHEL 5

    • Windows Server 2008 R2

    Instance

    Supported

    Supported

    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

    Supported

    Supported

    18c

    Windows Server 2008 R2

    Instance

    Supported

    Supported

    Supported

    Supported

    19c (≤19.24)

    RHEL 7.6

    Instance

    Supported

    Supported

    Supported

    Supported

  • Oracle Data Guard

    Supported Oracle Data Guard versions and backup features:

    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

    Supported

    Supported

    Supported

    Supported

    12c

    Oracle Enterprise Linux 6

    Instance

    Supported

    Supported

    Supported

    Supported

  • MySQL

    Supported MySQL versions and backup features:

    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

    Supported

    Supported

    5.4

    • RHEL 6.5

    • SUSE 11 SP4

    Instance

    Supported

    Supported

    Supported

    Supported

    5.5

    • Ubuntu 12.04, 14.04

    • Debian 7.8, 8.3

    • CentOS 6.0

    • RHEL 6.5

    Instance

    Supported

    Supported

    Supported

    Supported

    5.6

    • RHEL 5, 6, 6.5

    • Ubuntu 14.04

    • CentOS 6.0, 7.2

    Instance

    Supported

    Supported

    Supported

    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

    Supported MariaDB versions and backup features:

    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

    Supported

    Supported

    Supported

  • SQL Server

    Supported SQL Server versions and backup features:

    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

    Supported

    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

    Supported

    Supported

    Supported

    2016 (RTM)

    Windows Server 2012 R2

    Instance

    Supported

    Supported

    Supported

    2017

    Windows Server 2012, 2016

    Instance

    Supported

    Supported

    Supported

    2019

    Windows Server 2016

    Instance

    Supported

    Supported

    Supported

    2022

    Windows Server 2016

    Only for backup clients of version 8.0.42518 and later

    Instance

    Supported

    Supported

    Supported

  • SQL Server Always On

    Supported SQL Server Always On versions and backup features:

    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

Pricing

ECS Database Backup in Cloud Backup incurs two types of fees:

  • Database backup vault rental fee

    Create a database backup vault before you start database backups. Multiple databases in the same region can share a backup vault. Each vault includes a specific amount of free storage. For pricing details, see Pricing.

  • Database backup storage fee

    Storage fees apply when usage exceeds the 100 GB free quota per database backup vault. Storage usage is calculated based on the actual data volume after deduplication and compression. For pricing details, see Pricing.

Next steps