本文介绍混合云备份HBR ECS数据库备份功能概览,包括ECS数据库备份的优势、工作原理、操作流程和费用、支持数据库版本等。

简介

ECS数据库备份功能是阿里云混合云备份HBR提供的针对客户ECS上自建数据库的数据保护方案。通过简单、安全及可靠的方式将数据库的数据备份到HBR备份库,确保客户数据库系统或所在ECS出现故障,数据库发生逻辑错误、被勒索病毒攻击等事故时可以从HBR备份库完整恢复数据。

重要 HBR不支持备份部署于容器里的数据库。

关键优势

  • 成本低廉

    HBR不收取实例配置费,仅收取备份存储费用,且备份存储按照重删压缩后容量收取。

  • 性能优异

    备份资源消耗低,普遍低于0.5核100MB内存;备份性能好,可以为MySQL、Oracle提供近0 RPO实时备份。

  • 支持广泛

    支持MySQL、Oracle、SQL Server主流版本。

  • 配置简单

    授权后可自动识别ECS实例上的数据库,自动推送并安装备份客户端。

  • 自动告警

    您可以在HBR控制台上配置任务失败时的告警设置,包括邮件、短信及电话等。

  • 备份锁定,防止意外删除

    HBR提供了基于备份库的备份锁定功能,备份数据在配置的保留时间到期前无法被任何账号及方式删除。

工作原理

您可以在HBR控制台指定需要备份的ECS实例,HBR将自动推送备份客户端到ECS实例 (需确保ECS已装云助手)。备份客户端会根据备份计划配置,对ECS实例上的指定数据库进行备份。

在执行备份任务时,HBR备份客户端会对指定的数据库实例通过对应数据库的原生备份组件调用备份指令,读取备份数据并进行重删压缩后,上传到HBR备份库,完成备份。

操作流程

使用HBR控制台备份ECS数据库的步骤如下所示:

ECS数据库备份流程
说明
  • 备份ECS实例中的MySQL、Oracle、SQL Server数据库的操作步骤基本一致,此处以备份MySQL为例。
  • HBR使用数据库用户名和密码注册数据库,您需要从MySQL、SQL Server数据库管理员处获取备份所需的用户名和密码。Oracle数据库可以免密完成注册。
  1. 开通HBR服务

    开通HBR服务不收取费用。HBR收取仓库租用费和存储容量费等。计费详情请参见计费方式与计费项

  2. 注册数据库

    在HBR控制台完成数据库注册。注册时,HBR会在安装数据库的ECS实例中安装备份客户端。注册数据库实例用于发现需要备份的数据库。

  3. 预检数据库

    为保证数据库备份的顺利进行,HBR提供预检功能,用于提前发现不适合备份的场景。

  4. 备份数据库

    创建备份计划,设置备份库、备份内容、备份周期、备份保留时间和备份策略(全量备份、增量备份等)等。HBR启动计划并按照计划持续备份数据库。

  5. 恢复数据库

    数据库异常时,您可以根据已备份的点和时间,完成数据库恢复。

支持数据库版本

重要 HBR不支持备份部署于容器里的数据库。
  • Oracle
    Oracle支持的数据库版本和实现功能如下表所示。
    数据库类型支持版本支持操作系统最小备份粒度备份功能
    全量备份增量备份日志备份(周期备份)实时备份
    Oracle9iRHEL 4、RHEL 5、SLES 9、SUSE 9.3、CentOS 4.5表空间支持支持支持支持
    10gRHEL 4、RHEL 5、RHEL 6.5、RHEL 9、CentOS 4.6、SUSE 11 SP4表空间支持支持支持支持
    11gRHEL 5、RHEL 6、RHEL 6.5、RHEL 7、CentOs 6.4、CentOS 6.5、Oracle Enterprise Linux6.7、Windows Server 2008 R2、Windows Server 2012 R2、Alibaba Cloud Linux 2表空间支持支持支持支持
    12cWindows Server 2008 R2、RHEL 6.5、RHEL 7.5表空间支持支持支持支持
    18cRHEL 7、Windows Server 2008 R2表空间支持支持支持支持
    19cOracle Enterprise Linux7.0表空间支持支持支持支持
  • Oracle RAC
    Oracle RAC(Real Application Clusters)支持的数据库版本和实现功能如下表所示。
    数据库类型支持版本支持操作系统最小备份粒度备份功能
    全量备份增量备份日志备份(周期备份)实时备份
    Oralce RAC9iSUSE 9.3、RHEL 4表空间支持支持支持支持
    10gRHEL 5、Windows Server 2008 R2表空间支持支持支持支持
    11gWindows Server 2008 R2、Oracle Linux 6.4、RHEL 5、RHEL 6.5、iSoft Server 3表空间支持支持支持支持
    12cCentOS 6、RHEL 6.5、Windows Server 2008 R2、CentOS 6.7、Oracle Enterprise Linux6表空间支持支持支持支持
    18cWindows Server 2008 R2表空间支持支持支持支持
    19cRHEL 7.6 表空间支持支持支持支持
  • Oracle Data Guard
    Oracle Data Guard支持的数据库版本和实现功能如下表所示。
    数据库类型支持版本支持操作系统最小备份粒度备份功能
    全量备份增量备份日志备份(周期备份)实时备份
    Oracle Data Guard11gCentOS 6.4、CentOS 6.5、RHEL 6、Windows Server 2008 R2表空间支持支持支持支持
    12cOracle Enterprise Linux6表空间支持支持支持支持
  • MySQL
    MySQL支持的数据库版本和实现功能如下表所示。
    数据库类型支持版本支持操作系统最小备份粒度备份功能
    全量备份增量备份日志备份(周期备份)实时备份
    MySQL5.0RHEL 5、RHEL 6 、RHEL 6.5 、Ubuntu 12.10、SLES 10、SUSE 11 SP4、Ubuntu 11.10、Neokylin 6.0实例支持支持支持支持
    5.1RHEL 6、RHEL 6.5、SUSE 11 SP4实例支持支持支持支持
    5.4RHEL 6.5、SUSE 11 SP4实例支持支持支持支持
    5.5Ubuntu 12.04、Ubuntu 14.04、Debian 7.8、Debian 8.3 、CentOS 6.0、RHEL 6.5实例支持支持支持支持
    5.6RHEL 5、RHEL 6、RHEL 6.5、Ubuntu 14.04 、CentOS 6.0、CentOS 7.2实例支持支持支持支持
    5.7RHEL 6、RHEL 6.5、RHEL 7、CentOS 7.0、Ubuntu 16.04、CentOS 7.2、Neokylin 7.0、Alibaba Cloud Linux 2、Alibaba Cloud Linux 3实例支持支持支持支持
  • MariaDB
    MariaDB支持的数据库版本和实现功能如下表所示。
    数据库类型支持版本支持操作系统最小备份粒度备份功能
    全量备份增量备份日志备份(周期备份)实时备份
    MariaDB5.5、10.0、10.1、10.2、10.3Centos 7.0、Ubuntu 18.04实例支持支持支持支持
  • SQL Server
    SQL Server支持的数据库版本和实现功能如下表所示。
    数据库类型支持版本支持操作系统最小备份粒度备份功能
    全量备份增量备份日志备份(周期备份)
    SQL Server2005Windows Server 2008 R2 SP1实例支持支持支持
    2008Windows Server 2008 R2、Windows Server 2008 R2 SP1实例支持支持支持
    2008 R2Windows Server 2008 R2实例支持支持支持
    2012Windows Server 2012 RC实例支持支持支持
    2014Windows Server 2008 R2 SP1、Windows Server 2016实例支持支持支持
    2016(RTM)Windows Server 2012 R2实例支持支持支持
    2017Windows Server 2012、Windows Server 2016实例支持支持支持
    2019Windows Server 2016实例支持支持支持
  • SQL Server Always On
    SQL Server Always On支持的数据库版本和实现功能如下表所示。
    数据库类型支持版本支持操作系统最小备份粒度备份功能
    全量备份增量备份日志备份(周期备份)
    SQL Server Always On2012、2016、2017Windows Server 2012 R2实例支持支持支持

费用

HBR的ECS数据库备份会产生以下两项费用:
  1. 数据库备份仓库租用费

    您需要为数据库备份创建数据库备份库,一个地域内的多个数据库可以共享一个备份库。每个仓库带一定的免费容量。价格详情请参考价格详情

  2. 数据库备份存储容量费

    对于每个数据库备份仓库超出100GB免费容量的部分,您需要支付数据库备份存储容量费。存储容量按照重删压缩后实际使用量计算。价格详情请参考价格详情

此外,HBR还会在实际的特定配置或操作情况下收取以下费用:

异地备份费用:当您使用镜像仓库功能将一个阿里云地域的备份库数据复制到其他地域,实现异地备份时,会产生相应的镜像备份库的存储容量费用和跨地域复制流量费用,镜像备份库的容量与源备份库大小相同,定价也一致。

后续步骤