为了防止重要数据被误删或者恶意篡改导致业务异常,建议您使用表格存储数据备份功能备份实例中的重要数据。本文介绍了如何定期备份表格存储的全量数据或者增量数据。
注意事项
首次使用数据备份功能时,云备份将自动创建服务关联角色
AliyunServiceRoleForHbrOtsBackup
,用于获取您账号中的Tablestore实例资源。请按照向导完成云备份授权操作。更多信息,请参见云备份服务关联角色。云备份默认会读取Tablestore对应地域的实例并自动加载实例,无需安装客户端。
只支持备份Tablestore数据到同一地域的云备份的备份库中,不支持跨地域备份数据。
只支持备份与恢复Tablestore实例下的数据表和多元索引,不支持备份二级索引和时序表。
对于禁用状态的预留模式实例,不支持进行数据备份与恢复。已备份的数据会继续保留在云备份相应地域的备份库中。
备份表格存储加密表时,由于云备份不能对表的加密配置进行备份,因此备份到备份库中的表为非加密表。
一般建议在表格存储的业务低谷期进行数据备份。如果要在业务高峰期进行数据备份,推荐使用流量控制功能限制备份数据能占用的最大流量,否则可能会影响业务性能。
备份时数据会有压缩,具体压缩率与数据特征相关。
操作步骤
进入新建备份计划面板。
登录表格存储控制台。
在左侧导航栏,单击数据备份。
在数据备份页面,选择需要备份的资源所处地域。
系统会自动获取所选地域的实例列表。
单击目标实例操作列的备份。
选择备份内容。
在新建备份计划面板的备份内容步骤,填写备份计划名称并选中要备份的表。
您可以一次选中备份多张表。
单击下一步。
配置备份计划。
在备份计划步骤,配置全量备份参数。
参数
说明
全量备份
全量备份开关默认已开启,表示进行全量备份。该开关不支持关闭。
备份周期
备份的周期,支持按天、按星期和按月进行周期数据备份。
执行时间
开始备份的时间,精确到秒。
备份间隔
只有当选择备份周期为按天时,才需要设置该参数。
间隔多少天进行数据备份。
指定星期
只有当选择备份周期为按星期时,才需要设置该参数。
每周几进行备份。
指定月份
只有当选择备份周期为按月时,才需要设置该参数。
进行数据备份的月份,支持选择多个月份。
指定天
只有当选择备份周期为按月时,才需要设置该参数。
按月备份数据时进行数据备份的日期,支持选择多个日期。
重要如果指定月份中不存在选择的日期,则云备份按照备份计划进行数据备份时会自动跳过相应时间的备份。
请根据实际业务场景确定增量备份配置。
增量备份开关默认为打开状态。打开该开关,表示要进行增量备份。相比于全量备份,增量备份只对上一次全量备份后增加的数据进行备份,数据量较小,备份比较快。
如果只需要定期一次性备份表中数据,请关闭增量备份开关。
如果需要持续备份表中增量数据,请保持增量备份开关为打开状态,并配置增量备份参数。
参数
说明
备份周期
备份的周期,支持按分钟、按小时和按天进行周期数据备份。
执行时间
只有当选择备份周期为按天时,才需要设置该参数。
开始备份的时间,精确到秒。
备份间隔
备份的间隔。不同备份周期的备份间隔取值不同。具体说明如下:
当选择备份周期为按分钟时,备份间隔固定取值为30分钟,无法修改。
当选择备份周期为按小时时,备份间隔的取值范围为1小时~24小时,请根据实际设置间隔多少小时备份数据。
当选择备份周期为按天时,备份间隔的取值范围为1天~5天,请根据实际设置间隔多少天备份数据。
单击下一步。
配置备份选项。
根据实际业务需要创建新的备份库或选择已有备份库。
新建备份库
如果未创建备份库或已有备份库不满足使用需求,请新建备份库。
选择备份库配置为新建备份库。
为了最大程度地保障您备份数据的冗余性,在支持同城冗余备份库的地域,云备份将默认使用相应的同城冗余备份库;如果备份库所在地域只能提供本地冗余备份库,云备份将使用本地冗余备份库。您无需对备份库类型进行手动选择。
系统默认会生成备份库名称,请根据需要修改名称。
新建的备份库默认属于默认资源组(名称为default resource group),请根据需要选择其他已有资源组或者新建所需资源组。
说明资源组(Resource Group)是在阿里云账号下进行资源分组管理的一种机制,资源组能够帮助您解决单个阿里云账号内的资源分组和授权管理的复杂性问题。关于新建资源组的更多信息,请参见创建资源组。
如果要落盘加密备份库中的数据,请为备份库配置加密方式。
云备份提供了云备份完全托管和KMS两种加密方式,请根据实际设置。
重要备份库的加密方式设置后不支持修改,请谨慎操作。
使用KMS加密后,无法再修改KMS加密密钥。
使用KMS加密后,不能删除或者禁用KMS密钥,否则会导致无法使用备份库备份和恢复数据。
使用KMS密钥加密备份库中的数据时,您需要提前创建阿里云KMS服务的KMS加密并获取密钥ID。更多信息,请参见创建密钥。
加密方式
操作
说明
云备份完全托管加密
选择备份库加密方式为云备份完全托管。
云备份默认使用备份服务自带的加密方式加密备份库中的数据,并且在恢复数据时自动解密。
首次使用时,云备份会在KMS控制台创建一个KMS CMK。使用此方式时,只需要开通KMS,无需购买KMS实例即可直接使用。
KMS加密
选择备份库加密方式为KMS。
选择KMS密钥ID。
使用指定的KMS ID加密备份库中的数据。云备份基于您创建的密钥进行数据加密。您可以自行管理使用的加密密钥。
使用此方式时,您需要创建一个服务关联角色
AliyunServiceRoleForHbrVaultEncryption
用于授予备份服务访问您KMS服务的权限。
选择已有备份库
如果已有备份库满足使用需求,请直接选择已有备份库。
选择备份库配置为选择备份库。
选择备份库名称。
备份数据的默认保留时间为2年,请根据需要修改备份保留时间。
备份数据需要至少保留1天。
如果要在业务高峰期进行数据备份,请打开使用流量控制开关并设置流量控制相关参数。
流量控制默认为关闭状态,表示不进行流量控制。如果在业务高峰期进行数据备份时不进行流量控制,则可能会影响正常业务的运行。
在限流时间段后,拖动开始时间滑块和结束时间滑块选定限流时间段。
输入该时间段最大流量并单击添加。
如果为多个时间段添加流量控制规则,请重复执行上述步骤配置流量控制规则。设置流量控制规则后,在流量控制规则表中,您可以查看不同时间段的限流信息。
单击完成。
备份计划创建完成后,备份计划的状态默认为开启状态,云备份将按照指定的备份起始时间、备份执行间隔进行Tablestore备份任务。您可以在备份计划页签中看到已创建的备份计划。
如果未到备份操作的计划执行时间,您可以手动执行一次备份操作。
当需要立即执行一次全量备份操作,请在备份计划的操作列选择更多>立即执行全量备份。
当需要立即执行一次增量备份操作,请在备份计划的操作列选择更多>立即执行增量备份。
执行备份操作时,云备份都会为每次备份操作生成一个备份任务。您可以在备份任务页签查看具体备份任务的执行情况。当备份任务的状态列变为完成时表示此次备份完成。增量备份完成后,备份任务的状态列会同时显示进度为100%。
相关操作
创建备份计划后,请根据需要执行相应操作。
操作 | 说明 |
关闭或者开启备份计划 | 备份计划的默认状态为开启,如果不再需要执行某个备份计划,请关闭备份计划。
备份计划关闭后,如果需要重新启用某个备份计划,请单击备份计划的计划状态列的开关即可。 |
编辑备份计划 | 修改备份计划中要备份的表、计划时间、备份保留时间以及是否使用流量控制等配置。
|
操作备份任务 | 执行备份操作后,在实例下的备份任务页签查看备份内容、数据源读取量、备份完成量、备份库写入量等备份任务信息。 对于执行中的备份任务,如果要取消备份,请单击备份任务操作列取消后,单击确认即可取消。 |
为备份计划设置报警方式 | 通过为备份计划设置报警方式,您可以监控备份计划的执行情况,便于及时发现执行异常情况并及时处理异常。具体操作,请参见为备份计划设置报警方式。 |
删除备份计划 | 删除不需要的备份计划。 重要 备份计划删除后,不能恢复。
|