RGW 负载均衡和高可用的几个方案对比

注:在RGW网关主机网卡已经是10Gb的情况下,如下三个方案没有引入LVS;如果RGW是Gb网卡,可以考虑引入LVS做流量负载均衡。

 

RGW部署采用 fastcgi+nginx 扩展性和可配置性更强。

 

1. DNS(多个A记录) + 多个RGW(公网IP

优点:

配置简单,本质是基于DNS的负载均衡

缺点:

需要使用多个公网IP,公网IP消耗多

当有RGW主机挂掉后,会导致部分用户不可用;如果修改DNS隔离故障DNS,在TTL时间内影响部分用户。

 

2. DNS(多个A记录) + 多个RGW组(公网IP,并且2个主机通过Keepalive 绑定2个floatingIP 组成一个HA)

优点:

可用性高

缺点:

配置复杂,需要配置keepalive

需要使用多个公网IP,公网IP消耗多

需要网络环境支持主机绑定公网IP (笔者所在公司的IDC 公网IP只能配置在防火墙做floatingIP,不支持在主机上绑定floatingIP)

 

 

3. DNS(1个A记录) + OSPF(一个公网IP) + RGW(私网IP)

优点:

高可用性高,通过OSPF协议可以自动屏蔽故障RGW主机,对用户几乎无影响。

缺点:

配置复杂,需要配置路由器OSPF实例,RGW主机运行quagga 模拟路由器软件。

 

posted @ 2016-12-07 14:32  ThinkDiff  阅读(1848)  评论(0编辑  收藏  举报