备份简介

阿里云RDS MySQL支持自动备份和手动备份,方便您恢复历史数据。

备份功能介绍

您可以通过以下两种方式执行备份:

  • 使用RDS默认备份:RDS本身提供的备份功能,系统自动进行全量(数据)和增量(日志)备份。

  • 使用DBS备份:DBS的逻辑备份,提供高级备份功能,支持跨账号备份、单库或单表备份、异地备份、将备份存储于OSS等。

关于两者的具体差异,请参见RDS默认备份与DBS备份的区别

备份的组成

RDS的备份由数据备份和日志备份组成。

  • 数据备份:系统对数据进行备份,并生成备份集。您可以恢复备份集所在时间点的数据。

  • 日志备份:也叫增量备份。开启日志备份后,本地日志会上传,形成日志备份。基于“数据备份+日志备份”,您可以恢复备份保留时间范围内任意时间点的数据。

    例如,实例有某时刻的数据备份集以及之后的所有日志备份,则可以恢复该时刻以来任意时间点(精确至秒)的数据。

备份的存放位置

数据备份和日志备份存放于阿里云提供的备份空间,不占用实例的存储空间

存放备份的地域是RDS实例所在的地域;存放备份的可用区不一定是RDS实例所在的可用区。如需实现跨地域的备份,请使用跨地域备份

说明
  • 备份空间不对外开放访问。如需下载备份,请参见下载备份

  • 备份空间提供免费额度,超出额度时需付费,具体请参见备份费用

备份的影响

实例系列

备份的影响

高可用系列集群系列

备份在备实例执行,不占用主实例CPU,不影响主实例性能。

说明

少数情况下,备实例不可用时,备份会在主实例执行。

基础系列

由于是单节点架构,备份时会影响实例性能。

备份的数据保护

  • 防篡改:

    • RDS MySQL的全量物理备份和日志备份数据存储在OSS,全量快照备份存储在ESSD云盘快照服务,备份系统内部使用两种存储方式,都具备WORM(write once read many)不可篡改的特性

  • 防恶意/误删除:

    • 用户手动删除:允许用户删除手动备份数据,但不允许用户删除自动备份的数据(参考文档:删除或减少备份

    • 自动过期删除:可删除自动备份的数据。但同时限制了自动备份无法关闭,保留时长最低为7天,每周的备份次数最低为2次。(参考文档:自动备份)。因此用户自动备份的全量和日志数据,无法完全删除