概述
本文主要介绍全局流量管理如何与Web应用防火墙、全球加速、SLB联动使用。
通过全局流量管理解决自建DNS不支持智能解析调度,且可对GA、WAF及源站实现高可用、故障切换。
实践架构
前置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或者阿里云地址,监控节点中请根据业务场景选择运营商监控节点。
访问策略配置
启用“基于地理位置的访问策略”,并进行配置。配置详情参考:访问策略。
策略名称:全局
解析请求来源:全局-全局
地址池类型:ipv4
主地址池:境外-A-SLB
备地址池:境外-B-SLB
二、Web应用防火墙配置(境外)
登录Web应用防火墙控制台,进行境外实例配置。详情参考:Web 应用防火墙-阿里云 (aliyun.com) (以下配置仅供参考,需在配置时进行真实资源替换)
域名:demo.test.alidns.com
服务器地址:gtm-cn-npk20id880y.gtm-a4b5.com
境内与境外实例配置一致。
获取GTM(全局流量管理)系统分配域名方法:
登录云解析控制台->全局流量管理->基本配置->CNAME接入域名(公网)
三、全球加速(GA)配置
登录全球加速控制台,进行配置。详情参考:全球加速-阿里云 (aliyun.com)
大致步骤如下:
购买精品带宽包。
配置监听。
配置加速区域。
四、全局流量管理(前置GTM配置)
基本配置
实例名称:前置GTM
业务域名:填入实际业务域名
CNAME接入域名:系统分配接入域名
全局TTL:10分钟
地址池配置
分别进行GA加速地址池、WAF(境外)地址池、源站地址池配置。
GA加速地址池:
地址池名称:GA加速
地址池类型:域名
地址列表:填入实际业务分配的GA加速CNAME域名
WAF(境外)地址池:
地址池名称:WAF(境外)
地址池类型:域名
地址列表:填入实际业务分配的WAF(境外)CNAME域名源站地址池:
地址池名称:源站
地址池类型:IPV4
地址列表:填入实际业务源站地址(本案例中填入境外SLB其中一个地址)
访问策略配置
启用“基于地理位置的访问策略”,并进行全局、境外访问策略配置。
全局访问策略配置:
策略名称:全局
解析请求来源:全局-全局
主地址池集合:
①地址池类型:域名
②选择地址:GA加速
③负载均衡策略:按权重返回地址(地址池类型为域名时,负载均衡策略仅支持“按权重返回地址”)
备地址池集合:
①地址池类型:域名
②选择地址:WAF(境外)
③负载均衡策略:按权重返回地址(地址池类型为域名时,负载均衡策略仅支持“按权重返回地址”)
境外访问策略配置:
策略名称:境外
解析请求来源:境外地区-境外
主地址池集合:
①地址池类型:域名
②选择地址:WAF(境外)
③负载均衡策略:按权重返回地址(地址池类型为域名时,负载均衡策略仅支持“按权重返回地址”)
备地址池集合:
①地址池类型:IPV4
②选择地址:境外SLB-A
③负载均衡策略:返回全部地址
五、域名权威DNS配置
完成上述全部配置后,前往业务域名权威DNS解析配置平台进行前置GTM的CNAME记录配置。本例以云解析控制台为例,配置如下: