简洁而经典的总结:备份四大误区.docx
《简洁而经典的总结:备份四大误区.docx》由会员分享,可在线阅读,更多相关《简洁而经典的总结:备份四大误区.docx(9页珍藏版)》请在优知文库上搜索。
1、1 .什么是企业容灾的数据复制技术?企业容灾架构中,所谓的数据复制技术主要是指能够将结构化数据进行豆制,从而保证数据具备双副本或者多副本分散在不同数据中心的技术。这里面需要强调两点: 结构化数据:以结构化数据为主的数据豆制技术。 分散在不同数据中心:数据副本必须分布在不同的数据中心.就具体的实现技术而言,就目前业界发展来看,可以实现数据或制的技术多种多样,有基于数据库层面的数据兑制技术,例如OraCIe公司的ACtiVeDaIaGUrad、IBM公司的Db2HADR等:有基于系统层面的数据亚制技术,例如赛门铁克的YXVm、传统的逻辑卷管理(1.VN)、OraCIe公司的自动存储管理(ASM)冗
2、余技术、IBM公司的GPFS等:有基于存储虚拟化实现的数据复制技术,例如EMC公司YPIeXStretchClUSter、IBM公司SVCSPIilCluster,NelAPP公司MetrOCIUSSr等:也有基于存储底层实现的数据复IM技术,例如IBM公司的DS8000PPRC技术、EMC公司的SRDF技术、HP公司的C技术等等,每一种技术都有其实现的前提条件,也有各自的技术特点和实现的不同效果。2 .企业容灾中的数据复制技术的分类2.1 同步亲制和异步友制从RPo维度来划分,大的方面可以分为同步自制和异步巨制. 同步豆制:要求每一个写入操作在执行下一个操作处理之前,在源端和目标端都能完成。
3、特点是数据丢失少,会影响生产系统性能,除非目标系统物理上离生产系统比较近. 异步复制:在处理下一个操作前,只需要完成源端数据写入即可,不等待数据豆制到目标系统中.特点是豆制的数据与源数据有时间差,但这种巨制对生产系统性能影响较小.那么这里有一个问题”如何界定一个写入操作完成?,一般来讲,存储端的写入以存储设备的缓存写入为标准,数据库的写入以数据库的事务日志落盘为标准.如果用图的方式来区别同步和异步之前的区别就在于:同步需要等待黑色和红色的ACK返回才会执行下一个IO,而异步只需要等待黑色的ACK返回即可执行下一个10.从结果上来看,等待红色的ACK返回显然标要花巡更多时间,因为A和B分别位于不
4、同的数据中心;但是等待会带来RPO=O的回报.2.2 根据实现复制的手段来划分根据上图,数据巨制最终完成的结果是在两个磁盘介质上完成同一个10数据,但是将来自客户端的单个IO请求豌像为两个IO的源头可以有三种不同的选择:操作系统层面、数据面层面以及存储层面.1) .操作系统屡面的复制技术:以1.VM.VXVM等重矩卷镜像为基础,10写入的时候可以在组成同一个逻辑卷的物理谅像上同时写入数据,底层数据写入是需要通过SAN协议完成的.2) .数据库层面的豆制技术:一种是类似操作系统逻辑卷的模式,比如ORAC1.E的ASM,它也是一种逻饵卷常理模式,同样也可以通过多个物理镜像来组成一个逻辑卷,从而通过
5、镜像巨制的方式完成数据副本的同时写入.本质上它与操作系统展面的逻辑卷镜像技术没有区别,只是它离数据库更近,数据库更怪它.另外一种是通过数据库事务日志豆制的方式将数据修改行为在另外一个备库上重新演绎一遍,最终可以达到使数据结果一致的目的.3) .存赭屋面的复制技术:一种是通过存幡网关将两个物理存储卷组成一个逻辑存储卷,通过镜像豆制的方式完成数据在存储落盘时的双写.本质上它与操作系统屋面的遂辑卷镜像技术也没有区别,只是它选择在存储屋面实现.另外一种是通过存储介质之间以块拷贝的方式来实现数据副本的冗余.究其原理,其实无论从嘟个层面来实现,这些技术从原理上可以划分为三种类型:1、【O双写(操作系统逻短
6、卷镜像、ASM,存储网关镜像.etc)2、事务回放(以OradeADG为代表.etc)3,数据单元拷贝(以存砧CA、DP技术为代表的存储更制技术)3 .系统层如何实现数据复制?3.1 通过操作系统遗辑卷镜像实现数据良制对于操作系统层面的逻辑卷管理器1.VM模式来讲,是将底层来自不同数据中心的的两个物理存储卷作为物理镜像(PV)组合成一个可用的逻辑存储卷(IV)提供给上层应用来存放数据,本地物理卷和远程物理卷分别是由存储经过本地SAN环境以及跨数据中心SAN环境提供给服务器操作系统展.建立逻辑卷的时候就已经定义好1.V和PV的映射关系,并且逻辑页(1.P)和物理页(PP)的映射关系也已经完全定义
7、好了.这种复制只能采用同步发制机制,复制对象为逻辑卷层的变化Block,其过程为:捕获逻辑页(1.P)当中的变化块,同步写两个物理页(PP),等于在一个主机上将同一数据写入两个不同的碳盘,本地写完得到ACK确认,并且远端写完也得到ACK确认,才能或是一个完整的写入.假设远端存储卷写入超时就会被标为故障或者是般线状态,当远端存储写入恢复之后,对于1.VM来讲需要重新进行手动同步实现磷像副本完全一致。3.2 通过数据库逻辑卷镉像实现的数据豆制对于ASM模式来讲,其实原理与1.VM基本相同,创建DiskGroup的时候,将冗余策略选择为Normal,也就是所有业务数据保证两份镜像。这样的话,我们可以
8、将相等数量的磁盘分别归入不同的故障组(FailUreGroup).ASM对OraCIe数据文件(DataFile)进行修改的时候,以AU为单元进行实时双向写入,本地写完得到ACK确认,并且远端写完也得到ACK确认,才能算是一个完整的写入.相比1.VM的优势在于两点:ASM会有一个短时间内的写事务日志记录,它会帮助恢复离线浅像恢巨数据,但是如果超过这个时间,同样需要一个全新的同步来保证数据的一致性.另外一点,AU并非建立数据文件的时候就已经映射好了,ASM是在数据写入时才会分配具体的AU,完全可以做到通过指针转移的方式避免坏块儿导致的数据写入失败问题.3.3 通过分布式文件系统文件镜像实现的数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 简洁 经典 总结 备份 四大 误区