使用全局流量管理3.0配置主备容灾方案。当主业务地址发生故障时,DNS解析请求能自动切换至备用地址,并在主地址恢复后根据预设策略决定是否切回,以保障业务的高可用性。
方案架构
本文以主备容灾场景为例,业务部署在两个数据中心:主服务中心承载日常流量,备用中心用于灾难恢复。当主中心因网络问题或服务中断而不可用时,流量自动切换至备用中心,以减少服务中断时间。
工作流程如下:
健康检查:GTM持续对
Primary-DC、Backup-Dc地址池中的服务地址执行健康检查,获取其可用状态。DNS查询:用户发起网络请求,由Local DNS向GTM发起业务域名的解析请求。
流量调度:
当主地址池健康时,GTM根据配置的顺序策略,优先返回主地址池的IP地址。
当主地址池发生故障时,GTM判定其不可用,自动将解析结果切换为备用地址池的IP地址。
故障恢复:当主地址池恢复服务后,GTM会根据配置的 抢占模式 或 非抢占模式,决定是将流量切回主地址池,还是维持在备用地址池。
前提条件
准备域名:接入域名 依赖 公网权威解析托管的域名,请确保公网权威解析中至少有一个DNS服务器地址为正常的域名。
部署服务:主备服务已经完成部署,并已获得服务地址。如上海数据中心
121.21.*.*、杭州数据中心139.3.*.*。
操作步骤
1. 创建接入域名
在 接入域名配置 页签,单击 创建接入域名 按钮。
在弹框中,请选择 自定义场景。
在 接入域名 配置页面,单击接入域名图标并选择 基础配置。

完成表单配置。
接入域名:设置接入域名,例如
gtm.your-domain.com。若下拉菜单为空,请提前购买域名或请前往公网权威解析添加三方域名。付费方式:本方案选择按量付费。
记录类型:选择 A,本方案中的服务地址为IPv4地址。
全局TTL(秒):默认值为30秒。较短的TTL有助于在故障发生时更快地完成DNS切换,但会增加DNS查询量。
启用状态:保持默认的禁用状态,所有配置完成后再启用。
备注:输入描述性信息。

2. 添加主备地址池
地址池是服务地址的集合。此方案需创建主、备两个地址池,分别对应两个数据中心。
单击接入域名图标,然后再单击 添加新地址池 。

填写表单。相关参数含义请参考二、地址池配置。
地址池名称:
Primary-DC地址池类型: IPv4
地址池健康状态判定条件: 选择 地址池内至少1个地址是可用地址,表示池中只要有一个地址健康,该地址池即为可用。
启用状态:启用

按照相同的方式,创建备用地址池
Backup-DC。
3. 添加新地址
单击刚添加的地址池图标,然后单击 添加新地址 。

完成表单配置。详见三、地址配置。
地址名称:
Primary-Server-01地址类型:IPv4
地址类型:输入主数据中心服务器的公网IP地址。
健康探测:启用,并配置探测协议(如HTTP/HTTPS)、路径(如
/health)及期望的响应码。GTM将通过此配置判断服务是否正常。

按照相同的方式,给备用地址池
Backup-DC添加服务地址。配置完成后的效果如下图所示。
4. 负载均衡策略配置
访问策略分为两级调度,一层是地址池之间的负载策略,另一层是单地址池中地址之间的负载策略。先按照地址池间的负载策略,后按照地址间的负载策略,返回最终的解析结果。
配置地址池间负载策略
单击地址池上方的策略 > 负载均衡策略配置 。

完成表单配置。
负载策略(地址池间): 顺序
前序异常恢复抢占:抢占模式

单击 顺序号 > 顺序号调整 。

拖动地址池进行排序,将主地址池排在前面。
地址间负载均衡策略配置
本方案每个地址池中只有1个服务地址,地址池内的负载均衡策略保持默认的 轮询 策略即可。

5. 启用接入域名
接入域名实例配置时默认是禁用状态,此时无法对外提供服务,配置完成后需要您手动启用接入域名。
确保服务的健康状态是正常的。若出现红色、橙色告警项,请及时排查地址健康检查情况后再开启服务。


单击接入域名图标 > 启用。

二次弹窗确认后,提交配置。
等待接入域名的配置生效(大约10分钟),可使用网络拨测工具,输入接入域名,查看DNS返回的IP是否符合预期。也可通过以下命令测试:
nslookup gtm.your-domain.comdig gtm.your-domain.com
6. 配置CNAME接流
为业务域名配置CNAME解析记录,指向接入域名。如home.example.com CNAME gtm.your-domain.com
本文以业务域名托管在公网权威解析为例,若业务域名的解析服务在其他厂商,请前往对应DNS服务配置CNAME记录。
访问云解析DNS-公网权威解析,找到目标域名,点击解析设置。
点击添加记录。
记录类型:CNAME
主机记录:填写需要接流的主机记录。
记录值:填写设置的接入域名。
重要若业务域名已配置其他类型解析记录(A、AAAA等),此时添加
CNAME解析记录会提示解析记录冲突,详细冲突规则参考解析记录冲突规则。您可通过以下方式解决冲突:在添加
CNAME记录时,停用解析记录。
在业务低谷时段,停用原来设置的其他类型解析记录(A、AAAA等)。
启用该条
CNAME记录。
费用说明
详见产品计费。