【存储双活集群保护】存储双活通常是作为一个集群的存储,如何对这个双活集群进一步保护?

存储双活后的集群保护问题:通常存储双活的所有存储节点都在一个双活集群当中,倘若这个集群软件出现重大故障或者BUG,两个站点的存储都将无法访问,所以这个双活集群的保护也是个难点,如何结合其他灾备技术实现双活集群的灾备保护,实现两地三中心甚至多地多中心的灾备架构。...显示全部

存储双活后的集群保护问题:通常存储双活的所有存储节点都在一个双活集群当中,倘若这个集群软件出现重大故障或者BUG,两个站点的存储都将无法访问,所以这个双活集群的保护也是个难点,如何结合其他灾备技术实现双活集群的灾备保护,实现两地三中心甚至多地多中心的灾备架构。

收起
参与24

查看其它 4 个回答jxnxsdengyu的回答

jxnxsdengyujxnxsdengyu  系统工程师 , 江西农信

有些存储跨中心双活方案是通过镜像复制技术(VDM、MetroSync、SyncMirror、TrueCopy等)将底层两个存储虚拟成一个虚拟卷,再挂载给上层的主机,由于这个卷是虚拟的卷,底层存储有可能无法脱离这个虚拟化(集群)而单独挂载给主机使用,所以这个虚拟化(集群)软件的可靠性和稳定性就变得非常重要了,如果出现重大软件BUG或者这个集群的所有节点先后故障,就将造成数据丢失的重大风险。当然这种问题出现十分罕见,但对于数据的安全性,是企业最为重要的资产,是企业的生命,所以我们也不能大意,依旧需要一套完善的集群保障体系和数据保障体系。

通常可以把这种双活集群的保护分为三种:

一种是虚拟化网关+底层存储的复制技术

通过虚拟化网关实现的存储双活,虚拟化网关的集群保护就需要靠虚拟化网关自身自带的数据保护体系,或者底层存储的数据保护体系,比如说SVC ESC是基于VDM的复制技术实现的双活,再配备SVC METRO MIRRO或者GLOBAL MIRROR实现两地三种的数据级容灾,当SVC ESC的双活集群完全不可用时,可以将SVC切至容灾端就行数据的恢复,保障数据的安全。又如VPLEX METRO或者VPLEX GEO双活,由于这套架构本身就是两套集群,两套集群同时故障的可能性更小,几乎不需要再对VPLEX METRO再做集群的保护,如果要做异地的话,可以通过VPLEX底层的存储,比如EMC VMAX的SRDF再做一份数据至同城或者异地容灾端,或者DS8000系列的MM或者GM再做一份数据至同城或者异地。前面SVC ESC的容灾保护体系适合所有的高中低端存储,直接通过SVC的容灾技术就实现了两地三中心+存储同城双活,而后面的VPLEX要实现集群的进一步保护,需要底层高端存储的同步复制技术的支持。

第二种是底层存储复制技术

直接通过底层存储控制器实现的双活,是需要专有存储或者高端存储的支持,再进一步实现两地三中心整体架构,也是需要在原有双活复制技术之上,将数据异步扩展至异地,或者支持多份数据同步技术。

第三种是上层应用/数据库的复制技术

对于这种方式的保护也是非常多案例的,既起到从数据库事物层方式起到数据逻辑性保护的目的,又达到了对双活集群的容灾目的,像DB2 HADR和ORACLE ADG超异步,ORACLE的far sync复制已经支持跨超远距离的异步复制了。

银行 · 2017-09-26
浏览3083

回答者

jxnxsdengyu
系统工程师江西农信
擅长领域: 存储灾备双活

jxnxsdengyu 最近回答过的问题

回答状态

  • 发布时间:2017-09-26
  • 关注会员:5 人
  • 回答浏览:3083
  • X社区推广