应用场景
大部分企业的应用服务都会使用多个运营商的IP地址,因此可能会存在跨网延迟、丢包、故障不可用等问题,而全局流量管理产品方案可以根据用户请求来源的运营商,返回对应运营商网络内的应用服务器IP地址,实现就近接入、访问加速。同时当单个运营商的应用服务IP故障时,可以及时切换至其他运营商服务IP,能够有效缩短故障影响、保障用户访问连续不间断。
前提条件
接入域名依赖公网权威解析托管的域名,请确保公网权威解析中至少有一个DNS服务器地址为正常的域名。
说明如果您的业务域名不在阿里云解析DNS,也可使用GTM产品。使用其他域名生成接入域名后,在业务域名的DNS解析服务商处添加CNAME记录,指向GTM接入域名即可。
如使用包年包月付费模式,请提前购买包年包月实例。
方案介绍
实现的智能解析效果如下:
域名解析请求来源 | 地址池 | 应用服务地址 | 故障场景下的切换地址 |
移动 | Mobile | 1.1.XX.XX | 2.2.XX.XX、3.3.XX.XX |
电信 | Telecom | 2.2.XX.XX | 1.1.XX.XX、3.3.XX.XX |
联通 | Unicom | 3.3.XX.XX | 1.1.XX.XX,、2.2.XX.XX |
全局默认 | Global | 1.1.XX.XX、2.2.XX.XX、3.3.XX.XX | 地址全部异常时触发兜底解析策略,返回所有IP地址。 |
方案架构
操作步骤
1、配置接入域名
在 接入域名配置 页签,单击 创建接入域名。
在弹出的对话框中选择 单数据中心+多运营商出口场景。
单击 接入域名 图标 > 基础配置。

完成基础信息填写,启用状态 保持 禁用。详细配置可参考接入域名。

2、配置地址池和地址
在 接入域名 页面,单击地址池图标 > 基础配置 。

分别给四个地址池命名为 Mobile、Telecom、Unicom、Global。具体可参考地址池配置。

单击地址图标 > 基础配置,按照规划分别为Mobile添加
1.1.XX.XX、Telecom添加2.2.XX.XX、Unicom添加3.3.X.X。
单击Global地址池 > 选择已有地址,分别添加先前创建的三个地址。

3、配置负载策略
由于选择了预设场景,负载策略(地址池间)已经设置为 来源就近。若未设置,请单击接入域名下方的负载策略进行配置。

由于选择了预设场景,负载策略(地址间)已经默认选择,若未设置,请单击地址池上方的来源,进行请求来源配置。


完整配置如下:

4、启用接入域名并接流
单击 接入域名 图标, 启用 接入域名 。
重要如果公网权威解析存在同名称同类型的域名记录时,针对该域名对应类型的查询请求,系统将首先遵循GTM策略进行智能调度与解析,以实现流量负载均衡或故障切换等高级功能。
禁用或删除 接入域名,该域名将通过公网权威解析提供解析。
您可使用网络拨测工具,输入 接入域名,查看不同运营商拨测结果是否遵循 来源就近 原则。

GTM按来源就近策略返回IP。
确认接入域名配置无误后,前往业务域名的公网权威解析服务,为业务域名配置CNAME解析记录,指向接入域名。
5、异常切换验证
场景一:移动线路的服务地址异常

拨测结果如下图所示:

移动线路的服务地址异常,该解析切换为默认线路第一个可用的IP地址:telecom(2.2.XX.XX),其他线路保持来源就近策略,GTM容灾切换成功。
场景二:移动线路、电信线路的服务地址均异常

拨测结果如下图所示:

移动线路、电信线路的服务地址均异常,全部切换为默认线路第一个可用的IP地址:unicom(3.3.XX.XX),联通线路保持来源就近策略,GTM容灾切换成功。