更新时间:2025-07-30 GMT+08:00

设置与管理DWS自动快照

集群创建成功后,自动快照默认处于启用状态。当集群启用了自动快照时,DWS将按照设定的时间和周期以及快照类型自动创建快照,第一次创建自动快照为全量备份,以后每间隔一段时间做一次全量备份,全量备份作为基础版本。两次全量备份之间都是做增量备份,增量备份基于前一次备份所发生的更改进行记录(默认为每8小时做一次增量备份,每周做一次全量备份)。

用户也可以对集群设置自动快照策略,并根据自身需求,对集群设置一个或多个自动快照策略,具体操作请参见设置自动快照策略。如果用户未配置全量备份策略,则每15次增量备份做一次全量备份。

快照备份过程请参见图1,其中自动快照有保留期,可设置为1~31天,默认为7天,系统会在保留期结束时删除到期快照。该保留期为用户可见快照的保留期,如果存在增量快照未到期,为保证快照可用,前置增量快照和全量快照不会立即物理删除,已到期的快照为隐藏状态,用户不可见。待全部增量快照都到期后,前置隐藏的快照才实际物理删除。如果需要将自动快照保留更长时间,可以创建一份副本作为手动快照。自动快照会保留至保留期结束,而手动快照在手动删除前将会一直保留。如何复制自动快照,详情见复制自动快照

图1 快照备份过程

约束与限制

  • 关闭自动快照开关,快照预览策略页面将不显示设置的自动策略。
  • 关闭快照列表的细粒度快照开关,快照预览策略页面将不显示Schema级别自动策略。
  • 参考策略预览时间,集群将在预设时间1小时内触发快照任务。
  • 当集群在扩容、升级、修改快照介质、就地恢复、打开/关闭细粒度快照等操作之后,进行下一次自动快照时,系统默认做全量自动快照。
  • 当集群使用周期性策略时,上次自动快照结束后4小时内不允许再次自动备份,不符合要求的触发时间将被跳过。
  • 当多个策略的下次触发时间发生冲突时,优先级关系为集群级 > Schema级,一次性 > 周期性、全量 > 增量。
  • 当进行备份恢复时,支持从任意一种快照类型恢复资源的全量数据,无论快照类型是全量快照还是增量快照。
  • 当使用Schema级自动增量策略时,与集群级全量和增量策略交替使用时会在满足条件时自动将schema增量快照转为全量快照,建议用户合理搭配策略周期使用。

设置自动快照策略

用户可根据自身需求,选择快照类型,并对集群设置一个或至多10个自动集群级快照策略和一个或至多50个schema级快照策略。

自动快照策略开启后,系统将按照设定的时间和周期以及快照类型自动创建快照。

  1. 登录DWS管理控制台
  2. 在左侧导航栏中,选择“专属集群 > 集群列表”
  3. 在集群列表中,单击指定集群的名称,进入“集群详情”页面。
  4. 切换至“快照”页签,再单击二级页签中的“策略列表”。在“策略列表”页面,会展示当前集群所有的策略(包括默认的自动快照策略)。
  5. (可选)单击“自动快照”开关,开启自动快照策略。

    • 表示开启自动创建快照策略,默认为开启状态,保留天数默认为7天。
    • 表示关闭自动创建快照策略,关闭后设置的快照策略不会触发自动快照。

  6. 设置自动快照的保留天数以及修改当前集群使用的备份设备,各参数配置原则如表1所示。

    表1 自动快照参数说明

    参数名

    参数解释

    保留天数

    设置自动创建的快照的保留天数,可设置范围为1~31天。

    说明:

    用户不允许手动删除自动创建的快照,自动快照保留天数超期后,系统会自动删除。

    备份设备

    下拉框,支持OBS、NFS。

    备份NFS文件系统地址(NFS参数)

    NFS的共享地址IP。填写弹性文件服务共享路径IP地址,挂载成功后默认在集群实例的“/var/chroot/nfsbackup”目录下创建挂载目录。

  7. 单击“新增快照策略”对策略参数进行设置,各参数配置原则如表2所示。

    • 快照类型为全量快照时,快照策略可选择一次性和周期性,其中Schema级别全量快照需要选择对应的数据库,且一次支持备份单个或者至多50个Schema。
    • 快照类型为增量快照时,快照策略只能选择周期性。设置增量周期性快照策略,可以指定星期或日期,并且可以选择触发时间点,或设置开始时间以及时间间隔。
    表2 快照策略参数说明

    参数名

    参数解释

    快照策略名称

    策略名称要求在4位到92位之间,必须以字母开头,不区分大小写,可以包含字母、数字、中划线或者下划线,不能包含其他特殊字符,并且名称唯一。

    快照级别

    支持集群和Schema级别快照。

    快照类型

    可选择全量和增量。

    • 15次增量快照会触发一次全量快照。
    • 增量快照恢复是以全量快照为基础,增量快照为辅恢复数据到增量快照时间点的全部数据。
    • 增量快照记录基于前一次快照所发生的更改,备份时间快;全量快照是对整个集群的数据进行备份,时间较长。在恢复快照期间,DWS会将最近一次的全量快照到本次快照之间的所有快照一起用于恢复集群。
    • Schema级增量自动策略支持版本如下:
      • 9.1.0.100及以上集群版本。
      • 8.3.0.110及以上的8.3.0.xxx集群版本。
      • 8.2.1.230及以上的8.2.1.2xx集群版本。
    • Schema级策略不支持修改策略级别、数据库及Schema属性。

    快照策略

    可选择周期性或一次性。只有快照类型选择全量时,才可选择一次性快照策略。

    一次性快照策略设置

    可设置在未来某一个具体时间点创建一次全量备份,时间为本地时间。

    快照执行周期

    可根据需求设置周期性的快照触发策略,时间为本地时间:

    • 天数设置:可以指定星期或指定日期,选择星期后不可再选择日期。在选择日期时,若当前月份没有所选日期,直接顺延到之后的月份(29号、30号、31号为月末日期,会存在漏备,请谨慎选择。具体策略和执行请以实际月份日期为准)。
    • 时间设置:可以选择指定时间,含义为指定周期性策略当天具体的触发时间。增量快照类型可以指定开始时间以及间隔,可选间隔集群级为4-24小时(Schema级间隔为1-24小时),表示从某个时间开始每隔多少小时做一次快照。当增量数据量较大时,如果设置的备份周期太长会出现备份慢的情况,建议可以适当地增加备份频率。

  8. 确认无误后,单击“确定”
  9. (可选)用户可根据自身需求在指定自动快照策略操作列单击“修改”对已经开启的自动创建快照策略进行修改。
  10. (可选)切换至“快照列表”页签单击指定快照按钮,可查看该快照对应的快照策略名称。
  11. (可选)用户可单击“预览快照策略”按钮,预览当前集群使用中的快照策略,显示集群未来7次的快照情况。如果集群没有设置全量策略,系统将默认使用每进行15次增量快照进行一次全量快照的策略。

复制自动快照

用户可以对自动快照进行复制,生成手动快照以便长期保留。

  1. 登录DWS管理控制台
  2. 在左侧导航栏中,选择“专属集群 >管理 > 快照管理”。默认显示用户所有的快照。用户可以对自动快照进行复制。
  3. 在快照列表中,在需要复制快照所对应的“操作”列,单击“更多 > 复制”按钮。

    表3 复制快照参数说明

    参数名称

    参数说明

    源快照名称

    需要复制的源快照。

    新快照名称

    新快照的名称。快照名称长度为4~64个字符,必须以字母开头,不区分大小写,可以包含字母、数字、中划线或者下划线,不能包含其他的特殊字符。

    快照描述

    填写快照的描述信息。此参数为可选参数。快照描述的字符长度为0~256,不支持特殊字符!<>'=&"。

  4. 单击“确定”,开始为集群复制快照。

    系统提示“快照复制下发成功”。快照复制完成后,复制快照的状态为“可用”

停止自动快照

  1. 登录DWS管理控制台
  2. 在左侧导航栏中,选择“专属集群 >管理 > 快照管理”(或在集群列表中,单击指定集群的名称,进入“集群详情”页面。在上侧导航栏切换至“快照”页签)。默认显示用户所有的快照。
  3. 在快照列表中,选择指定“创建中”快照所在行的“操作”列,单击“停止快照”按钮。
  4. 在弹出的提示框中,单击“是”将停止本次快照,快照停止后状态将变为“不可用”状态。

    • 停止快照功能仅8.1.3.200及以上集群版本支持。
    • 如果快照即将完成,停止快照命令将不再生效,快照会正常结束。
    • 停止快照仅支持快照状态显示为“创建中”的快照。在快照创建启动时与快照即将创建完成时无法进行停止快照操作。

删除自动快照

自动快照不支持手动删除,仅DWS系统能够删除自动快照。在自动快照保留期结束或删除集群时,DWS会删除自动快照。

但为防止用户误执行删除集群操作,DWS将提供以下策略(该功能仅在8.2.0及以上集群版本支持):
  • 如果最新一次的快照为自动快照,则系统会将自动快照保留一天时间。
  • 如果最新一次的快照为手动快照,则会删除相应集群已有的自动快照。