更新时间:2024-06-28 GMT+08:00

设置自动备份策略

使用场景

文档数据库服务按照设置的自动备份策略,对数据库进行自动备份。建议您定期对数据库进行备份,当数据库故障或数据损坏时,可以通过备份恢复数据库,从而保证数据可靠性。

创建文档数据库实例时,默认开启自动备份策略。待实例创建成功后,您可以根据业务需要修改自动备份策略关闭自动备份策略

开启自动备份策略后,会立即自动触发一次全量备份。之后会按照自动备份策略中设置的备份时间段和备份周期进行全量备份。实例在执行备份时,会将数据从实例上拷贝并压缩后上传到OBS备份空间,按照自动备份策略中的保留天数进行存放,备份时长和实例的数据量有关,平均备份速率为60MB/s。自动备份策略开启后,副本集实例每五分钟会自动进行一次增量备份,以保证数据的可靠性。集群实例如果使用增量备份功能,则需要手动开启。

自动备份说明

  • 备份类型:
    • 全量备份:全量备份表示对所有目标数据进行备份。全量备份总是备份所有选择的目标,即使从上次备份后数据没有变化。
    • 增量备份:增量备份指在一次全量备份或上一次增量备份后,以后每次的备份只需备份与前一次相比增加或者被修改的数据。DDS系统自动每5-60min对上一次自动备份,或增量备份后更新的数据进行备份。
  • 备份方式
    • 物理备份:通过物理拷贝磁盘文件的方式进行备份。
    • 快照备份:
      • 保留某一时间点磁盘的数据状态,快照备份方式相比物理备份来讲 ,时间更快。开启CBR快照备份后,不再享受备份赠送空间。将根据CBR的收费规则中的“数据库服务器备份存储库”按需计费,详见云备份是如何计费的
        • 备份时长与实例数据量大小成正比,如果数据量较大,可联系客服开通CBR快照备份功能提高备份速率。
        • 开启CBR备份后,备份策略为快照备份,已有的自动备份和手动备份的恢复功能正常使用。
        • 开启CBR备份后,当数据库实例被删除时,实例的自动备份将被同步删除,手动备份不会被删除。
        • 开启CBR备份后,下一次生成的全量备份为快照备份,使用该备份进行恢复,为CBR快照恢复。
      • 备份数据超过2T不能切回物理备份。
      • 不支持跨区域备份。
    • 逻辑备份:通过工具读取数据逻辑导出。
  • DDS支持的自动备份方法如表1所示。
    表1 备份方法

    实例类型

    备份方式

    备份类型

    集群

    物理备份/快照备份

    说明:
    • 目前快照备份仅支持白名单用户使用,需要提交工单申请才能使用。您可以在管理控制台右上角,选择“工单 > 新建工单”,完成工单提交。
    • 将备份方式设置为快照备份,请参见设置实例备份方式
    • 全量备份
    • 增量备份
    说明:

    快照备份仅对全量备份中的物理数据生效。

    副本集

    物理备份/快照备份

    说明:
    • 目前快照备份仅支持白名单用户使用,需要提交工单申请才能使用。您可以在管理控制台右上角,选择“工单 > 新建工单”,完成工单提交。
    • 将备份方式设置为快照备份,请参见设置实例备份方式
    • 全量备份
    • 增量备份
    说明:

    快照备份仅对全量备份中的物理数据生效。

    单节点

    说明:

    单节点因为资源的限制,支持的场景有限,建议仅学习时选用。

    逻辑备份/快照备份

    说明:
    • 目前快照备份仅支持白名单用户使用,需要提交工单申请才能使用。您可以在管理控制台右上角,选择“工单 > 新建工单”,完成工单提交。
    • 将备份方式设置为快照备份,请参见设置实例备份方式

    全量备份

计费说明

  • 购买实例存储空间后,文档数据库服务将同比例赠送备份存储空间,用于存储备份数据。例如,您购买的实例存储空间为100GB时,会得到赠送的100GB备份存储空间。当备份数据没有超出100GB,将免费存储在OBS上;当备份数据超出100GB,超出部分将按需计费,具体收费请参见价格详情
  • 您可以在费用中心 > 费用账单页面,选择产品为“DDS云备份”来查看备份产生的费用。

使用须知

  • 备份过程,对业务无影响。
  • 文档数据库服务会去检测已有的自动备份文件,若备份文件超过用户自定义的数据保留天数,则将其删除。
  • 自动备份策略修改后,文档数据库服务将按照新的备份策略触发自动备份,原自动备份文件的保留天数不变。
  • 单节点暂不支持增量备份。
  • 自动备份名称默认以UTC时间结尾,如需调整自动备份名称的展示时间为当地时间,请联系华为运维人员。

开启或修改自动备份策略

  1. 登录管理控制台
  2. 单击管理控制台左上方的,选择区域和项目。
  3. 在页面左上角单击,选择数据库 > 文档数据库服务 DDS,进入文档数据库服务信息页面。
  4. “实例管理”页面,选择指定的实例,单击实例名称。
  5. 在左侧导航树,单击“备份恢复”
  6. “备份恢复”页面,单击“设置备份策略”,如需开启自动备份策略,单击。开启后,可以修改备份策略,如图1所示。

    图1 设置社区版集群实例自动备份策略
    表2 参数说明

    参数名称

    说明

    保留天数

    保留天数是指自动备份可保留的时间,默认为7天,可选择范围为1~732天。

    • 增加保留天数,可提升数据可靠性,请根据需要设置。
    • 减少保留天数,会针对已有的备份文件生效,即超出备份保留天数的已有备份文件(包括全量备份和增量备份)会被自动删除,但手动备份不会自动删除,请您谨慎选择。

    时区

    默认备份时区为UTC时间。

    备份时间段

    默认为24小时中,间隔一小时的随机的一个时间段 ,例如01:00~02:00等。备份时间段以UTC时区保存。

    备份周期

    • 当保留天数设置在1~6天范围时,默认每天进行备份,且备份周期不可修改。
    • 当保留天数设置在7~732天范围时,您可以根据业务需要设置备份周期,但至少选择一周中的一天。

    备份方式

    • 物理备份:通过物理拷贝磁盘文件的方式进行备份。
    • 快照备份:保留某一时间点磁盘的数据状态,快照备份方式相比物理备份来讲 ,时间更快。
    • 逻辑备份:通过工具读取数据逻辑导出。

    全量备份文件自动删除策略

    已有备份文件超出备份天数后会自动删除,考虑到数据完整性,自动删除时仍然会保留最近的一次超过保留天数的全量备份,保证在保留天数内的数据可正常恢复。

    假如备份周期选择“周一”、“周二”,保留天数设置为“2”,备份文件的删除策略如下:

    • 本周一产生的全量备份,会在本周四当天自动删除。原因如下:

      本周二的全量备份在本周四当天超过保留天数,按照全量备份文件自动删除策略,会保留最近的一个超过保留天数的全量备份(即本周二的备份会被保留),因此周四当天删除本周一产生的全量备份文件。

    • 本周二产生的全量备份,会在下周三当天自动删除。原因如下:

      下周一产生的全量备份在下周三超过保留天数,按照全量备份文件自动删除策略,会保留最近的一个超过保留天数的全量备份(即下周一的备份会被保留),因此下周三当天删除本周二产生的全量备份。

  7. 单击“确定”,确认修改。
  8. 查看备份结果。

    • 自动备份创建过程中,在“备份管理”“备份恢复”页面,可查看自动备份的状态显示为“备份中”。
    • 在备份列表的右上角,单击刷新列表,可看到自动备份创建成功的状态显示为“完成”。自动备份的备份类型为“自动”,备份方式为“物理备份”。

关闭自动备份策略

关闭自动备份策略后,您需要注意以下几点:

  • 文档数据库服务将不会对您的数据进行备份。
  • 对于副本集实例,恢复到指定时间点功能将不可用。
  • 如果在关闭自动备份策略时,选择同步删除已有的全部自动备份,对于正在通过该自动备份进行恢复和下载的操作,将会执行失败。
  1. 登录管理控制台
  2. 单击管理控制台左上方的,选择区域和项目。
  3. 在页面左上角单击,选择数据库 > 文档数据库服务 DDS,进入文档数据库服务信息页面。
  4. “实例管理”页面,选择指定的实例,单击实例名称。
  5. 在左侧导航树,单击“备份恢复”
  6. “备份恢复”页面,单击“设置备份策略”,单击,关闭自动备份策略。关闭后,如图2所示。

    图2 关闭社区版集群实例自动备份策略

    选择是否删除全部自动备份:

    • 不勾选,将保留当前还在保留天数内的备份文件,后期可手动删除,请参见删除自动备份
    • 勾选,删除当前还在保留天数内的备份文件。

    减少保留天数的情况下,该备份策略对已有备份文件同时生效,即超出备份保留天数的已有备份文件会被删除,但最近一次过期的备份文件会被保留。

  7. 单击“确定”,确认关闭。

    • 关闭自动备份后,自动备份将会立即停止。
    • 关闭自动备份后,默认关闭增量备份。
    • 自动备份策略关闭后,如需再次开启,请参见开启或修改自动备份策略