灾难恢复等级 | RTO(恢复实践目标) | RPO(恢复点目标) |
---|---|---|
1 | 2天以上 | 1天至7天 |
2 | 24小时以内 | 1天至7天 |
3 | 12小时以上 | 数小时至1天 |
4 | 数小时至2天 | 数小时至1天 |
5 | 数分钟至2天 | 0至30分钟 |
6 | 数分钟 | 0 |
组件 | 用途 | 典型部署原则 |
---|---|---|
CSBS-VBS Console | 用户通过备份服务控制台申请VBS,对云硬盘进行备份和恢复等 | 部署在Region层,备份服务Console部署在ManageOne的静态服务器上,无需单独申请独立的资源 |
Karbor | 负责保存和调度备份策略,提供对接云管理层的API接口 | 部署在Region层,三节点虚拟化部署 |
eBackup Manager&Workflow | 负责接收Karbor的备份、恢复等业务请求,完成备份、恢复等业务流程的编排 | 部署在Region层,两节点虚拟化部署 |
两个节点配置HA | ||
eBackup Server&Proxy | 负责与生产存储和备份存储之间交互,执行备份任务和恢复任务 | 部署在AZ,至少两节点物理机部署。两个节点配置HA,当生产存储为华为分布式块存储时,每套华为分布式块存储对应部署一套eBackup Server&Proxy。当局点部署VBS和CSBS时,可以共用eBackup Server&Proxy |
生产存储 | 用于存放生产数据的存储设备 | 生产存储需要与Server&Proxy部署在同一个数据中心。生产存储与Server&Proxy的网络时延<2ms |
备份存储 | 用于备份生产数据的存储设备 | 备份存储可以与生产存储部署在同一个数据中心,也可以部署在其他数据中心:1、一级备份存储与Server&Proxy的网络质量要求如下。NAS存储:网络时延≤2ms,2、对象存储:网络时延≤20ms,3、二级备份存储与Server&Proxy的网络质量要求如下。NAS存储:网络时延≤2ms,4、对象存储:网络时延≤20ms(不启用协议加速)或网络时延≤200ms(启用协议加速) |
基础设施部署(本地备份)
eBackup备份节点部署原则如下:
异地备份:
需至少规划两个AZ,异地备份只需三层网络互通,对于S3存储要求RTT≤20ms(不开启协议加速)或RTT≤200ms(开启协议加速) ,对于NAS存储要求RTT≤2ms
部署CSBS/VBS服务:
基础设施部署(应用备份)
DPA分为单机版和分布式版本,部署原则如下:
备份服务向客户端发起备份任务,客户端调用系统API遍历文件系统上的目录结构,通过API获取文件或文件夹的元数据信息(路径、创建时间、大小、属性等文件信息);如果是增量备份,并进行文件属性差异比对,生产差异文件列表。客户端读取差异文件系统数据,数据处理后发送给DPA备份服务,并写入存储池
备份服务向DPA发起数据备份任务,DPA向生产服务器上的备份客户端代理发送备份命令,备份客户端利用调用数据库的备份API,读取数据库中的数据,并将数据发送到DPA备份服务,写入存储池。恢复时,通过备份服务读取数据并回传到客户端,由备份客户端再将数据写回生产数据库,完成恢复
操作 | 描述与参考 |
---|---|
准备 | 使用云硬盘备份服务前的准备工作:获取VDC管理员或VDC业务员帐号 |
配置区域内复制(可选) | 通过配置区域内复制功能,可以将备份副本复制到本区域的远端设备中 |
配置跨AZ恢复(可选) | 通过跨AZ恢复功能,可以实现使用当前AZ的备份副本或复制副本,在其他AZ恢复出备份时刻的云硬盘数据,以便在其他AZ快速启动相同的业务。仅当源AZ与目标AZ分别对接不同的eBackup Server&Proxy时才需要配置该功能 |
申请备份空间 | 用户首次使用备份服务或用户所属项目的备份空间不足时,可以申请增加备份空间 |
创建周期性备份 | 1、通过创建备份策略,系统将按照策略自动执行周期性备份和复制任务。以便云硬盘在数据丢失或损坏时快速恢复数据,保证业务正常运行。2、通过创建备份策略并绑定云硬盘到备份策略中,对云硬盘进行保护 |
手动执行备份策略 | 备份策略按照设定的时间对云硬盘执行备份,生成备份副本。用户也可以手动执行全量备份或者增量备份操作 |
手动执行复制策略 | 备份策略按照设定的时间对已有的备份副本执行复制,生成复制副本。用户也可以手动触发复制操作。使用该功能前,需要先配置区域内复制 |
使用副本数据恢复磁盘 | 1、如果希望使用云硬盘中数据进行测试或者业务快速复制。用户可以使用备份,创建新磁盘。2、如果原硬盘发生故障,用户可以使用备份恢复原硬盘的数据,保证业务连续性。3、如果已有一个其他的云硬盘,用户可以将备份中的数据直接恢复到这个云硬盘中 |
管理副本 | 通过查看副本、删除副本等操作,对已有副本进行手动整理。也可以申请备份空间,以增加备份所需的空间 |
管理备份策略 | 通过对备份策略的一系列操作,实现对备份策略的有效管理 |
任务管理 | 通过任务管理,可以查看最近30天内备份任务、复制任务、恢复任务、删除任务的执行情况 |
选择“控制台 > 存储 > 云硬盘备份”,进入云硬盘备份控制台,单击“申请空间”
选择所在region以及可用分区,添加生产云主机以及容灾云主机
参数 | 说明 | 取值样例 |
---|---|---|
名称 | 备份策略名称只能由中文字符、英文字母、数字、下划线、中划线组成,且长度小于等于255个字符 | backup_policy |
可用分区 | 1、指定这个备份策略可以绑定的磁盘所属可用分区。2、为策略选择可用分区后,仅支持绑定归属可用分区中的云硬盘。3、如果选择的可用分区不具备复制能力,则不能配置复制策略 | az1.dc2 |
有效期 | 1、策略的有效期。超过有效期后,该策略将失效。用户可以根据需要修改策略有效期。2、支持 “永久有效”或根据“按天数”、“按日期”进行设置 | 永久有效 |
备份时间 | 已绑定策略的云硬盘执行备份的时间点。最多可以设置24个时间点。备份时间间隔不能小于1小时 | 00:19 |
备份周期 | 已绑定策略的云硬盘执行备份的周期:1、按天:备份周期可选每1-180天。2、按周:每周按照选中的星期进行备份。3、按月:每月按照选中的日期进行备份。4、按年:每年按照选中的月份和日期进行备份 | 按天:每3天 |
保留规则 | 增量备份策略自动生成的备份副本的保留规则,超出保留规则限制的备份副本将自动清除 | 按时间:3个月 |
参数 | 说明 | 取值样例 |
---|---|---|
备份时间 | 已绑定策略的云硬盘执行备份的时间点:1、最多可以设置24个时间点。2、备份时间间隔不能小于1小时 | 00:23 |
备份周期 | 已绑定策略的云硬盘执行备份的周期:1、按天:备份周期可选每1-180天。2、按周:每周按照选中的星期进行备份。3、按月:每月按照选中的日期进行备份。4、按年:每年按照选中的月份和日期进行备份 | 按周:星期六 |
保留规则 | 全量备份策略自动生成的备份副本的保留规则,超出保留规则限制的备份副本将自动清除 | 按时间:1个月 |
点击“客户端资源管理”
下载客户端助手包,并上传至ECS虚拟机,解压客户端助手包
启动cmd命令行,进入解压目录,执行install.bat
命令,根据页面提示,输入IP地址和激活码
安装成功后,执行start.bat命令启动客户端助手
下载应用客户端助手包,并上传至ECS虚拟机,解压客户端助手包
发现客户端主机后,如图所示,点击“安装”,弹出安装客户端窗口
数据库类型选择SQLServer,等待安装成功
选择“数据库备份”
点击“备份”,申请空间
根据实际情况,申请所需备份空间
选择“数据库/实例”页签,点击注册数据库
选择数据库类型:SQL Server
选择数据库所在云服务器
选择注册类型:实例或者数据库,以数据库类型为例
选择数据库实例
点击认证,弹出认证窗口,选择任一认证方式,以SQL Server身份认证为例,输入数据库的用例和密码
点击“测试”,认证测试成功后,点击“确定”,实例认证状态变为已认证
认证成功后,选择待备份的数据库,点击“确定”
数据库注册成功
选择“策略”,点击创建
数据库类型选择SQL Server
根据实际情况配置“增量备份策略”、“全量备份策略”、“日志备份策略”
高级配置:根据实例情况选择是否开启“存储加密”和“流量控制”
点击“确定”,创建备份策略成功
选择备份策略,点击“绑定数据库”
在数据库列表中,选择待备份的SQL Server数据库
点击“确定”,绑定数据库成功
等待备份策略自动调度,或者手动创建备份副本
点击“备份”页签,选择备份副本,点击“恢复”,弹出数据库应用恢复窗口
数据库:选择待恢复的数据库
主机:选择恢复目标主机
数据文件保护路径:根据实际情况选择
日志文件保护路径:根据实例情况选择
恢复后数据库名称:根据实例情况选择
点击“下一步”
覆盖同名数据库:根据实例情况选择
自定义脚本:根据实例请选择
点击“完成”,在“任务”页签观察恢复任务状态
看下面博客