OceanBase 数据库支持对备份策略进行修改,您可以根据业务需求修改备份周期、备份时间、备份保留天数、是否开启归档备份、是否开启异地备份等参数。集群实例创建时会默认创建本地一级备份策略,同时开启日志备份。
概念介绍
归档备份:对于需要进行长期保留,而且恢复频率不高的备份文件,可以开启归档备份进行保存。开启归档备份会产生额外的费用,计费详情参见 备份恢复计费说明。打开归档备份后,备份文件在超过一级备份设置的保留期限后会被迁移至归档备份。转入归档备份的备份文件最少需要存储 60 天。如果中途进行关闭,存放不足 60 天的备份文件需要补齐存放 60 天的差价。
说明归档备份依赖于本地一级备份,需要先有本地一级备份才可以有归档备份。如需开启归档备份功能,请联系 OceanBase 技术支持。
归档备份仅支持 OceanBase V2.2.77 及之后版本使用。
归档备份可有效降低您的备份成本,但因归档使用低速的备份介质,恢复速度对比一级备份会相对慢。
Serverless 实例暂不支持归档备份。
异地备份:异地备份依赖于本地备份,需要先有本地备份才可以有异地备份,但是异地备份的频率、周期和数据保留策略可以与本地备份不同。异地备份会在设置的地域再保存一份备份文件,占用的空间会单独进行收费,计费详情参见 备份恢复计费说明。每个备份实例仅能设置一个异地备份地域,一旦更改异地备份的地域或者关闭异地备份,原异地备份的一级备份文件将会被系统自动清理。
您可以根据自身需求选择按周或按月的备份频率。若选择按周备份模式,系统会展示本地备份的周期选择,如果本地备份周期大于一次,则异地备份周期可以选择最少一次;若选择按月备份模式,则可选择每月进行 1 次或 2 次的备份操作。
异地备份适用于对数据一致性要求较低但对数据可用性要求较高的场景,如大型企业、跨国公司等,达到提高数据安全性、保障数据可用性、降低数据恢复时间的目的。
说明异地备份的数据恢复一般依赖恢复时间点前最近的一次数据备份和之间的日志备份。为了保证保留天数范围内的数据可恢复,实际保留备份的天数可能会大于选择的天数。
Serverless 实例暂不支持异地备份。
稀疏备份:稀疏备份支持您更灵活地设置备份策略并保留最少的备份集,最大限度地降低您的存储成本,常用于审计等备份长期保留的业务场景。如果您需要保障数据可在备份区间内的任意时间点可恢复,请务必保留日志备份;如果您中途进行关闭,则系统会立即清理对应的备份文件。
说明开启稀疏备份后,暂不支持开启归档备份和异地备份。
Serverless 实例暂不支持稀疏备份。
设置备份策略
登录 OceanBase 管理控制台。
在左侧导航栏中,单击 实例列表。
在实例列表中找到目标集群实例,单击集群实例名称,进入 集群实例工作台。
在左侧导航栏中单击 备份恢复,在备份恢复页面单击 备份策略 页签,您可以查看集群实例的备份策略信息。当初次对集群进行备份时,显示的是默认备份策略。
单击页面右上角的 修改备份策略,可修改设置备份策略信息:
参数
默认值
说明
备份文件保存地域
本地
备份文件保存地域为当前集群实例所在城市。
数据备份类型
全量
当前仅支持全量类型的数据备份。
日志备份
默认开启
默认开启日志备份,日志备份不支持关闭。
开启日志备份,可以支持集群除了在备份集的快照点外,还可以在日志备份的时间范围内选择任意时间点进行数据恢复。
备份周期
创建集群实例后的第二天。
如您创建集群实例的时间是周一,备份周期时间则为周二。
您可选择需要备份的日期,按照每周或每月指定的日期进行备份操作。
为了您的数据安全,请一周至少备份 1 次。
备份时间
04:00
您可在下拉框中设置您需要备份的具体时间。
请根据实际情况,在业务低峰期进行备份操作。
避免将时间设置在数据合并窗口期内(即数据合并时间前后一小时),否则将导致备份任务延迟。
数据备份保留天数/可任意时间点恢复天数
7 天
备份数据默认保留 7 天,支持保留 2-7200 天。
说明系统会根据数据和日志关联性来进行备份集保留,保障您在配置的时间范围内,进行任意时间点恢复(Point-in-Time Recovery,PITR)。
数据恢复一般依赖恢复时间点前最近的一次数据备份和之间的日志备份。为了保证保留天数范围内的数据可恢复,实际保留备份的天数可能会大于选择的天数。
稀疏备份
默认关闭
您可根据实际业务需求选择是否开启稀疏备份。
稀疏备份的备份周期依赖于本地一级备份,支持在一级备份中已选择的日期中进行选择。
稀疏备份的数据支持自定义选择天数(30-7200 天)或者永久保留。
支持选择是否保留日志备份。
归档备份
默认关闭
您可根据实际业务需求选择是否开启归档备份。
归档备份的备份周期默认与一级备份的备份周期相同,时间支持修改。
归档备份的数据保留时间为 60-7200 天。
归档备份的数据备份类型、备份文件保存地域和日志备份信息与一级备份保持一致。
异地备份
默认关闭
您可根据实际业务需求选择是否开启异地备份。
异地备份数据默认保留 7 天,支持保留 3-7200 天。
OceanBase V2.2.77 和 V3.x 版本支持单独设置异地备份策略,其他版本(如 V4.x)仅支持镜像模式。
OceanBase V2.2.77 和 V3.x 版本支持开启异地归档备份。
备份文件异地保存地域
无默认值
仅支持设置一个异地保存地域,异地备份地域确认后,暂不支持修改。
说明当涉及到跨境备份时,需要用户签署跨境数据传输合规承诺。详细内容,请参见 数据跨境合规承诺。
释放实例时备份保留策略
保留现有全部数据备份以及配套日志备份
释放实例时,保留现有全部数据备份以及配套日志备份,可以在实例回收站查看以及恢复数据(退余款、五天无理由退款、预付费超期释放、后付费欠费释放时,实例不会进入回收站)。
说明释放实例时保留备份文件会产生费用,收费详情,请参见 备份恢复计费说明。
不保留备份(释放后无法恢复)。
单击 确定,完成配置。
数据跨境合规承诺
当异地备份涉及到跨境备份时,需要用户签署数据跨境合规承诺,具体内容如下:
您所选择的区域或产品部署区域,可能会涉及数据跨境。同意并确认后,您会拥有该份业务数据的所有处置权限, 对数据传输的行为全权负责。您应确保您的数据传输符合所有适用法律,包括提供充分的数据安全保护技术和策略, 履行获得个人充分明示同意、完成数据出境安全评估和申报等法定义务,且您承诺您的业务数据不含任何所适用法律限制、 禁止传输或披露的内容。若您未遵守上述声明和保证,您将承担对应的法律后果,导致阿里云、 OceanBase或其他关联公司遭受的任何损失,也应承担赔偿责任。