开始新对话

未解决

此帖子已超过 5 年

J

12956

2012年11月6日 23:00

【专家问答第五期】基于Symmetrix的远程复制技术SRDF的实现及解决方案

好消息,EMC中文论坛里新一期的“专家问答”活动即将开启。从11月12日(周一)开始为期两周的时间里,我们将和大家一起讨论和分享与 基于Symmetrix的远程复制技术SRDF的实现及解决方案 有关的话题和心得。以往所有已完成的“专家问答”活动可参考这个汇总贴

本期讨论主题:基于Symmetrix的远程复制技术SRDF的实现及解决方案

本期持续时间:2012年11月12日 – 11月25日,为期两周。活动结束后,本贴将锁定,有相关的后续问题可开新贴提问。

本期我们邀请到的三位专家是: Edward Zou,Cecil Yan 和 Jessie Tang

Edward_Zou_ATE.jpg

Edward Zou 从事IT 行业15年,在存储系统领域有10年经验,目前是EMC中国区的现场技术支持专家,对数据备份与恢复技术、远程数据的复制与容灾、以及存储性能等问题有浓厚的兴趣。


Cecil_Yan_ATE.JPG

Cecil Yan 目前就职于EMC中国售后技术支持部门,主要负责Symmetrix产品的技术支持,且在SRDF,Data Structure等相关领域有所见长。


Jessie_Tang_ATE.jpg

Jessie Tang 通过2010年校园招聘加入EMC,现任Symmetrix远程技术支持的工作。对于Symmetrix硬件结构、数据本地和远程复制技术等问题有浓厚的兴趣。


和专家交流,与同行畅谈。欢迎大家以回帖的方式就基于Symmetrix的远程复制技术SRDF的实现及解决方案这个主题,来积极提问和踊跃发表自己的意见。期待您的参与!

1.8K 消息

2012年11月12日 19:00

SRDF 和 RP 在原理上有哪些区别呢?

3.2K 消息

2012年11月12日 22:00

如果同步过程发生中断,比如光缆被弄断这样是不是要重新再来一遍同步?

5 Practitioner

 • 

274.2K 消息

2012年11月13日 00:00

这是一个非常好的问题,我个人的意见是,商用的技术归根到底是要为实际的商业应用服务的,容灾的建设是为保证实际业务持续运作服务的,而客户的应用也是多层次的,因此容灾系统的规划建设要从实际需求出发统筹规划,根据所保护信息资产与服务的价值、面临风险的大小、业务中断的损失和影响、业务恢复的优先级与相关性等因素,确定灾难备份建设等级,从而合理选择灾难备份方案。

回到SRDF/ARCascaded SRDFConcurrent SRDF的区别及使用场景的选择,其能达到的

RTO( Recovery Time Objective)、RPO(Recovery Point Objective)理论值不同,对带宽的需求不同,可能建设的预算、运行及维护的成本也不同,所以我想首先是要基于需求分析以及客户基本的系统结构和逻辑组成等方面来入手,结合考虑RTORPO、并通过平均无故障时间(MTBF: Mean Time Between Failure)、可维护性通过平均恢复时间(MTTR: Mean Time To Recover)等进行衡量,兼顾经济可行性和业务系统的应急需求等,从而选择合适的架构有效地构建容灾。

5 Practitioner

 • 

274.2K 消息

2012年11月13日 00:00

如果同步过程发生中断,SRDF不需要重新再来一遍,只需要复制增量的数据就可以了。

17 消息

2012年11月13日 01:00

谢谢Jun Zou答复,同意你的说法,不同的业务需求要有相应的解决方案。

Jun Zou wrote:

这是一个非常好的问题,我个人的意见是,商用的技术归根到底是要为实际的商业应用服务的,容灾的建设是为保证实际业务持续运作服务的,而客户的应用也是多层次的,因此容灾系统的规划建设要从实际需求出发统筹规划,根据所保护信息资产与服务的价值、面临风险的大小、业务中断的损失和影响、业务恢复的优先级与相关性等因素,确定灾难备份建设等级,从而合理选择灾难备份方案。

回到SRDF/ARCascaded SRDFConcurrent SRDF的区别及使用场景的选择,其能达到的

RTO( Recovery Time Objective)、RPO(Recovery Point Objective)理论值不同,对带宽的需求不同,可能建设的预算、运行及维护的成本也不同,所以我想首先是要基于需求分析以及客户基本的系统结构和逻辑组成等方面来入手,结合考虑RTORPO、并通过平均无故障时间(MTBF: Mean Time Between Failure)、可维护性通过平均恢复时间(MTTR: Mean Time To Recover)等进行衡量,兼顾经济可行性和业务系统的应急需求等,从而选择合适的架构有效地构建容灾。

2012年11月13日 03:00

在使用SRDF/S的情况下,对链路有什么样的要求。

特别是一些传输上的技术指标。

12 消息

2012年11月13日 07:00

Edward的回复已提供非常详细的信息,关于SRDF/S, SRDF/A等复制类型,这里再补充若干:

SRDF/S是同步复制,当数据写往R1(源端)并传送到R2(目的端)时,才会对主机作出相应;SRDF/A异步复制是当数据完成的R1写时,便会对主机响应,通过cycle的机制来确保数据一致性;

Concurrent SRDF,即1个源端,可以同时有2个目的端。1个用来灾备回复,另1个可用来备份或测试。

SRDF/Star就是一种concurrent SRDF的技术,它是基于3站点的远程复制(1个源,2个目的):通常1个目的站点距离源较近使用SRDF/S,另1个较远则使用SRDF/A,SRDF/STAR使2个目的之间仍建立起SRDF/A的复制技术。这样,当源站点遭遇事故时,仍有2个站点可作数据保护。

而hotcap提问关于SRDF/AR和SRDF/CR(Cascaded SRDF)的区别:

SRDF/AR(又称SAR)是结合了SRDF和Timefinder(symmetrix的本地复制技术),从而提供周期性的自动远程复制,能保持数据一致性。虽然损失了RPO,但对带宽要求低。它分为单跳和多跳结构,单跳就是STD(BCV/R1)->R2(BCV),多跳就是R1->R2(BCV/R1)->R2(BCV),其中BCV表示的是本地的镜像;

Cascaded SRDF(SRDF/CR)是SRDF/AR的一种改变,它引入了新结构R1->R21->R2,即第二个站点是第一个站点的目的,是第三个站点的源。它的好处是当第一个站点遭遇故障,第二个站点能继续向第三个站点传送数据,从而为第三个站点提供更好的RPO和RTO。

SRDF/AR(SAR)在多站点的复制中应用较为广泛,稍后会share一些关于SAR的客户案例供参考。

12 消息

2012年11月13日 08:00

RecoverPoint(RP)分为两种灾难恢复类型:本地同步CDP和远程异步CRR.

CRR工作原理:当应用程序主机向 RecoverPoint 目前所保护的 LUN 发送一个写操作后,主机拆分器或智能交换机会将其发送到 RecoverPoint 应用装置;当收到该写操作的拷贝后,本地 RecoverPoint 应用装置将立即发回确认;发出确认后,它将由拆分器处理并保留在此拆分器中,直到收到来自生产 LUN 的确认。在该应用装置收到写操作后,对数据包进行压缩校验,然后安排跨 IP 网络将该数据包提交给远程应用装置,最后解压缩数据写入日志卷,然后分发到远程卷。

RP支持源端和目的端存储中至少有一个需要是EMC的阵列,一般源端存储以(CLARiiON) CX系列为主。

SRDF是基于symmetrix阵列间的远程复制,以SRDF/A为例对比,当源存储阵列收到来自源主机的写请求后,源阵列立即响应主机的写请求。数据保存在源阵列并稍后传送给远程站点。异步复制的写操作被保存在两个阵列的缓冲区并在适当的时间提交这些写操作。

17 消息

2012年11月13日 18:00

谢谢回复,有句话不是很明白“SRDF/AR(又称SAR)是结合了SRDF和Timefinder(symmetrix的本地复制技术),从而提供周期性的自动远程复制,能保持数据一致性。”

何为周期性的呢?

Jessietang wrote:

Edward的回复已提供非常详细的信息,关于SRDF/S, SRDF/A等复制类型,这里再补充若干:

SRDF/S是同步复制,当数据写往R1(源端)并传送到R2(目的端)时,才会对主机作出相应;SRDF/A异步复制是当数据完成的R1写时,便会对主机响应,通过cycle的机制来确保数据一致性;

Concurrent SRDF,即1个源端,可以同时有2个目的端。1个用来灾备回复,另1个可用来备份或测试。

SRDF/Star就是一种concurrent SRDF的技术,它是基于3站点的远程复制(1个源,2个目的):通常1个目的站点距离源较近使用SRDF/S,另1个较远则使用SRDF/A,SRDF/STAR使2个目的之间仍建立起SRDF/A的复制技术。这样,当源站点遭遇事故时,仍有2个站点可作数据保护。

而hotcap提问关于SRDF/AR和SRDF/CR(Cascaded SRDF)的区别:

SRDF/AR(又称SAR)是结合了SRDF和Timefinder(symmetrix的本地复制技术),从而提供周期性的自动远程复制,能保持数据一致性。虽然损失了RPO,但对带宽要求低。它分为单跳和多跳结构,单跳就是STD(BCV/R1)->R2(BCV),多跳就是R1->R2(BCV/R1)->R2(BCV),其中BCV表示的是本地的镜像;

Cascaded SRDF(SRDF/CR)是SRDF/AR的一种改变,它引入了新结构R1->R21->R2,即第二个站点是第一个站点的目的,是第三个站点的源。它的好处是当第一个站点遭遇故障,第二个站点能继续向第三个站点传送数据,从而为第三个站点提供更好的RPO和RTO。

SRDF/AR(SAR)在多站点的复制中应用较为广泛,稍后会share一些关于SAR的客户案例供参考。

11 消息

2012年11月13日 18:00

几位专家能不能谈一下SRDF与操作系统或者数据库端的数据复制相比有什么优势呢?

913 消息

2012年11月13日 19:00

来学习学习SRDF

63 消息

2012年11月13日 22:00

欢迎专家来答疑解惑,鼓掌!

Question:

1、为何SRDF不在VNX上支持,后续有无计划?

2、SRDF为何不支持基于IO的异步复制,基于快照的对主LUN性能影响有多大?

3、在R1->R2->R3,R1-->R3的三角型组网中,R1、R3间的有个虚拟的链路在R1到R2间链路异常时启用?是自动的还是需要管理员手动启动?

12 消息

2012年11月14日 07:00

1. SRDF是基于Symmetrix所开发的一款远程复制产品,Symmetrix无论在底层物理架构、数据结构上与VNX的不同,是SRDF无法在VNX上实现的原因。另,symmetrix的ORS(Open Replicator)可以实现symmetrix与异构存储(VNX,Clariion,etc)间的远程复制。

2. SRDF系列中的SRDF/A就是基于I/O的异步远程复制,它结合差量集技术和独立写一致性。差量集通过缓冲机制保证写的顺序。

基于快照的远程复制可理解为是SRDF系列中的SRDF/AR产品,只要I/O不在极端繁忙的情况下,对源端的读写性能影响很小。

3. 三站点组网模式一般采用SRDF/Star,SRDF/CR, SRDF/AR模式 (可参见上述回帖中对于SRDF各类型的描述),它们相互间的链路都是一直保持启动的。

12 消息

2012年11月14日 07:00

与操作系统或者数据库端的数据复制相比,SRDF是基于阵列的远程存储复制,它是由阵列的操作环境和资源来执行和管理数据复制。这样可以减轻主机CPU的负担,使之更好的执行应用程序。

3.2K 消息

2012年11月14日 07:00

如果说存储是基石那么主机 数据库就是上层的应用,数据复制越往上层走办法越多同时消耗的资源和时间相比同量的存储级别复制技术那可是大多了..例如数据复制是要以数据库层面体现那么所有数据流都要通过数据库自己的接口参与复制那么数据从最低层的信息转换成通过数据库表现的数据流 数据量极大时会对正常的业务造成影响.不缺钱花还是选择存储级别的复制吧,速度快还可以得到一个某个时刻的克隆.

找不到事件!

Top