华为云计算灾备产品BCManager 及eBackup的组网方式
BCManager的作用
OceanStor BCManager是面向企业数据中心存储容灾业务的管理软件,实现容灾、双活、两地三中心等容灾环境的管理,具备多种数据库应用与虚拟化环境的容灾管理功能,简单高效的完成容灾业务配置,清晰可视的掌握系统容灾业务的运行情况,快速方便的完成数据恢复和测试演练。
eBackup的产品特点
满足海量虚拟机备份场景需求
- 备份服务器与备份代理各司其职,分布式可扩展结构
- 虚拟机智能选择,自动保护新增虚拟机,减轻维护工作量
- 任务负载均衡、故障切换,保障可靠性
备份管理简单易用
- 提供快速入门说明,简化理解复杂度,轻松上手
- 提供配置向导,四步完成虚拟机保护配置
- 备份系统运行状态都可直观的在首页监控
性价比极高的数据保护方案
- 通过备份数据重复删除、压缩,永久增量备份等技术,降低35%用户备份存储购置成本
- 支持块级增量备份/恢复,缩减95%备份恢复窗口
eBackup的功能
- eBackup基于虚拟机/磁盘快照、CBT(Change Block Tracing)和快照比对技术,对虚拟机、公有云、私有云和混合云四种应用场景下的用户数据提供全面的保护。
- eBackup支持虚拟化场景下,虚拟化及磁盘数据的备份恢复
eBackup的角色
- 备份服务器
功能:负责备份和恢复等任务的调度和监控,备份存储和生产系统的管理,并直接接收和响 应用户的请求。
- 备份代理
功能:负责接收备份服务器下发的备份和恢复等任务,与生产系统和备份存储直接交互,以 执行任务。
eBackup相关组件间的交互
eBackup的网络平面
- 备份管理平面
备份服务器对外提供界面的平面,给管理员访问整个备份系统用的。
- 内部通信平面
备份服务器跟备份代理之间做任务下发任务交互用的。
- 生产管理平面
备份服务器访问生产站点。
- 存储平面
备份代理通过存储平面将备份数据写入到备份存储中,也可以通过存储平面直接访问生产存储。
eBackup的组网方式
LAN-Base
备份数据要通过生产网络、业务网络进行传输。
LAN-Base组网可以应用在任何场景下(虚拟化场景,私有云场景,本地存储,集中存储,IPSAN,NAS)
LAN-Free
备份流量不占用业务网络。
生产存储和eBackup服务器直接走存储网络通信(FC网络,FusionStorage环境)
备份原理
永远增量备份
与FusionStorage备份方式类似,把数据全部切成小块,切块之后再记录一个类似地图的东西,地图会记录这一次备份所占用的数据块是哪些,备份的时候只需要根据这个地图顺序的读取这些数据块即可。
无合成增量恢复
不需要进行数据的合成,只需要按照地图去读取数据就行了,所以恢复速度较快。
eBackup使用的技术
CBT
块追踪技术
第一次备份的时候完全备份,然后此时CBT开始工作,会在内存里面建立一个内存变更位图,把每一个数据块对应到内存的一个二进制位上。数据变更之后,在对应的二进制位上置一,后续备份的时候,由于我们知道只有那些位置出现了变化,所以只需要更新对应位置即可。
快照对比
每一次备份之后产生一个快照,通过多次快照的对比,对比出现哪些数据块不同,然后只将不同的数据备份下来。
两种备份方式适用场景
两种备份方式对比
重复数据删除
会将所有的备份数据进行切片,并计算哈希值,备份的时候如果有相同的数据,只保留一份,可以降低用户备份存储的购置成本。
技术特点与价值:
- 原始数据进行切块计算指纹值
- 指纹值相同的数据块只存储一份
- 使用变长切块的方式以获取更高的重删率
- 同一VM多次备份间备份数据可进行重复数
据册删除 - 备份数据缩减:通过备份数据重复删除、备份数据压缩等数据缩减技术,减少备份数据所占空间,用户备份存储购置成本降低20%
文件细粒度恢复
当用户只想获取备份里面某一个文件时,就需要用到文件细粒度恢复技术。
将备份的数据做成一个虚拟的磁盘,然后将虚拟磁盘挂载给虚拟机,让用户可以从虚拟机里面读取磁盘的文件,然后复制出来,复制用户所需要的文件。(在操作系统可以看到多了一块虚拟磁盘,是只读的)
现版本的eBackup无法使用
技术特点与价值:
- 无需将备份数据全部传输回生产端
- 用户只需要恢复自己想要的文件数据,无需整虚拟机恢复或全盘
- 恢复恢复效率高,分钟级别
约束限制:
- 仅支持虚拟化备份场景
- 仅支持生产主机上使用通用多路径场景
- 要求生产主机有IP类型的存储网络
远程备份
可以把生产站点里面的数据备份到远程的备份站点中,备份的时候所传输的数据都是压缩和加密的。
不支持备份数据的断点续传和重复数据删除。
技术特点与价值:
- 无需在本地配备备份存储,支持直接将数据备份到远程备份存储中
- 支持备份数据的传输前压缩处理
约束限制:
- 远程备份存储仅支持S3存储
- 远程备份不支持备份数据的断点续传和重删
两级备份
本地会有一个存储保存数据,远程也会有一个存储来保存数据。
不支持重复数据的删除。
技术特点与价值:
- 支持备份数据分级存储,提高备份数据可靠性
- 支持备份管理员/租户定义需要两级备份的受保护对象及策略。满足既有本地备份、又有两级备份场景的灵活需要
- 二级备份支持备份数据的传输前压缩和断点续传,满足跨WAN数据传输的可靠性
约束限制:
- 二级备份存储仅支持S3存储
- 二级备份不支持备份数据的重删
备份服务器HA
主备切换
技术特点与价值:
- 备份服务器(主)发生故障之后,2分钟内完成HA切换,由备份服务器(备)接管业务
- 备份服务器可用度达到99.999%
任务负载均衡与故障切换
备份代理故障,会触发任务负载均衡
技术特点与价值:
负载均衡:
- 任务自动分发,无需手动绑定备份对象和备份代理
- 任务在各备份代理间自动负载均衡
- 充分利用备份代理的资源,提高整体性能
故障切换:
- 备份代理故障后,任务切换到其它健康节点运行
- 1分钟内完成任务的故障切换,提升备份业务连续性和可靠性