华为云计算灾备产品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分钟内完成任务的故障切换,提升备份业务连续性和可靠性
华为云计算灾备产品BCManager 及eBackup的组网方式的更多相关文章
- 华为云计算IE面试笔记-eBackup有哪几种备份组网方式,各备份组网方式主要的应用场景及备份流程?
应用场景: LAN-Base一般用于备份数据量小,且对备份窗口没有特殊要求的场景,此类场景下备份服务器和备份代理一般是虚拟机部署. LAN-Free一般用于备份数据量较大,且对备份窗口要求比较严格的场 ...
- 华为云计算IE面试笔记-请描述华为容灾解决方案全景图,并解释双活数据中心需要从哪些角度着手考虑双活设计
容灾全景图: 按照距离划分:分为本地容灾 同城容灾 异地容灾 本地容灾包括本地高可用和本地主备.(本数据中心的两机房.机柜) 本地高可用这个方案为了保持业务的连续性,从两个层面来考虑: ①一个是从主 ...
- 华为云计算IE面试笔记-华为云计算解决方案业务迁移支持哪些迁移?有哪些特点?请描述基本的业务交付流程、业务迁移流程和原则。
1. 迁移场景:华为云计算解决方案按照源端环境来说,支持P2V.V2V(P2V:物理设备(操作系统及其上的应用软件和数据)迁移到华为虚拟化平台.V2V:其他厂商的虚拟化平台迁移到华为虚拟化平台.)以及 ...
- 基于Cloudera Search设计数据灾备方案
当实际项目上线到生产环境中,难以避免一些意外情况,如数据丢失.服务器停机等.对于系统的搜索服务来说,当遇到停机的情况意味着在停机这段时间内,用户都不能通过搜索的相关功能进行访问数据,停机意味着将这一段 ...
- 如何在DCS管理控制台将两个Redis主备实例建立全球灾备。
华为云分布式缓存服务DCS,具有强大的功能,现在小编教大家如何在DCS管理控制台将两个Redis主备实例建立全球灾备. 建立全球灾备,会对主实例和备实例进行升级,实例进程会重启,连接会中断.同时备实例 ...
- Linux实战教学笔记48:openvpn架构实施方案(一)跨机房异地灾备
第一章VPN介绍 1.1 VPN概述 VPN(全称Virtual Private Network)虚拟专用网络,是依靠ISP和其他的NSP,在公共网络中建立专用的数据通信网络的技术,可以为企业之间或者 ...
- NOS跨分区灾备设计与实现
本文来自网易云社区 作者:王健 摘要 NOS(网易对象存储)在实现多机房(杭州机房,北京机房等)部署后,允许一个用户在建桶时选择桶所属机房.在此基础上,我们实现了跨机房的数据复制,进一步实现了跨机房的 ...
- DataGuard VS Beedup & GoldenGate灾备方案参数对比
世上本无完美产品,只有合适的才是最好的! 用户重视灾备数据站点的建设,毋庸置疑必备品.如果考虑带宽及事务完整性保证,存储灾备和操作系统级灾备局限性显而易见. 商用价值一般用于解决数据库自带辅助功能的短 ...
- 理解 OpenStack 高可用(HA)(1):OpenStack 高可用和灾备方案 [OpenStack HA and DR]
本系列会分析OpenStack 的高可用性(HA)概念和解决方案: (1)OpenStack 高可用方案概述 (2)Neutron L3 Agent HA - VRRP (虚拟路由冗余协议) (3)N ...
随机推荐
- JS:String
String数据类型:字符串 字符串是存储字符的变量. 字符串可以是引号中(可以使用单引号或双引号)的任意文本. var a = "abc"; var b = "123& ...
- 关于android里activity之间利用button组件使用intent跳转页面
在需要跳转的activity 中 添加 Button button = findViewById(R.id.login);button.setOnClickListener(new View.OnCl ...
- 关于NAND FLASH解扣的认识
NAND FLASH是现在非常重要的存储介质,根据出厂时厂家检测结果可分为原片(正片).白片和黑片. 所谓原片就是NAND FLASH生产厂商挑选出来的最好的晶圆,切割下来经过了各项测试之后封装成成品 ...
- 【FAQ】华为帐号服务报错 907135701的常见原因总结和解决方法
很多开发者在接入华为帐号服务时,经常会出现907135701的报错.根据官网文档说明,错误码907135701表示: 这个错误码在安卓和鸿蒙上都会出现,导致该报错的原因有很多,开发者可以按照下面几点进 ...
- git的工作原理和git项目创建及克隆
Git基本理论(重要)三个区域Git本地有三个工作区域:工作目录(Working Directory).暂存区(Stage/Index).资源库(Repository或Git Directory).如 ...
- android studio取消设置代理
看标题感觉就是一个简单的设置,其实只是个大坑啊 https://www.jianshu.com/p/bb6d2bcdd5b5 android studio内虽然设置了 no proxy,但是没起作用, ...
- IO流思维导图
IO思维导图总结 总览: 1.文件 <目标:File类的创建和删除的方法 > public boolean createNewFile() :当且仅当具有该名称的文件尚不存在时, 创建一个 ...
- Re:用webpack从零开始的vue-cli搭建'生活'
有了vue-cli的帮助,我们创建vue的项目非常的方便,使用vue create然后选择些需要的配置项就能自动帮我们创建配置好的webpack项目脚手架了,实在是'居家旅行'必备良药.这次借着学习w ...
- 苹果手机和Windows之间互传文件
参考链接:https://jingyan.baidu.com/article/a378c960c46804f229283064.html 实现原理:就是使用Samba服务,windows共享一个文件夹 ...
- 解决报错Error response from daemon: Get https://10.0.0.110/v2/: dial tcp 10.0.0.110:443: connect: connection refused
修改 #https不需要验证,否则要加上以下配置# 意思就是非安全仓库,加上重启就OK了! vim /lib/systemd/system/docker.service --insecure-regi ...