All Products
Search
Document Center

Cloud Backup:Overview (on-premises databases)

Last Updated:Dec 26, 2025

This topic describes the on-premises database backup feature of Cloud Backup. It covers the benefits, how it works, procedures, billing, and supported database versions.

Introduction

On-premises database backup is a data protection solution from Cloud Backup for self-managed databases in on-premises data centers. Cloud Backup (HBR) provides a simple, secure, and reliable way to back up database data to the cloud. If your database system or its server fails, production data is accidentally deleted, or a ransomware attack occurs, you can recover the data from a Cloud Backup vault.

Important
  • The on-premises database server must be connected to an Alibaba Cloud virtual private cloud (VPC) through a leased line or VPN. The network routing must allow traffic from the on-premises server to the following Alibaba Cloud CIDR blocks: 100.64.0.0/10, 100.64.0.0/11, or 100.96.0.0/11. For more information, see Connect a VPC to a data center in single-tunnel mode.

  • Cloud Backup does not support backing up databases that are deployed in containers. Limits apply to the supported database versions, operating systems, and backup features. For more information, see Compatibility list and limits.

  • The on-premises database backup feature is available in the following regions: Singapore, China (Shanghai), China (Shenzhen), China (Qingdao), and SAU (Riyadh - Partner Region). For more information, see Features by region.

  • The MySQL backup feature does not support backing up multiple MySQL instances on a single on-premises server or ECS instance.

Key advantages

  • Low cost

    Cloud Backup does not charge instance configuration fees. You are charged only for the storage space that your deduplicated and compressed backup data occupies.

  • High performance

    Backups consume low resources, typically less than 0.5 CPU cores and 100 MB of memory. Cloud Backup provides real-time backup for MySQL and Oracle with a near-zero recovery point objective (RPO).

  • Wide compatibility

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

  • Automated alerting

    You can configure alert rules in the Cloud Backup console to monitor backup jobs. If a backup job fails, the system automatically sends alerts by email, text message, and phone call.

  • Immutable backup

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

How it works

You obtain the installation script from the Cloud Backup console and run it to install the client on your on-premises server. The client then backs up the specified database based on the configured backup plan.

When a backup job runs, the Cloud Backup client uses the database's native backup component to run a backup command. The client reads the source data, performs deduplication and compression, and then uploads the data to the backup vault to complete the backup.

Procedure

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

image
Note
  • The procedures for backing up on-premises MySQL, Oracle, and SQL Server databases are basically the same. In this example, a MySQL database is backed up.

  • To back up a MySQL, Oracle, or SQL Server database, you must obtain the username and password from the database administrator.

  1. Activate Cloud Backup

    You are not charged for activating Cloud Backup. You are charged for the rental and storage usage of database 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

    When you register an on-premises database in the Cloud Backup console, you must log on to the on-premises server where the database is deployed to install a backup client. 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 versions, operating systems, and backup features for Oracle.

    Database type

    Supported version

    Supported operating system

    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

    Support

    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

    Support

    Supported

    Supported

    Supported

    18c

    • RHEL 7

    • Windows Server 2008 R2

    Instance

    Supported

    Supported

    Supported

    Supported

    19c (19.24 or earlier)

    Oracle Enterprise Linux 7.0

    Instance

    Supported

    Supported

    Supported

    Supported

  • Oracle RAC

    The following table describes the supported versions, operating systems, and backup features for Oracle Real Application Clusters (RAC).

    Database type

    Supported version

    Supported operating system

    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 or earlier)

    RHEL 7.6

    Instance

    Supported

    Supported

    Supported

    Supported

  • Oracle Data Guard

    The following table describes the supported versions, operating systems, and backup features for Oracle Data Guard.

    Database type

    Supported version

    Supported operating system

    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

    The following table describes the supported versions, operating systems, and backup features for MySQL.

    Database type

    Supported version

    Supported operating system

    Minimum backup granularity

    Backup features

    Full backup

    Incremental backup

    Log backup (periodic backup)

    Real-time backup

    MySQL

    5.0

    • RHEL 5, 6, 6.5

    • Ubuntu 11.10, 12.10

    • SLES 10

    • SUSE 11 SP4

    • Neokylin 6.0

    Instance

    Supported

    Support

    Supported

    Supported

    5.1

    • 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

    Support

    Supported

    Supported

    8.0 to 8.0.32

    • CentOS 6.7, 7.0, 7.9

    • Ubuntu 20.04

    • RHEL 6.5

    Applicable only to Cloud Backup clients of version 8.0.42518 and later

    Instance

    Supported

    Supported

    Supported

    Supported

  • MariaDB

    The following table describes the supported versions, operating systems, and backup features for MariaDB.

    Database type

    Supported version

    Supported operating system

    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

    The following table describes the supported versions, operating systems, and backup features for SQL Server.

    Database type

    Supported version

    Supported operating system

    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

    Support

    Supported

    Supported

    2014

    • Windows Server 2008 R2 SP1

    • Windows Server 2016

    Instance

    Supported

    Supported

    Supported

    2016 (RTM)

    Windows Server 2012 R2

    Instance

    Supported

    Supported

    Support

    2017

    Windows Server 2012, 2016

    Instance

    Support

    Supported

    Supported

    2019

    Windows Server 2016

    Instance

    Supported

    Supported

    Supported

    2022

    Windows Server 2016

    Applicable only to Cloud Backup clients of version 8.0.42518 and later

    Instance

    Supported

    Supported

    Support

  • SQL Server Always On

    The following table describes the supported versions, operating systems, and backup features for SQL Server Always On.

    Database type

    Supported version

    Supported operating system

    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

Billing

On-premises database backup with Cloud Backup is subject to the following two fees:

  1. Database backup vault rental fee

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

  2. Database backup storage capacity fee

    Each database backup vault provides 100 GB of free capacity. You are charged for any excess storage usage. You are charged based on the storage space occupied by the deduplicated and compressed data. For more information, see Pricing details.

What to do next