本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。
地址是可被调度的具体服务端点(IP、业务域名),是地址池中的最小组成单元,
地址的作用
“地址”代表着用户服务端点,地址的健康状态代表着用户业务的可用与否。配置合适的探测模板及时感知服务状态变化,并借助全局流量管理的容灾切换能力,确保服务稳定运行。
创建地址
- 单击 地址配置 页签,再单击 创建地址 按钮。 
- 在 创建地址 页面单击地址图标,选择 基础配置 按钮。  
- 在 地址基础配置 页面完成各项配置参数的填写后单击 提交配置 按钮。 - 表单项 - 说明 - 地址名称 - 配置便于记忆和识别的地址名称,可以填写中文、英文等便于您识别记忆的名称。 - 地址类型 - 地址类型支持IP地址和域名,其中IP地址支持IPv4、IPv6、域名。 说明- 一般常用的地址类型是IP形式,但因为用户的服务地址也可能是CDN、DDoS高防、防火墙等域名,所以我们同时为用户提供域名地址和IP地址类型。 - 服务地址 - 服务地址是根据地址类型的选择而输入。如果地址类型选择IPv4,则地址输入框中输入您应用服务对应的IPv4地址即可,如果地址类型选择域名,则地址输入框中输入您应用服务对应的域名。 - 健康探测 - 端口号:健康检查所探测的服务地址端口号。 说明- 最多支持配置5个端口 
- 端口号支持 - 0 - 65535之间的整数,包含- 0和- 65535,输入- 0表示任意端口。
 
- 端口探测模板:即采用哪种健康检查协议对端口进行探测,支持Ping、TCP、HTTP(S)多种协议组合探测模式,支持直接关联已经创建的探测模板。 
- 删除:若相关服务地址端口健康探测任务已不需要,支持删除任务操作。 
- 新增一行:若您需要对服务地址添加更多的监听端口,可以单击此按钮进行添加。 
- 快速添加探测模板:若当前还未创建探测模板,或已创建的探测模板不符合您的使用场景,可以单击此按钮快速进行添加。 
 - 地址健康状态判定条件 - 即判定当前地址状态是否正常的条件,判定阈值=状态正常探测模板数量/地址关联探测模板总数。支持如下选项: - 所有探测模板至少1个探测正常 
- 所有探测模板至少30%探测正常 
- 所有探测模板至少50%探测正常 
- 所有探测模板至少70%探测正常 
- 所有探测模板全部探测正常。 
 - 启用状态 - 默认启用,如果设置为 禁用 状态后,所有引用该地址的地址池均不再返回该地址。 说明- 在地址禁用状态下,若已配置健康探测模板,健康探测仍会正常执行。 - 备注 - 配置的备注信息,方便后续对地址的区分和记忆。  
地址探测异常切换方式
支持的选项有:
- 自动切换:默认配置,根据健康检查的结果判定是否解析该地址,探测异常停止解析;探测正常恢复解析。 
- 手动切换:地址状态可选择 正常 或者 异常。 - 正常:系统将认为该IP地址永远处于正常状态,DNS解析始终向用户返回该IP地址,健康检查对永远在线的IP地址进行监控并告警,但是不执行告警后的IP地址摘除、添加和故障切换动作。 
- 异常:系统认为该IP地址永远处于异常状态,DNS解析不会向用户返回该IP地址。 重要- 如果该地址没有关联GTM实例,则不会发送告警通知。 
 
操作步骤
- 在地址页面,单击切换图标进入 地址探测异常切换方式配置。  
- 在 地址探测异常切换方式配置 弹框中选择 地址探测异常切换方式,例如 自动切换。然后单击 提交配置 。  
修改地址配置
- 单击 地址配置 页签,然后单击目标地址后方的 配置 按钮。 
- 在 地址 页面,单击地址图标,您可以单击 基础配置 按钮后进行配置修改。  
- 同时您也可以全局禁用该地址或者全局删除该地址。请注意:全局禁用地址或全局删除地址,指当一个地址同时被多个地址池引用,进而被多个接入域名关联,一旦禁用或删除地址,所有引用该地址的接入域名都会受到影响,请谨慎操作。 - 全局禁用地址:地址禁用后,新的GTM请求不再调度到该地址,但是可能还可以查询到该地址。因为各地网络运营商 LocalDNS存在缓存,在缓存未到期时,是不会向云解析 DNS 请求最新的解析记录,而是直接将本地缓存的解析结果返回给访问者,所以需要等待运营商刷新本地缓存后,解析才会实际生效。 - 全局删除地址:地址删除后,新的GTM请求不再调度到该地址,但是可能还可以查询到该地址。是由于运营商LocalDNS的缓存所致。 
删除地址配置
- 单击 地址配置 页签,然后单击目标地址后方的 删除 按钮。 
- 在 确认全局删除地址 提示框中单击 确定 按钮。 
批量删除/禁用
批量删除/禁用功能适用于业务级或数据中心级容灾切换,通过一次性操作多个地址,快速实现多域名的容灾流量切换。
- 单击 地址配置 页签,批量选中需要删除/禁用的地址,然后单击 批量删除/批量禁用 按钮。  
- 在弹出的提醒框中确认删除后的影响,确认无误后单击 确定 。 
地址负载均衡策略配置
地址之间的负载均衡策略分为轮询、顺序、权重、来源就近 就近。
策略说明
轮询
对于任何来源的解析请求,返回地址池所有地址。并且每次对于所有地址进行轮转排序。例如:
- 第1次:IP1,IP2,IP3 
- 第2次:IP3,IP1,IP2 
- 第3次:IP2,IP3,IP1 
- 第4次:IP1,IP2,IP3 
当终端获取多个IP地址时,访问终端会根据优选机制选择其中一个IP进行访问,例如选择最佳路由或者排在首位的IP。
顺序
对于任何来源的解析请求,返回顺序号较小的地址(顺序号标识地址返回的优先级,越小优先级越高)。若顺序号较小的地址不可用时,返回下一个序号较小的地址。顺序模式下,前序资源异常恢复服务模式分为 抢占模式 和 非抢占模式。
抢占模式:前序资源恢复,优先使用顺序号较小的资源;
非抢占模式:前序资源恢复,仍然使用当前资源;
例如:IP1的顺序号为1,IP2的顺序号为2,IP3的顺序号为3。
抢占模式下:
若IP1可用,始终返回IP1;
若IP1异常,返回IP2;若IP1和IP2均异常,返回IP3;若IP1和IP2均恢复可用状态,则返回IP1。
非抢占模式下:
若IP1可用,始终返回IP1;
若IP1异常,返回IP2,;若IP1和IP2均异常,返回IP3;若IP1和IP2均恢复可用状态,仍然返回IP3。
若您进行容灾的数据中心之间的数据是单向同步机制,建议选择 非抢占模式 。因为正常状态下,GTM均返回IP1;当IP1异常时,GTM会返回IP2。但是在用户访问IP2这段时间内,新产生的数据无法及时同步至IP1。此时如果选择 抢占模式,当IP1恢复时,会继续返回IP1,这样可能会导致业务异常。
权重
支持对每个地址设置不同的权重值,实现解析查询按照权重比例返回地址。适用于新/旧数据中心之间的切流场景。
权重值允许设置1-100之间的整数,包括1和100。
如果您在测试过程中,发现偶尔会出现DNS解析结果和权重配置不符的现象,这属于一种正常现象。因为权重是一个粗粒度的解析流量调度方式,它针对的是Localdns的请求,而Localdns在TTL时间内是只会向权威DNS(云解析DNS)请求一次。
例如您的域名被上海和北京两个地区的用户访问,假设上海用户使用的是localdnsA,北京用户使用的是localdnsB。当localdnsA和localdnsB向GTM发起查询请求的时候,GTM会按照用户配置的权重策略返回,但是在TTL时间内,使用相同localdns下的所有用户获取到的都是同一个解析结果。
来源就近
即智能解析功能,GTM可以根据不同的解析请求来源返回不同的IP地址,实现用户就近访问的效果。
请求来源:是指解析请求的来源,GTM是根据终端所用LocalDNS的出口IP进行调度。若LocalDNS支持ECS (edns-client-subnet),也可以根据访问终端的IP进行智能调度。
操作步骤
- 访问云解析DNS-全局流量管理,找到目标接入域名,点击操作栏的配置。 
- 进入配置界面,点击地址池图标下方的策略名称,弹窗选择配置负载均衡策略。  
- 选择合适的负载策略(地址间)。  
- 除轮询负载策略以外,其他策略需要进一步配置各地址池的策略数据。如: - 顺序:为每个地址设置顺序号(数字越小,优先级越高),并根据上文的决策建议选择 抢占模式 或 非抢占模式。 
- 权重:为每个地址池设置一个1-100的整数权重值。 
- 来源就近:为规划的每个访问来源(如大区、国家、省份、运营商)选择对应的地址池,并务必配置默认地址池。 
 
地址状态变化说明
服务可用状态:当前地址的可用状态,分为 可用 和 不可用 。
可用:地址启用状态为 启用 ,且健康状态为 正常 ,地址的服务可用状态为 可用 。
不可用:地址启用状态为 禁用 ,或健康状态为 异常 ,地址的服务可用状态为 不可用 。
地址服务可用状态判定优先级如下表所示:
| 启用状态 | 探测异常切换方式 | 手动切换设置状态 | 健康状态 | 服务可用状态 | 
| 启用 | 自动切换 | -- | 正常或警告 | 可用 | 
| 启用 | 自动切换 | -- | 异常 | 不可用 | 
| 启用 | 手动切换 | 正常 | 正常、警告或异常 | 可用 | 
| 启用 | 手动切换 | 异常 | 正常、警告或异常 | 不可用 | 
| 禁用 | 自动切换或手动切换 | 正常或异常 | 正常、警告或异常 | 不可用 | 
地址健康状态:
- 正常:地址引用的所有探测模板全部探测正常,或者未引用任何探测模板。 
- 警告:地址引用的所有探测模板中部分探测异常,但未超过设定的地址健康状态判定条件,地址正常解析。 
- 异常:地址引用的所有探测模板中,探测异常的模板数量已超过设定的地址健康状态判定条件,地址停止解析。