您好,登录后才能下订单哦!
这篇文章将为大家详细讲解有关EMC Symmetrix SRDF剖析及发现是怎么样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
今天我们就来深入了解一下SRDF,看看除了组网拓扑丰富外还有哪些特点。
首先看一下SRDF支持N:1复制的情况。小编没有找到相关的参数,但看到Enginuity限制Session的个数是16个,因此,理论上SRDF最多支持16:1的集中复制。
第二,我们来复习一下Symmetrix逻辑卷的概念。前面我们讲过,Symmetrix的逻辑卷最多有4个镜像位置,这个是EMC的机制和其他厂商最大的区别。
我们看到,本地RAID占一个镜像位,因此只剩3个镜像位了,而SRDF每个复制连接也需要一个镜像位,这种镜像位的限制使得SRDF最多支持一个逻辑卷同时复制给两台设备。因为一般RAID组都需要热备盘,热备功能也需要(如果不是采用Permanent模式而是采用Direct Sparing模式的话)占用一个镜像位,还有快照卷BCV也需要占用镜像位,使得Symmetrix的镜像位成为最珍贵的资源。
这种机制给SRDF的扩展性带来比较多的限制,但也带来一个巨大的好处。也就是SRDF的镜像位就代表一份数据,可以用来保护本地数据损坏,分担本地的负载,而主机不用切换。比如下图,本地有硬盘故障,那么SRDF可以从远端读取数据,减轻RAID重建对系统的影响。推广开了,如果本地发生双盘失效,数据都没有了,而生产主机也可以不切换,通过SRDF从远端读写数据。等本地修复硬盘后再同步回来。一般的厂商都需要主机切换,过程就比较复杂了,因为站点的切换是轻易不能做的,风险很大,上次工行的升级故障,很大网友就质疑为什么不切换,停机这么长时间。
关于SRDF/A的RPO,EMC的官方文档只说明小于1分钟,也就是秒级。
但我们来分析一下,SRDF/A采用类似富士通和华为的方式,有点像ORACLE redo log的方式,把I/O按照顺序分组,然后循环复制,保证复制的顺序。
如果发生故障,那么远端大约丢失1-2个变化组的数据。
这个变化组最小的循环时间是1S,也就是理想情况下,可能只丢失1-2S的数据,因此,3-5S的RPO从机制来看应该可以做到。
当然,如果Cache空间不够,这些变化的数据就会写到硬盘了,保障链路不中断。
同步和异步SRDF可以根据具体情况自动切换,使得丢失的数据更少。
远程和本地卷组支持Thin和Thick的各种组合。
还有一个重要的概念是SRDF/CG,这个SRDF一致性组主要用来保障数据的逻辑顺序的,比如ORACLE数据库的多个数据在不同的阵列上,而ORACLE的I/O采用写日志的方式来防止突然掉电,因此都是两阶段提交的,即先写日志,然后写数据,最后再写日志。如果日志卷和数据卷在不同的阵列上,需要SRDF/CG来维护他们的逻辑关系。这个和快照的一致性组有一些区别,快照一致性组只能保证这些数据是同一个时间的,不能保证日志卷和数据卷的数据是匹配的。一般这两个功能配合起来使用。
现在最新发布的Enginuity 5876版本中,可以支持在线数据迁移了。
当然,一个大的改进就是同一个数据卷,既可以支持SRDF复制,也同时可以支持Recoverpoint,这样Symmetrix的CDP方案就比较完善了,其他高端暂时没有看了CDP方案。
关于EMC Symmetrix SRDF剖析及发现是怎么样的就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。