GaussDB(DWS)快照和恢复
快照是GaussDB(DWS) 集群在某一时间点的完整备份,记录了这一时刻指定集群的所有配置数据和业务数据,用于还原创建快照时的集群数据。快照存储在OBS中。
- GaussDB(DWS) 提供了部分免费存储空间,用于存放您的快照数据。当快照数据存储空间超过免费空间大小时,超出部分按照OBS的计费规则进行计费,参见OBS价格详情。
- 免费空间大小是您的集群的总存储空间大小,即单节点存储空间大小 * 节点数。
- 快照管理功能依赖OBS服务。
快照中包含集群上运行的数据库的数据以及集群的相关信息,其中包括节点数量、节点规格和管理员用户名称等。如果您需要从快照恢复集群,GaussDB(DWS) 会使用这些集群信息创建新的集群,然后从快照数据中还原所有数据库。GaussDB(DWS) 从快照创建的新集群与制作快照的原始集群具有相同的配置(包括节点的数量和规格)。当您将快照恢复为新集群时,如果您没有指定其他值,则参数默认与快照中的备份信息保持一致。如何从快照恢复集群,请参见恢复快照到新集群。
快照有两种类型:手动快照和自动快照。
手动快照
您可以随时制作手动快照,手动快照采用全量备份,备份时间会较长。手动快照创建成功后会一直保存,直到您在GaussDB(DWS) 管理控制台将此快照删除。。
自动快照
当您为集群启用了自动快照时,GaussDB(DWS) 将按照您设定的时间和周期创建该集群的快照,默认为每8小时一次。当您创建集群时,自动快照默认处于启用状态。自动快照有保留期,可设置为1~31天,默认为3天,系统会在保留期结束时删除这些快照。您可以在GaussDB(DWS) 管理控制台设置集群的自动快照策略。
如果要关闭自动快照,只需关闭自动快照开关即可。如果您关闭自动快照,则GaussDB(DWS) 会停止自动制作快照并删除相应集群的已有自动快照,请谨慎操作。
自动快照不支持手动删除,仅GaussDB(DWS) 系统能够删除自动快照。GaussDB(DWS) 会在如下情况下删除自动快照:自动快照保留期结束、您关闭了集群的自动快照或者删除了集群。
如果您想要将自动快照保留更长时间,则可以创建一份副本作为手动快照。自动快照会保留至保留期结束,而相应的手动快照在您将其手动删除前将会一直保留。。
自动快照的备份与恢复策略
自动快照采用差异增量备份,第一次创建自动快照为全量备份,并且以后每间隔一段时间就会做一次全量备份,全量备份作为基础版本。两次全量备份之间都是做增量备份,增量备份记录基于前一次备份所发生的更改。在恢复快照时,GaussDB(DWS) 会将最近一次的全量备份到本次备份之间的所有备份一起用于恢复集群,因此不会产生数据丢失。为了保证每个增量快照都能够正常进行数据恢复,如果增量快照的保存时间超过了保留天数,GaussDB(DWS) 不会立即删除过期的增量快照,而是仍然会保留这部分快照,以便提供给后续其他增量快照恢复集群时使用。直到下一次做全量快照为止,GaussDB(DWS) 才会一并删除已过期的上一次的全量自动快照和相关的增量快照。如果对已有集群关闭自动快照功能,则会删除该集群所有的自动快照,但手动快照不会被删除。
手动创建快照
操作场景
快照是GaussDB(DWS) 集群在某一时间点的完整备份,记录了这一时刻指定集群的所有配置数据和业务数据。用户根据业务需要备份集群数据时,可以在“快照管理”页面创建集群的快照。
对系统的影响
正在创建快照的集群,暂时无法提供完整服务。如无法执行重启、扩容、重置密码、修改集群配置信息等操作。同时为保证快照数据的完整,创建快照时建议暂停写入新数据。
前提条件
待创建快照的集群,集群状态必须是“可用”、“只读”或者“非均衡”任意一种状态。
操作步骤
- 登录GaussDB(DWS) 管理控制台。
- 在左侧导航栏中,单击“快照管理”。
- 单击“创建快照”。
- “集群名称”:选择一个指定的GaussDB(DWS) 集群。只有状态为“可用”的集群会在下拉列表中显示。
- “快照名称”:填写快照的名称。
快照名称长度为4~64个字符,必须以字母开头,不区分大小写,可以包含字母、数字、中划线或者下划线,不能包含其他的特殊字符。
- “快照描述”:填写快照的描述信息。
此参数为可选参数。快照描述的字符长度为0~256,不支持特殊字符!<>'=&"。
图1 创建快照
- 单击“确定”,开始为集群创建快照。
创建快照时,正在创建快照的集群任务状态变为“创建快照中”。同时正在创建的快照,状态显示为“创建中”。快照创建完成后,快照的状态为“可用”。
说明:如果快照大小明显大于集群当前存储数据的大小,可能存在数据仅标记为删除但未真实清理回收,建议执行清理并重新创建快照。
设置自动快照策略
用户可根据自身需求,选择快照类型对集群设置一个或多个自动快照策略。自动快照策略开启后,系统将按照设定的时间和周期以及快照类型自动创建快照。设置自动快照策略- 登录GaussDB(DWS) 管理控制台。
- 在左侧导航栏中,单击“集群管理”。
- 在集群列表中,单击指定集群的名称,切换至“快照”页签,再单击二级页签中的策略列表。
- 在“策略列表”页面,会展示当前集群所有的策略,单击“自动快照状态”开关,开启自动快照策略。
- 表示开启自动创建快照策略,默认为打开状态。
- 表示关闭自动创建快照策略,关闭会自动删除历史自动快照。
- 开启后可以设置自动快照的保留天数。
表1 自动快照参数说明 参数名
参数解释
保留天数
设置自动创建的快照的保留天数,可设置范围为1~31天。
说明:用户不允许手动删除自动创建的快照,自动快照保留天数超期后,系统会自动删除。
设置自动快照参数
- 用户进行新增快照策略操作时,在进行设置快照策略时间这一步,需设置为UTC时间,以及根据业务所在时区结合时差进行选择。
- 当选择快照类型为全量快照时,快照策略可选一次性和周期性,如下图所示:
- 当选择快照类型为增量快照时,快照策略只可选择周期性,如下图所示:
- 单击“确定”。 说明:
一个集群最多可设置三个备份策略。
- (可选)用户可根据自身需求在指定自动快照策略中单击“修改”按钮对使用中的策略进行修改。
表2 设置快照策略参数说明 参数名
参数解释
快照策略名称
策略名称要求在4位到92位之间,必须以字母开头,不区分大小写,可以包含字母、数字、中划线或者下划线,不能包含其他特殊字符,并且名称唯一。
快照类型
可选择全量和增量。
快照策略
可选择周期性或一次性。
说明:只有快照类型选择全量时可选一次性快照策略。
一次性快照策略设置
可设置在未来的某一个具体的时间点创建一次全量备份,时间为UTC时间。
周期性快照策略设置
可根据需求设置周期性的快照触发策略:
- 天数设置:可以指定星期或指定日期,选择星期后不可再选择日期。在选择日期时,若当前月份没有所选日期,直接顺延到之后的月份。
- 时间设置:可以选择指定时间,含义为指定周期性策略当天具体的触发时间。增量快照类型可以指定开始时间以及间隔,可选间隔为4-24小时,表示从某个时间开始每隔多少小时做一次快照。
须知:
当增量数据量较大时,如果设置的备份周期太长会导致出现备份慢的情况,建议您可以适当地增加备份频率。
预览快照策略
单击“预览快照策略”按钮可以根据当前集群使用中的快照策略,显示集群未来7次的快照情况。如下图所示,若集群没有设置全量策略,系统将默认使用每进行14次增量快照进行一次全量快照的策略。
注意:由于集群之后的操作不可预期,需注意:
- 参考策略预览时间,集群将在预设时间1小时内触发快照任务。
- 当集群在扩容、升级、修改快照介质等操作之后进行下一次自动快照系统默认为全量自动快照。
- 当集群使用周期性策略时,上次自动快照结束后4小时以内不允许再次自动备份,不符合要求的触发时间将被跳过。
- 当多个策略的下次触发时间发生冲突时,优先级关系为一次性>周期性、全量>增量。
复制自动快照
用户可以对自动快照进行复制,生成手工快照以便长期保留。
复制自动快照
- 登录GaussDB(DWS) 管理控制台。
- 在左侧导航栏中,单击“快照管理”。
默认显示用户所有的快照。用户可以对自动快照进行复制。
- 在快照列表中,在需要复制的快照所对应的“操作”列,单击“复制”。
- “快照名称”:填写新快照的名称。
快照名称长度为4~64个字符,必须以字母开头,不区分大小写,可以包含字母、数字、中划线或者下划线,不能包含其他的特殊字符。
- “快照描述”:填写快照的描述信息。
此参数为可选参数。快照描述的字符长度为0~256,不支持特殊字符!<>'=&"。
图1 复制快照
- “快照名称”:填写新快照的名称。
- 单击“确定”,开始为集群复制快照。
系统提示“快照复制下发成功”。快照复制完成后,复制快照的状态为“可用”。
说明:如果快照大小明显大于集群当前存储数据的大小,可能存在数据仅标记为删除但未真实清理回收,建议执行清理并重新创建快照。
恢复快照到新集群
操作场景
用户需要查看集群过去某个时刻的快照数据时,必须先恢复快照到新集群。GaussDB(DWS) 为了保证快照对应集群的业务不中断,恢复快照时默认创建一个与原始集群规格相同、节点数也相同的新集群,并导入快照数据。
恢复快照到新集群时,恢复时间是由快照备份的数据量所决定的。如果快照备份的数据量大恢复就比较慢,如果快照备份的数据量小,恢复就相对比较快。而自动快照是增量备份,在恢复快照时,GaussDB(DWS) 会将最近一次的全量备份到本次快照之间的所有快照一起用于恢复集群。自动快照的备份频率是可以设置的,如果一周只备份一次,当增量数据量较大时,就会出现备份慢的情况,建议您可以适当地增加备份频率。
前提条件
- 需要恢复的快照集群的节点数小于或等于用户节点数的剩余配额。
- 快照状态为“可用”。
恢复快照到新集群
- 登录GaussDB(DWS) 管理控制台。
- 在左侧导航栏中,单击“快照管理”。
默认显示用户所有的快照。
- 在快照列表中,找到所需恢复的快照,在该快照所在行的右侧,单击“恢复”,进入“恢复快照到新集群”页面。 图1 恢复快照到新集群
- 填写新集群的配置参数。
恢复快照时以下参数支持重新自定义,其他参数默认与快照中的备份信息保持一致。具体请参见创建集群。
- “区域”
- “可用区”
- “节点规格”
- “集群名称”
- “数据库端口”
- “虚拟私有云”
- “子网”
- “安全组”
- “公网访问”
- “企业项目”
- “高级配置”
当配置为“自定义”时,设置以下参数:
- “自动快照”
当开关设置为开启时,设置以下参数:
- “保留天数”
- “快照执行周期”
- “参数模板”
- “标签”
如果原集群开启了“加密数据库”,可设置以下参数:
- “密钥名称”
- “自动快照”
- 单击“立即恢复”,进入“规格确认”页面。
- 规格确认无误后,单击“提交”,开始恢复快照到新集群。 说明:
等待新集群状态变为“可用”,表示快照已恢复成功。
集群快照恢复成功后,新集群的内网地址和弹性IP地址(如果“公网访问”设置为“现在购买”)会重新分配。
想了解GuassDB(DWS)更多信息,欢迎微信搜索“GaussDB DWS”关注微信公众号,和您分享最新最全的PB级数仓黑科技,后台还可获取众多学习资料哦~
- 点赞
- 收藏
- 关注作者
评论(0)