集中存储双活容灾技术之:华为OceanStor系列HyperMetro特性

2022-6-5 629 6/5

HyperMetro

华为OceanStor融合存储系统的双活通过HyperMetro特性实现,HyperMetro采用AA双活架构,无需额外部署虚拟化网关设备,直接将两套存储阵列组成跨站点集群,互为备份,且都处于运行状态。

部署架构

 

集中存储双活容灾技术之:华为OceanStor系列HyperMetro特性

如上图,两个生产中心,通过裸纤或者专线连接两端储交换机,并在异地部署仲裁服务器:

1.无需额外部署虚拟化网关设备。

2.通过双活私有网络连通两端存储控制器进行双活配置及数据同步,且需要配置心跳检测,为了防止双活私有网络故障导致业务不可用,再配置单独的仲裁服务器保证双活链路高可用。

3.业务存储数据的读写优化包括FastWrite、配置负载均衡模式和优选阵列模式。

4.通过精简拷贝技术优化业务存储的快速初始/增量数据同步。

双活仲裁机制

集中存储双活容灾技术之:华为OceanStor系列HyperMetro特性

 

静态优先级模式

当没有仲裁服务器或者仲裁服务器不可用时,只能通过心跳检测进行仲裁,心跳不通时,预先设置的优先方存活,另一方则停止服务。

仲裁服务器模式

当有仲裁服务器时,当心跳检测不通时,仲裁服务器发起仲裁,仲裁获胜的一方继续提供服务,仲裁失败方停止服务,优先站点具有仲裁优先权。

数据读写机制

传统集中存储:双写机制

集中存储双活容灾技术之:华为OceanStor系列HyperMetro特性

1.主机数据写入请求给双活管理模块。

2.双活管理模块记录写请求数据变更日志。

3.双活管理模块同时向两端存储发送数据写入请求,之后写入数据。

4.两端存储向双活管理模块反馈写入确认。

5.双活管理模块向主机侧反馈写入成功。

传统集中存储:读机制

集中存储双活容灾技术之:华为OceanStor系列HyperMetro特性

1.主机向双活管理模块发送读请求。

2.双活管理模块向本端存储发送读取请求,本端存储收到后反馈读结果给双活管理模块。

3.本端存储如果出现故障,则双活管理模块向远端存储发送读请求,远端存储收到后反馈读结果给双活管理模块。

4.双活管理模块将读结果发送给主机。

华为远端写优化:FastWrite特性

华为FastWrite特性针对远端写入优化主要是在双活管理模块的写入请求变化上,将写入请求和写入的数据整合成一条请求,提高数据写入和网络传输效率。

华为读优化:负载均衡模式/优选阵列模式

负载均衡模式

如果两数据中心距离较近,比如相邻园区,业务访问两套双活存储设备的性能几乎相同,可通过负载均衡模式进行为数据读取,从而最大化利用两套存储设备的资源。

优化原理:配置跨阵列负载均衡,读取的数据以分片的方式在两个阵列上轮流下发,共同提供数据读请求,结合FastWrite可实现数据快速双写。

优选阵列模式

如果两数据中心距离较远,业务访问两套双活存储设备的性能和时延较大,可通过优选阵列模式进行为数据读取。

优化原理:需要在主机OceanStor UltraPath多路径软件上指定优选访问阵列,当主机访问存储时,I/O只会在用户设置的优选阵列路径上进行负载均衡下发,不产生跨阵列的 I/O 访问。只有当优选阵列出现故障时,才切换到非优选阵列下发 I/O,针对数据读场景,双活数据中心的业务主机只需要读本数据中心对应的双活存储阵列即可,避免主机跨数据中心读取数据,提升整体访问性能。针对数据写场景,业务主机直接写本数据中心对应的双活存储阵列,避免主机跨数据中心转发数据,并配合精简拷贝技术优化两端数据同步效率。

数据同步机制

传统数据同步方案

集中存储双活容灾技术之:华为OceanStor系列HyperMetro特性

传统数据同步方案为全量拷贝,数据同步占用带宽高、传输时间长。

华为精简拷贝技术

集中存储双活容灾技术之:华为OceanStor系列HyperMetro特性

华为精简拷贝技术做数据同步时,会智能识别“全零数据”,只传输一个特殊标识,不传输重复数据,降低传输带宽和时间。

 

- THE END -

Tenkms

12月01日00:13

最后修改:2023年12月1日
0

非特殊说明,本博所有文章均为博主原创。

共有 0 条评论