hotcap
1 Nickel

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

谢谢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)等进行衡量,兼顾经济可行性和业务系统的应急需求等,从而选择合适的架构有效地构建容灾。

0 项奖励

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

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

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

0 项奖励
Jessietang
1 Nickel

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

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的客户案例供参考。

0 项奖励
Jessietang
1 Nickel

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

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

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

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

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

0 项奖励
Highlighted
hotcap
1 Nickel

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

谢谢回复,有句话不是很明白“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的客户案例供参考。

0 项奖励
techready
1 Nickel

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

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

0 项奖励
yanzs
3 Zinc

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

来学习学习SRDF

0 项奖励
freshplus
1 Nickel

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

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

Question:

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

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

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

0 项奖励
Jessietang
1 Nickel

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

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

0 项奖励
liulei_it
4 Germanium

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

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

0 项奖励