备份Tablestore数据表

为了避免因误删除、误修改、误覆盖操作等情况引起的数据丢失或受损,建议您通过云备份对表格存储Tablestore实例中的数据表及时进行备份。云备份对支持配置灵活备份策略,将数据备份至云端,您可以随时查看和恢复数据表。本文介绍如何使用云备份来备份表格存储Tablestore实例中的数据表。

前提条件

  • 已开通阿里云云备份服务。开通云备份不收取任何费用,使用云备份的Tablestore备份功能将产生云备份存储容量费用,说明如下:

    • 使用备份Tablestore会创建备份库,该费用由云备份收取。更多信息,请参见计费方式与计费项

    • 将Tablestore数据恢复至Tablestore会产生数据写入吞吐量费用,该费用由Tablestore收取。更多信息,请参见Tablestore计量计费

    • 每个账号初次使用Tablestore备份30天之内,云备份不收取任何费用。30天以后,Tablestore备份收费如下:

      • 备份时:云备份收取备份存储容量费。Tablestore不会收取读流量费。

      • 恢复时:云备份不收取恢复费用。Tablestore收取数据恢复产生的费用。

  • 已创建表格存储Tablestore实例。具体操作,请参见创建表格存储Tablestore实例

注意事项

  • 首次使用该功能,云备份将自动创建服务关联角色AliyunServiceRoleForHbrOtsBackup,用于获取您名下的Tablestore实例资源。请按照向导完成操作。更多信息,请参见云备份服务关联角色

  • 云备份默认读取您名下的对应地域的Tablestore实例,并自动加载,无需安装客户端。

创建备份计划周期性备份Tablestore实例数据表

说明

创建备份计划后,执行的第一次备份任务为全量备份,之后默认为增量备份。

您可以按如下步骤创建Tablestore备份计划。

  1. 登录云备份Cloud Backup控制台

  2. 在左侧导航栏,选择备份 > Tablestore备份

  3. 在顶部菜单栏左上角,选择所在地域。

  4. 在目标Tablestore实例的操作列,单击备份

  5. 新建备份计划面板,按照以下说明填写各项参数,然后单击确定

    1. 配置备份内容,然后单击下一步

      参数

      说明

      备份计划名称

      为备份计划命名。

      数据库实例

      选中备份对象。备份对象精确到表,您可以同时选择多张表。

    2. 配置备份计划,然后单击下一步

      备份类型

      参数

      说明

      全量备份

      全量备份

      打开全量备份开关,表示进行全量备份。

      备份周期

      仅当打开全量备份开关时,需要配置该参数。指定备份的周期,支持按天、星期和月进行周期备份。

      执行时间

      仅当打开全量备份开关时,需要配置该参数。指定开始备份时间,精确到秒。

      备份间隔

      仅当备份周期参数取值为按天(周期备份)时,需要配置该参数。指定间隔多少天进行备份。

      指定星期

      仅当备份周期参数取值为按星期(周期备份)时,需要配置该参数。指定周几进行备份。

      指定月份

      备份周期参数取值为按月(周期备份)时,需要配置该参数。指定进行备份的月份。

      指定天

      备份周期参数取值为按月(周期备份)时,需要配置该参数。指定进行备份的月份的某一天。

      增量备份

      增量备份

      打开增量备份开关,表示进行增量备份。相比全量备份,只对增加的数据进行备份,数据量较小,备份比较快。

      备份周期

      仅当打开增量备份开关时,需要配置该参数。指定备份的周期,支持按分钟、小时和天进行周期备份。

      执行时间

      仅当打开增量备份开关且备份周期取值为按天时,需要配置该参数。指定开始备份时间,精确到秒。

      备份间隔

      仅当打开增量备份开关时,需要配置该参数。指定间隔30分钟、间隔多少小时或者多少天进行备份。

    3. 配置备份选项。

      参数

      说明

      备份库配置

      配置备份保存的备份库。

      • 新建备份库:新建备份库的名称命名。可不填,默认名字随机分配。

      • 选择备份库:从备份库名称下拉框中选择已有备份库。

      为了最大程度地保障您备份数据的冗余性,在支持同城冗余备份库的地域,云备份将默认使用相应的同城冗余备份库;如果备份库所在地域只能提供本地冗余备份库,云备份将使用本地冗余备份库。您无需对备份库类型进行手动选择。

      备份库名称

      指定备份库的名称。

      备份库资源组

      仅当备份库配置参数取值为新建备份库时,需要配置该参数。表示备份库属于哪个资源组。

      资源组是在阿里云账号下进行资源分组管理的一种机制,资源组能够帮助您解决单个云账号内的资源分组和授权管理的复杂性问题。更多信息,请参见创建资源组

      备份库加密方式

      仅当备份库配置参数取值为新建备份库时,需要配置该参数。表示备份库的加密方式。

      • 云备份完全托管(默认值):使用备份服务默认加密方式。

      • KMS:使用阿里云KMS服务自定义密钥加密。需指定KMS密钥ID参数。

      重要
      • 使用KMS加密后,无法再修改KMS加密密钥。

      • 使用KMS密钥加密备份库,您需要提前创建阿里云KMS服务的KMS加密密钥ID。更多信息,请参见创建密钥

      备份保留时间

      指标备份保留时间。默认值为2年。时间单位:天、周、月、年。

      使用流量控制

      流量控制可以帮助您在业务高峰期,控制备份文件的流量,以免影响正常业务。若使用流量控制,您需要根据业务情况,选择限流时间段,输入限流时间段内可使用的最大流量(MB),然后单击添加

    备份计划创建完成后,云备份将按照指定的备份起始时间、备份执行间隔进行Tablestore备份任务。您可以在备份计划页签中看到已创建的备份计划。备份计划

备份成功

当达到备份执行时间时,云备份就会启动执行备份任务。当备份任务状态为完成时,表示备份成功。image.png

支持跨地域备份

为避免地域性灾害对业务连续性的影响,云备份支持为通用备份库创建异地镜像备份库,备份库中的数据将会自动复制到镜像备份库中,实现跨地域异地备份。保存Tablestore的表格存储备份库,支持创建异地镜像备份库。具体操作,请参见跨地域备份

您通过备份ECS文件备份SAP HANA备份OSS文件备份阿里云NAS文件备份本地NAS文件备份本地文件等功能创建的通用备份库,都支持创建异地镜像备份库,同时也支持跨账号备份使用KMS加密等企业级功能。

错误处理

当备份计划或备份任务状态异常时,您可以参考以下建议进行处理。

  • 备份任务状态失败

    根据界面提示,修改和确认配置是否正确。

  • 表格存储Tablestore实例状态已释放

    该表格存储Tablestore实例已经被删除。

    • 如果删除Tablestore实例属于正常操作,请无需关注备份任务状态。为避免产生额外备份存储容量费用,建议您在左侧导航栏,单击存储库管理,找到对应存储库进行删除。

    • 如果删除Tablestore实例属于误操作,您想恢复该Tablestore实例。请在对应地域创建一个Tablestore实例,将该Tablestore实例作为恢复目的地,即可完成Tablestore实例恢复。具体操作,请参见恢复Tablestore数据表image.png

  • 备份计划计划状态为关闭

    该备份计划已经被暂停。暂停后,云备份不再继续进行Tablestore实例备份保护。建议您尽快启用备份计划。

相关操作

创建备份计划后,您还可以进行如下相关操作。

操作

说明

计划状态

备份计划的开关,创建计划后默认打开。若您需暂停该计划,请关闭计划状态开关。

编辑

已创建的Tablestore备份任务不满足预期,您可以修改备份计划。

立即执行全量备份

立即开始执行全量备份任务。

立即执行增量备份

立即开始执行增量备份任务。

报警设置

为备份任务设置报警。

  • 关闭:不再发送报警通知。

  • 跟备份库保持一致:使用与备份库一致的报警方式。

  • 通知主账号:以邮件的形式发送给阿里云账号。

  • 自定义:选择一个或多个联系人(组)。完成配置后,该客户端会发送备份报警给已选择的联系人(组)。

添加报警联系人,请参见报警联系人管理

删除

删除备份计划。备份计划删除后,该备份计划不会继续执行,但仍保留已备份的数据。

后续步骤

恢复Tablestore数据表

相关文档