腾讯云数据仓库 TCHouse-C 备份与恢复

这里说明通过控制台使用腾讯云数据仓库 TCHouse-C 的备份恢复能力。备份恢复是 TCHouse-C 集群的核心数据保护能力,可以以通过创建备份策略,按指定的库表范围与调度周期,将集群数据备份至腾讯云对象存储(COS);在发生磁盘故障、人为误删、组件异常等情况时,基于已有备份将数据恢复到集群,保障业务的连续性与数据安全。

相关产品
腾讯云数据仓库 TCHouse-C 产品页,含版本规格、价格与购买入口。

一、功能介绍

备份恢复主要承担以下场景:

应用场景 说明
数据安全与业务容灾 覆盖磁盘故障、人为误删数据、组件异常等场景,保障故障后业务可快速恢复。
合规审计 满足 SOC2 等审计资质对数据存档与可追溯性的要求,提供长周期的数据快照留存。
跨版本数据迁移 基于备份(Backup)与恢复(Restore)机制,将备份作为中间数据载体,支持当前集群内跨版本数据迁移。

二、功能范围

备份恢复功能提供以下能力:

1. 支持一次性备份与周期备份两类备份策略:一次性备份可选立即执行或定时执行,适用于大版本发布前等临时备份场景;周期备份支持按天/周/月配置调度周期与执行时间。

2. 支持在同一集群下创建多个并存的备份策略,不同策略可指定不同的库表范围、调度周期与保留策略。

3. 支持按表备份、按库备份、全量备份三种备份粒度;其中按库备份与全量备份会自动同步库表的新增与删除,按表备份的库表增删需手动维护。

4. 元数据(META)与数据(DATA)统一备份、统一恢复,恢复时自动一并恢复表结构与数据。

5. 支持备份进度可视化,提供完成、进行中(含实时进度)、失败等多种任务状态。

6. 支持任务失败重试与任务可控:失败任务可重试,备份任务支持设置超时时间,备份策略支持暂停与启动。

7. 支持标准托管桶与多 AZ 托管桶两种存储桶类型,提供永久保留、指定保留周期两种数据保留策略。

8. 支持基于已有备份任务将数据恢复到当前集群,恢复范围可选全量或部分库表。

三、名词解释

名词 说明
备份策略 描述“备份什么、何时备份、保留多久的规则集合。支持一次性备份与周期备份两类,可指定库表范围、调度周期、保留策略等。
备份任务 备份策略每执行一次所生成的一条备份记录,对应一份存储在 COS 中的数据快照。
恢复任务 基于某一备份任务发起的一次数据恢复操作记录。
备份粒度 备份策略的库表选择方式,分为按表备份、按库备份、全量备份三种。
托管存储桶 由平台统一管理的 COS 存储桶,开箱即用,无需用户自行创建和维护。

四、注意事项

1. 当前暂不支持用户/权限、对象存储降冷数据、外部表的备份。

2. 数据备份时,每个 Shard 仅在一个副本上执行表数据备份;恢复时也只在 Shard 中一个副本恢复,其他副本由 ZooKeeper 自动同步。

3. 同一库表同一时间只能执行一个备份(BACKUP)或恢复(RESTORE)任务。若当前已有任务正在执行,后续任务将报错,请合理规划调度时间。

4. 建议单次任务不要包含过多数据,以提升任务健壮性;备份任务支持设置超时时间,超时后任务自动标记为失败。

5. 备份与恢复任务会占用集群一定的 CPU、内存及网络带宽资源,可能影响业务响应延迟,建议在业务低峰期执行。

6. 数据备份或恢复过程中,集群重启(如水平扩容、水平缩容、垂直变配、参数配置等操作)会导致任务执行失败,请在重启后重新执行。

五、步骤一:进入备份恢复

1. 登录腾讯云数据仓库 TCHouse-C 控制台,在集群列表中选择对应的集群,进入集群详情页。

2. 在左侧导航栏选择 数据管理 > 备份恢复,单击“备份服务”开关即可开启备份恢复功能。

注意:说明:

六、步骤二:查看备份恢复概览

进入备份恢复页面后,顶部统计信息区可总览集群备份恢复功能信息。页面提供备份策略、备份任务、恢复任务三个列表,分别用于管理备份策略、查看备份记录、查看恢复记录。

顶部统计信息区相关字段说明如下:

信息项 说明
托管 COS 备份数据大小 当前集群备份数据在托管 COS 中占用的存储量。
备份策略数量 当前集群已创建的备份策略总数。
备份任务数量 当前集群累计生成的备份任务(备份数据)总数。

七、步骤三:新建备份策略

1. 在备份策略列表中,单击新建备份策略。

2. 在新建备份策略弹窗中完成配置,配置项分为备份策略区与备份范围两部分。

备份策略相关配置说明如下:

配置项 说明
备份策略名称 自定义策略名称。
备份策略类型 周期备份/一次性备份。
备份策略有效期 (周期备份)设置策略的生效起止时间,策略仅在有效期内按调度周期执行。
任务调度周期 (周期备份)天/周/月。
调度时间 (周期备份)与调度周期联动配置调度间隔,如每 N 天、每周周几、每月几号。
执行时间 (周期备份)每次执行的具体时间(HH:MM)。
执行方式 (一次性备份)立即执行/定时执行。
执行时间 (一次性备份)当执行方式为定时执行时,设置执行的日期与时间。
超时时间 备份任务的超时时间,默认 6 分钟,最大 72 小时。超时后任务自动标记为失败,避免长时间占用资源。
存储桶类型 标准托管桶存储(开箱即用,平台管理)/多 AZ 托管桶存储(高可靠,跨可用区)。
备份数据保留策略 永久保留/指定保留天数。保留周期到期后,对应的备份数据将自动删除。

选择备份粒度为按表或按库后,需进一步指定数据库和表(至少选择 1 个)。已降冷至 COS 的表不支持备份。备份粒度相关说明如下:

备份粒度 说明
按表备份 仅备份当前选择的表,后续库表的增删均需手动维护。
按库备份 备份所选库下的全部表,库内表的新增与删除均自动同步至后续备份任务中。
全量备份 备份当前集群全部库表,集群内库表的新增与删除均自动同步至后续备份任务中。

3. 配置完成后,单击确定完成创建。

八、步骤四:管理备份策略

新建备份策略后,在备份策略列表中,可查看和管理当前集群下所有备份策略。

备份策略列表相关字段说明如下:

字段 说明
备份策略名称 策略名称,单击可查看详情。
创建人 创建该策略的用户。
备份策略类型 周期备份/一次性备份。
备份策略状态 生效中/暂停/未开始/已结束/备份中/已删除 。
备份数据保留策略 永久保留/指定天数。
执行次数 该策略已执行的备份任务次数。
数据快照数量 该策略生成的备份数据快照总数。
最近一次执行时间 最近一次备份任务的执行时间。
超时时间 策略配置的超时时间。

支持的操作说明如下:

操作 说明
编辑 修改策略配置,其中备份策略名称与备份周期不支持修改。
暂停 暂停后不再生成新的备份任务。
启动 恢复已暂停的策略。
删除 删除策略。仅停止后续任务生成,不会删除已生成的备份数据,已完成的备份数据仍可正常恢复。如需清理备份数据,请在备份任务列表中操作。

备份策略状态说明如下:

状态 说明
生效中 策略正常执行,按备份策略生成备份任务。
暂停 策略已暂停,不生成新的备份任务,重新启动后将按备份策略继续生成备份任务。
未开始 策略尚未到达有效期起始时间。
已结束 策略已超过有效期截止时间。
备份中 策略当前正在执行备份任务。
已删除 策略已删除且不可恢复,已生成的备份数据不受影响,仍可正常恢复。

九、步骤五:管理备份任务

切换至备份任务列表,可查看每一次备份产生的任务记录,并支持恢复或清理数据。

备份任务列表相关字段说明如下:

字段 说明
备份任务名称 任务名称,单击可查看任务详情。
备份策略名称 关联的备份策略。
备份策略类型 周期备份/一次性备份。
备份粒度 按表/按库/全量。
备份任务状态 见下方状态说明。
备份生成开始-结束时间 备份任务的实际执行时间段。
超时时间 任务超时时间。
备份数据保留策略 永久保留/指定天数。
备份到期时间 备份数据的自动删除时间。
备份数据大小 本次备份产生的数据量。

支持的操作说明如下:

操作 说明
详情 查看任务配置、备份范围及库表清单等备份任务详情。
恢复 基于该备份任务发起数据恢复,详见步骤六。
删除 删除备份数据。数据将直接从 COS 删除且不可恢复,请谨慎操作。

备份任务状态说明如下:

状态 说明
进行中 任务执行中,展示实时进度百分比。
完成 任务执行成功,备份数据可用于恢复。
失败 任务执行失败,可重试。
删除中 备份数据正在删除。
已删除 备份数据已删除。

十、步骤六:数据恢复

1. 在备份任务列表中,找到状态为完成的目标备份任务,单击恢复。

2. 在恢复弹窗中设置恢复范围(默认全量恢复),若选择按库/表恢复需指定需恢复的库表。

3. 单击确定发起恢复任务。

注意:说明:

十一、步骤七:查看恢复任务

切换至恢复任务列表,可查看每一次恢复操作的记录,单击恢复任务名称可查看恢复任务详情。

恢复任务列表相关字段说明如下:

字段 说明
恢复任务名称 单击可查看详情。
备份策略名称 该恢复任务所属的备份策略。
备份任务名称 该恢复任务对应的备份任务。
恢复范围 全量恢复/部分恢复。
恢复开始-结束时间 恢复任务的实际执行时间段。
状态 失败/成功/恢复中。
操作人 发起恢复操作的用户。

十二、计费说明

备份数据存储于腾讯云 COS 托管桶,根据实际存储用量按量计费;使用标准托管桶与多 AZ 托管桶产生的存储费用独立计算,实际费用取决于备份数据量及存储时长。详细定价请参见 计费概述。

赞 (0)
上一篇 4天前
下一篇 4天前