跨地域负载均衡

企业应用服务一般会有多个IP,且多个IP地址可能分布于不同地区、不同运营商、不同厂商的数据中心中。在这种情况下,单个IP地址不足以承担用户的访问压力,针对应用服务的负载均衡架构设计也会变得非常困难。而通过DNS,则能够简单有效的将这些多个数据中心的IP地址管理起来,并面向客户提供服务。但是由于DNS本身无法感知IP地址的可用性状态,在一些故障、灾难场景下无法快速有效的将用户对应用服务的访问路由至可用的IP地址。而全局流量管理(GTM),则可以帮助实现跨地域、多IP地址的负载均衡,能够给企业在做服务架构设计时带来一些帮助。

场景说明

企业应用服务一般会有多个IP,且多个IP地址可能分布于不同地区、不同运营商、不同厂商的数据中心中。在这种情况下,单个IP地址不足以承担用户的访问压力,针对应用服务的负载均衡架构设计也会变得非常困难。而通过DNS,则能够简单有效的将这些多个数据中心的IP地址管理起来,并面向客户提供服务。但是由于DNS本身无法感知IP地址的可用性状态,在一些故障、灾难场景下无法快速有效的将用户对应用服务的访问路由至可用的IP地址。而全局流量管理(GTM),则可以帮助实现跨地域、多IP地址的负载均衡,能够给企业在做服务架构设计时带来一些帮助。

跨地域流量平均分配

企业的应用服务有多个IP地址,这些IP地址的服务能力、计算能力以及网络宽带相同时,可以采用流量平均分配原则,对多个IP地址进行负载均摊,实现用户访问同一个应用服务域名时多个IP地址同时承担用户的访问请求。实现原理图如下:

原理图

设置方法

1 . 全局配置

在GTM实例中,按照下图示完成全局配置,均衡策略请选择 负载均摊

全局配置

2 . 地址池配置

在GTM实例中,按照下图示完成地址池配置

地址池配置

3 . 开启健康检查

在GTM实例中,按照图示为地址池配置健康检查。

开启健康检查健康检查添加

4 . 访问策略配置

在GTM实例中,按照图示配置全局访问策略,对所用用户生效

修改访问策略全局访问策略

5 .CNAME接入

在域名解析配置处,按照图示完成应用服务域名的CNAME接入,应用服务正式接入全局流量管理。

CNAME接入

跨地域流量加权分配

企业的应用服务有多个IP地址,这些IP地址的服务能力、计算能力以及网络宽带各不相同时,可以采用权重分配原则,对多个IP地址设置不同的权重比例,实现用户访问同一个应用服务域名时多个IP地址按照一定的比例承担用户访问请求。实现原理图如下:

原理图2

设置方法

1 . 全局配置

在GTM实例中,按照下图示完成全局配置,均衡策略请选择 加权轮询

跨地域

2 .地址池配置

在GTM实例中,按照图示完成地址池内各个IP地址的权重设置

权重配置01权重配置02

3 . 开启健康检查

在全局流量管理实例中,按照图示为地址池开启健康检查

开启健康检查健康检查添加

4 . 访问策略配置

在GTM实例中,按照图示配置全局访问策略,对所用用户生效

修改访问策略全局访问策略

5 . CNAME接入

在域名解析配置处,按照图示完成应用服务域名的CNAME接入,应用服务正式接入全局流量管理。CNAME

阿里云首页 云解析DNS 相关技术圈