存储在线专栏文章:容灾的介绍到了最关键的一个产品,就是EMC Symmetrix。Symmetrix采用的容灾复制软件叫SRDF(Symmetrix Remote Data Facility),它是世界上第一个远程容灾软件,推出时间为1994年10月,距离今天已经19个年头了,据说已经销售了几万套license,应该不算夸张。SRDF刚开始肯定是只支持大机环境的,但今天我们只谈在开放系统下的方案。

SRDF有这么长的历史,功能必然比较丰富和复杂,西瓜哥介绍起来也感到很有压力,不过,今天西瓜哥打算尽量用大量的图片和少量的说明给大家一个轮廓,了解SRDF的精华所在。

高端存储单系统主要看架构,而容灾主要看拓扑。因此,我把SRDF组成的组网拓扑列出来,大家就清楚了。

这个是经典的同步复制拓扑SRDF/S,EMC比较老实,只宣传支持200KM。


veam容灾 容灾软件_EMC

这个是典型的异步复制拓扑SRDF/A,EMC宣讲秒级RPO,但没有说是多少秒,从工作的机制看,西瓜哥认为和IBM DS8000、华为HVS、富士通DX8700 S2一个级别的,感觉带宽允许,3-5S也是有可能的。


veam容灾 容灾软件_EMC  Symmetrix  SRDF_02

这个拓扑叫SRDF/Data Mobility(SRDF/DM),主要用来做快速数据迁移的。它采用的工作方式即不是同步,也不是异步,而是叫Adaptive copy mode。这个有点类似富士通的Stack模式,无法保证I/O的顺序。


veam容灾 容灾软件_veam容灾_03

下面这种模式叫SRDF/Automated Replication (SRDF/AR)。SRDF/AR组合了SRDF/S和SRDF/DM,再配合快照使用,用在远程带宽比较紧张的情况下。也就是主存储(或者第二个存储)打一个快照,然后用SRDF/DM的方式快速复制到远端,这份数据是可以恢复的。用在对RPO要求不高,带宽有限的情况。


veam容灾 容灾软件_EMC  Symmetrix  SRDF_04

下面是一种两地3中心的方案,叫Concurrent SRDF。并发SRDF可以同时把数据复制到两个远程数据中心。


veam容灾 容灾软件_DM_05

这是另外一种两地3中心的拓扑,叫Cascaded SRDF。级联SRDF采用SRDF/S和SRDF/A,和并发SRDF的工作模式不太一样。


veam容灾 容灾软件_EMC  Symmetrix  SRDF_06

下面这两个是星型的两地3中心方案,叫SRDF/Star。SRDF/Star的特点就是相互之间都有链路,上面一种级联拓扑叫Cascaded SRDF/Star,下面一个并发拓扑叫Concurrent SRDF/Star。


veam容灾 容灾软件_veam容灾_07

上面的这些拓扑针对Open systems和Mainframe都一样的,但EMC的4中心方案中,这两种场景的拓扑是不同的。
这是大机的4中心拓扑,叫SRDF/SQAR (Symmetrix Quadrilateral Asynchronous Replication) 。这个四方形的异步复制其实就是两地4中心的方案,只支持大机。


veam容灾 容灾软件_EMC  Symmetrix  SRDF_08

而针对Open Systems,EMC好像没有专门的术语,就叫SRDF/FourSite,如下图所示。用到了3种复制模式。其实就是三地4中心的拓扑,因为同步的两台设备只能在同一个城市。这种拓扑只支持开放系统。


veam容灾 容灾软件_数据_09

EMC还支持一种拓扑,叫SRDF/Extended Distance Protection (EDP)。也就是扩展距离保护,如下图拓扑。大家注意,中间的Symmetrix B是没有硬盘的,也就是Symmetrix B只做复制数据的中转,本地不保存数据。EMC宣传可以做到RPO=0。其实西瓜哥理解这个拓扑是两地3中心的一个特例而已,想不通为啥RPO=0。因为如果地震,A和B都同时完蛋,C的数据肯定有丢失,因为B中的Cache的数据不一定能复制完成,但肯定RPO可以非常小,但至于能否保证RPO=0,我看未必吧。


veam容灾 容灾软件_数据_10

大家可以看到,SRDF确实功能强大,光拓扑的组网就支持这么多,厉害。


veam容灾 容灾软件_EMC_11

而针对主机和陈列的切换方面,虽然Symmetrix在开放系统下没有双阵列的方案,但针对主机集群的配合做得还是不错的。
如下图SRDF/CE,CE代表cluster enable,可以和微软的集群软件MSCS配合,实现自动的切换。

当然,和VMWARE的SRM配合,自然也不在话下。


veam容灾 容灾软件_EMC  Symmetrix  SRDF_12

和其他Veritas、HP和SUN的双机软件配合等等,大家都差不多,就不展开了,但EMC还有自己的集群软件AutoStar,据说是EMC收购的产品,几乎可以支持所有的开放平台和操作系统。


veam容灾 容灾软件_DM_13