全局流量管理&WAF&GA&SLB联动

更新时间:
复制 MD 格式

本文主要介绍全局流量管理如何与Web应用防火墙、全球加速、SLB联动使用。通过全局流量管理解决自建DNS不支持智能解析调度,且可对GA、WAF及源站实现高可用、故障切换。

实践架构

11

前置GTM:实现智能解析及故障转移,若域名DNS服务商支持智能解析,且不考虑故障冗余可去除此层GTM架构。

GA:实现全球加速,本例为针对中国内地向海外服务器进行请求加速。

WAF:实现Web应用防护,智能分配解析请求至就近节点。

后置GTM:实现多源地址故障冗余,及智能解析调度。

准备工作

具备以下资源:

资源名称

资源内容

备注

全局流量管理

gtm-cn-*****q5a001

GTM①

说明

实现智能解析调度及故障切换

gtm-cn-*****id880y

GTM②

说明

实现源站多个节点的高可用

Web应用防火墙

vbrqh41*********uohrsiojoxfkcfmh.aliyunwaf5.com

境外WAF

全球加速

ga-bp1y0fo9******jo9c2mq.aliyunga0017.com

GA加速

域名

demo.test.alidns.com

测试域名

负载均衡SLB

123.123.XXX.XXX

124.124.XXX.XXX

境外-A-SLB

境外-B-SLB

配置步骤

一、全局流量管理(后置GTM配置)

  1. 访问云解析DNS-全局流量管理。

  2. 在全局流量管理实例列表中,找到目标实例,点击操作区域的配置按钮(以下配置仅供参考,需在配置时进行真实资源替换)。

    基本配置

    • 实例名称:后置GTM

    • 业务域名:WAF分配的CNAME域名地址

    • CNAME接入域名:自定义接入域名

    • 全局TTL:10分钟

    地址池配置

    • 地址池名称:境外-A-SLB(境外-B-SLB)

    • 地址池类型:Ipv4

    • 负载均衡策略:返回全部地址

    • 地址列表:

      • 地址:123.123.XXX.XXX(124.124.XXX.XXX)

      • 模式:智能返回

    说明

    需要创建两个地址池:境外-A-SLB和境外-B-SLB。地址池名称与地址分别填入上述内容即可。

    访问策略使用“基于地理位置的访问策略”可忽略地址归属区域配置。

    健康检查配置

    目前GTM支持PING、TCP、HTTP(S)协议的健康检查,详情可参考:开启健康检查。

    说明

    如果地址池为SLB或者阿里云地址,监控节点中请根据业务场景选择运营商监控节点。

    配置健康检查参数:检查协议选择PING,检查间隔选择1分钟,Ping包数目填写20,丢包率填写10,超时时间选择5秒,连续失败次数选择2次,失败比例选择50%。在监控节点区域,勾选所需的BGP节点(如张家口市、青岛市、杭州市、上海市、呼和浩特市、深圳市、北京市),国际节点根据业务需要选择。

    运营商监控节点分为联通节点、电信节点和移动节点三类,每类下包含多个城市的监控节点供勾选。

访问策略配置

启用“基于地理位置的访问策略”,并进行配置。配置详情参考:访问策略。

一个实例只能启用一种访问策略类型。在基于地理位置的访问策略卡片右下角勾选已启用。

  • 策略名称:全局

  • 解析请求来源:全局-全局

  • 地址池类型:ipv4

  • 主地址池:境外-A-SLB

  • 备地址池:境外-B-SLB

主备地址池集合的负载均衡策略均为返回全部地址,最小可用地址数量均为 1,地址池集合状态均为可用。生效地址池集合切换策略设置为自动切换。

二、Web应用防火墙配置(境外)

登录Web应用防火墙控制台,进行境外实例配置。详情参考什么是Web应用防火墙(以下配置仅供参考,需在配置时进行真实资源替换)

  • 域名:demo.test.alidns.com

  • 服务器地址:gtm-cn-npk20id880y.gtm-a4b5.com

说明

境内与境外实例配置一致。

获取GTM(全局流量管理)系统分配域名方法:

登录云解析控制台->全局流量管理->基本配置->CNAME接入域名(公网)

三、全球加速(GA)配置

登录全球加速控制台,进行配置。详情参考什么是全球加速。

大致步骤如下:

  • 购买精品带宽包。

  • 配置监听。

  • 配置加速区域。

绑定带宽包完成后,在全球加速实例详情页选择带宽包管理 Tab,可查看已绑定的基础带宽包信息,包括带宽包ID、带宽规格(标准加速带宽)、带宽值(如2 Mbps)、付费类型(预付费)、生效/失效时间及状态(可用),并可执行替换、解绑、续费操作。

在监听配置中,添加协议为TCP、端口为80、路由类型为智能路由的监听,确认监听状态为可用。

配置加速区域时,选择华东区域的杭州地域,分配带宽为 2 Mbps,IP地址协议选择 IPv4,系统会自动分配一个加速IP。

四、全局流量管理(前置GTM配置)

基本配置

  • 实例名称:前置GTM

  • 业务域名:填入实际业务域名

  • CNAME接入域名:系统分配接入域名

  • 全局TTL:10分钟

此外,报警通知组设置为云账号报警联系人,实例套餐版本为旗舰版。

地址池配置

分别进行GA加速地址池、WAF(境外)地址池、源站地址池配置。

配置完成后,地址池列表中可查看各地址池的负载均衡策略:源站地址池策略为返回全部地址,WAF(境外)和GA加速地址池策略为按权重返回地址。

  • GA加速地址池:

地址池名称:GA加速

地址池类型:域名

地址列表:填入实际业务分配的GA加速CNAME域名

设置负载均衡策略(地址)为按权重返回地址,地址模式选择智能返回。

  • WAF(境外)地址池:

地址池名称:WAF(境外)

地址池类型:域名

地址列表:填入实际业务分配的WAF(境外)CNAME域名。负载均衡策略(地址)选择按权重返回地址。地址列表:填入WAF CNAME域名。源站地址池:

地址池名称:源站

地址池类型:IPV4

地址列表:填入实际业务源站地址(本案例中填入境外SLB其中一个地址)

负载均衡策略(地址)选择返回全部地址,地址模式选择智能返回。

访问策略配置

启用“基于地理位置的访问策略”,并进行全局、境外访问策略配置。

  • 全局访问策略配置:

策略名称:全局

解析请求来源:全局-全局

①地址池类型:域名

选择地址:GA加速

③负载均衡策略:按权重返回地址(地址池类型为域名时,负载均衡策略仅支持“按权重返回地址”)

①地址池类型:域名

②选择地址:WAF(境外)

③负载均衡策略:按权重返回地址(地址池类型为域名时,负载均衡策略仅支持“按权重返回地址”)配置解析请求来源时需注意:解析请求来源在运营商和大陆地区中只能选择一种类型,不支持混用;在其他访问策略中已勾选过的解析请求来源选项,在创建新的访问策略时不能再次应用。其中GA加速地址池的权重设置为1,最小可用地址数量设置为1。负载均衡策略:按权重返回地址,WAF(境外)地址池权重设为1,最小可用地址数量设为1。

  • 境外访问策略配置:

策略名称:境外

解析请求来源:境外地区-境外

地址池类型:域名

②选择地址:WAF(境外)

③负载均衡策略:按权重返回地址(地址池类型为域名时,负载均衡策略仅支持“按权重返回地址”)

备地址池集合:

①地址池类型:IPV4

选择地址:境外SLB-A

负载均衡策略:返回全部地址

其中,WAF(境外)地址池的权重设为1,最小可用地址数量设为1。

五、配置DNS解析

  1. 访问云解析DNS-公网权威解析,点击目标域名的解析设置,进入解析设置页面。

  2. 点击添加记录按钮,添加一条CNAME记录,记录值填写为GTM的CNAME接入域名。完成解析记录添加后,应用服务即正式接入全局流量管理。