为了避免因误删除、误修改、误覆盖操作等情况引起的数据丢失或受损,建议您通过云备份对表格存储Tablestore实例中的数据表及时进行备份。云备份对支持配置灵活备份策略,将数据备份至云端,您可以随时查看和恢复数据表。本文介绍如何使用云备份来备份表格存储Tablestore实例中的数据表。
前提条件
- 已开通阿里云云备份服务。开通云备份不收取任何费用,使用云备份的Tablestore备份功能将产生云备份存储容量费用,说明如下: - 存储容量费用 - 按照您的备份数据实际消耗的备份库的容量进行计算,您可以在云备份控制台的概览页上获得备份库的详细数据,云备份提供本地冗余和同城冗余两种备份存储。更多信息,请参见价格详情。 
- 恢复费用 - 将Tablestore数据恢复至Tablestore会产生数据写入吞吐量费用,该费用由Tablestore收取。更多信息,请参见Tablestore计量计费。 
 
- 已创建表格存储Tablestore实例。具体操作,请参见创建表格存储Tablestore实例。 
注意事项
- 首次使用该功能,云备份将自动创建服务关联角色AliyunServiceRoleForHbrOtsBackup,用于获取您名下的Tablestore实例资源。请按照向导完成操作。更多信息,请参见云备份服务关联角色。 
- 云备份默认读取您名下的对应地域的Tablestore实例,并自动加载,无需安装客户端。 
创建备份计划周期性备份Tablestore实例数据表
创建备份计划后,执行的第一次备份任务为全量备份,之后默认为增量备份。
您可以按如下步骤创建Tablestore备份计划。
- 在左侧导航栏,选择。 
- 在顶部菜单栏左上角,选择所在地域。 
- 在目标Tablestore实例的操作列,单击备份。 
- 在新建备份计划面板,按照以下说明填写各项参数,然后单击确定。 - 配置备份内容,然后单击下一步。 - 参数 - 说明 - 备份计划名称 - 为备份计划命名。 - 数据库实例 - 选中备份对象。备份对象精确到表,您可以同时选择多张表。 
- 配置备份计划,然后单击下一步。 - 备份类型 - 参数 - 说明 - 全量备份 - 全量备份 - 打开全量备份开关,表示进行全量备份。 - 备份周期 - 仅当打开全量备份开关时,需要配置该参数。指定备份的周期,支持按天、星期和月进行周期备份。 - 执行时间 - 仅当打开全量备份开关时,需要配置该参数。指定开始备份时间,精确到秒。 - 备份间隔 - 仅当备份周期参数取值为按天(周期备份)时,需要配置该参数。指定间隔多少天进行备份。 - 指定星期 - 仅当备份周期参数取值为按星期(周期备份)时,需要配置该参数。指定周几进行备份。 - 指定月份 - 当备份周期参数取值为按月(周期备份)时,需要配置该参数。指定进行备份的月份。 - 指定天 - 当备份周期参数取值为按月(周期备份)时,需要配置该参数。指定进行备份的月份的某一天。 - 增量备份 - 增量备份 - 打开增量备份开关,表示进行增量备份。相比全量备份,只对增加的数据进行备份,数据量较小,备份比较快。 - 备份周期 - 仅当打开增量备份开关时,需要配置该参数。指定备份的周期,支持按分钟、小时和天进行周期备份。 - 执行时间 - 仅当打开增量备份开关且备份周期取值为按天时,需要配置该参数。指定开始备份时间,精确到秒。 - 备份间隔 - 仅当打开增量备份开关时,需要配置该参数。指定间隔30分钟、间隔多少小时或者多少天进行备份。 
- 配置备份选项。 - 参数 - 说明 - 备份库配置 - 配置备份保存的备份库。 - 新建备份库:新建备份库的名称命名。可不填,默认名字随机分配。 
- 选择备份库:从备份库名称下拉框中选择已有备份库。 
 - 为了最大程度地保障您备份数据的冗余性,在支持同城冗余备份库的地域,云备份将默认使用相应的同城冗余备份库;如果备份库所在地域只能提供本地冗余备份库,云备份将使用本地冗余备份库。您无需对备份库类型进行手动选择。 - 备份库名称 - 指定备份库的名称。 - 备份库资源组 - 仅当备份库配置参数取值为新建备份库时,需要配置该参数。表示备份库属于哪个资源组。 - 资源组是在阿里云账号下进行资源分组管理的一种机制,资源组能够帮助您解决单个云账号内的资源分组和授权管理的复杂性问题。更多信息,请参见创建资源组。 - 备份库加密方式 - 仅当备份库配置参数取值为新建备份库时,需要配置该参数。表示备份库的加密方式。 - 云备份完全托管(默认值):使用备份服务默认加密方式。 
- KMS:使用阿里云KMS服务自定义密钥加密。需指定KMS密钥ID参数。 
 重要- 使用KMS加密后,无法再修改KMS加密密钥。 
- 如果KMS密钥被禁用或者删除,备份库内的备份数据将无法恢复。 
- 使用KMS密钥加密备份库,您需要提前创建阿里云KMS服务的KMS加密密钥ID。更多信息,请参见创建密钥。 
 - 备份保留时间 - 指标备份保留时间。默认值为2年。时间单位:天、周、月、年。 - 使用流量控制 - 流量控制可以帮助您在业务高峰期,控制备份文件的流量,以免影响正常业务。若使用流量控制,您需要根据业务情况,选择限流时间段,输入限流时间段内可使用的最大流量(MB),然后单击添加。 
 - 备份计划创建完成后,云备份将按照指定的备份起始时间、备份执行间隔进行Tablestore备份任务。您可以在备份计划页签中看到已创建的备份计划。  
备份成功
当达到备份执行时间时,云备份就会启动执行备份任务。当备份任务状态为完成时,表示备份成功。
支持跨地域备份
为避免地域性灾害对业务连续性造成影响,云备份支持为存储库类型为通用备份和Tablestore 备份的备份库创建异地镜像备份库。对于保存 Tablestore 表格数据的备份库,您可创建异地镜像备份库,实现数据的跨地域容灾保护。创建完成后,源备份库中的数据将自动复制到异地镜像备份库中,确保两地数据的一致性。同时,您还可以在需要时通过镜像备份库执行跨地域数据恢复。具体操作,请参见跨地域备份。此外,Tablestore备份还支持跨账号备份、KMS加密、备份锁定、基于标签的资源自动关联备份等企业级功能。
错误处理
当备份计划或备份任务状态异常时,您可以参考以下建议进行处理。
- 备份任务的状态:失败 - 根据界面提示,修改和确认配置是否正确。 
- 表格存储Tablestore实例状态:已释放 - 该表格存储Tablestore实例已经被删除。 - 如果删除Tablestore实例属于正常操作,请无需关注备份任务状态。为避免产生额外备份存储容量费用,建议您在左侧导航栏,单击存储库管理,找到对应存储库进行删除。 
- 如果删除Tablestore实例属于误操作,您想恢复该Tablestore实例。请在对应地域创建一个Tablestore实例,将该Tablestore实例作为恢复目的地,即可完成Tablestore实例恢复。具体操作,请参见恢复Tablestore数据表。  
 
- 备份计划的计划状态为关闭 - 该备份计划已经被暂停。暂停后,云备份不再继续进行Tablestore实例备份保护。建议您尽快启用备份计划。 
相关操作
创建备份计划后,您还可以进行如下相关操作。
| 操作 | 说明 | 
| 计划状态 | 备份计划的开关,创建计划后默认打开。若您需暂停该计划,请关闭计划状态开关。 | 
| 编辑 | 已创建的Tablestore备份任务不满足预期,您可以修改备份计划。 | 
| 立即执行全量备份 | 立即开始执行全量备份任务。 | 
| 立即执行增量备份 | 立即开始执行增量备份任务。 | 
| 报警设置 | 为备份任务设置报警。 
 添加报警联系人,请参见报警联系人管理。 | 
| 删除 | 删除备份计划。备份计划删除后,该备份计划不会继续执行,但仍保留已备份的数据。 | 
后续步骤
相关文档
- 云备份提供各备份场景下资源包,可以享受更大的价格优惠,帮助您更大程度节省支出。更多信息,请参见资源包购买指南。