闪存存储NAS双活模式的双活方案

描述

闪存存储NAS双活模式的双活方案通过Active-Active架构实现两个数据中心同时提供读写业务,业务负载均衡,充分利用灾备资源。

1

通过IP直接访问的方式

OceanStorDorado通过为前端业务逻辑端口增加归属站点的属性实现了AA(Active-Active)架构。 为某双活租户配置前端业务逻辑端口时,需要配置该逻辑端口归属于其中一个站点。正常情况下,逻辑端口在归属站点上为已连接状态。 配置逻辑端口0和1时,设置端口0归属于A站点,端口1归属于B站点,那么,在A站点上,端口0为已连接状态,端口1为待工作状态。当双活租户Pair建立后,A站点的前端业务逻辑端口的配置信息会自动同步到B站点。在B站点上,端口0由于归属于A站点因此为待工作状态,端口1由于归属于B站点因此为已连接状态。

闪存存储

  因此,当配置一部分业务逻辑端口归属于本端,另一部分归属于远端时,本端和远端同时存在已连接的业务逻辑端口,主机可以通过访问不同的逻辑端口IP地址,实现Active-Active的读写服务。  

2

通过域名访问的方式

DNS负载均衡原理:客户端管理员不需要指定某个IP地址访问存储系统,而是通过域名进行访问。存储系统上的DNS Zone包含了一组IP地址。内置DNS服务器根据各IP所在的控制器的CPU利用率、端口带宽利用率、所在控制器的NAS连接数等,选择负载较轻的IP作为DNS响应返回给主机。主机收到DNS响应后,向该IP发起业务请求。 为某双活租户配置DNS Zone时,需要配置该DNSZone归属于其中一个站点。正常情况下,主机可以通过归属于本站点的域名访问归属于本站点的逻辑端口。DNS Zone有归属站点的方案多用于双活站点距离较远的场景,主机可以访问就近站点,保障访问性能。以外接外置DNS服务器场景和直接访问存储内置DNS服务器场景分别介绍:

外接DNS服务器访问DNS Zone场景

在存储系统上,配置域名a.c.com和b.c.com时,设置域名a.c.com归属于A站点,域名b.c.com归属于B站点,那么,可以通过域名a.c.com访问归属于A站点的逻辑端口IP,通过域名b.c.com可以访问归属于B站点的逻辑端口IP。

闪存存储

  数据访问流程如下:

假设主机要访问域名a.c.com,主机向外部DNS服务器发起请求。

外部DNS服务器转发给LIF3所在的控制器进行处理。

A站点控制器1收到域名解析请求后,查询DNS Zone (a.c.com)归属于A站点,该站点有两个归属逻辑端口LIFI和LIF3可以访问,根据当前负载均衡策略计算返回LIF1。

主机收到域名解析请求返回的LIF1后,就可以向该地址所在控制器0发起NAS业务请求。

A站点控制器0响应请求。

通过内置DNS服务器访问DNS Zone

假设主机访问域名a.com。LIF3设置为主机访问A站点内置DNS服务器的可侦听DNS域名解析请求处。LIF4设置为主机访问B站点内置DNS服务器的可侦听DNS域名解析请求处。 在存储系统上,配置域名a.com和b.com时,设置域名a.com归属于A站点,域名b.com归属于B站点,那么,可以通过域名a.com访问归属于A站点的逻辑端口IP,通过域名b.com可以访问归属于B站点的逻辑端口IP。

闪存存储

数据访问流程如下:

假设主机要访问域名a.com,主机向A站点内置DNS服务器的可侦听DNS域名解析请求处发出NAS业务请求。

A站点控制器1收到域名解析请求后,查询DNS Zone (a.com)归属于A站点,该站点有两个归属逻辑端口LIFI和LIF3可以访问,根据当前负载均衡策略计算返回LIF1。

主机收到域名解析请求返回的LIF1后,就可以向该地址所在控制器0发起NAS业务请求。

A站点控制器0响应请求。

审核编辑 :李倩

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分