地址池配置

重要

本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。

概述

地址池是GTM对应用服务的地址进行管理的功能。一个地址池,代表一组提供相同应用服务,即具备相同运营商或地区属性的IP地址或域名地址。一个GTM实例,可以配置多个地址池,便于实现不同地区的用户访问不同的地址池,并达到就近接入的效果。同时当地址池所属地址池集合整体不可用时,可以做故障切换。

配置参数说明

基础配置

  1. 地址池名称

    配置便于记忆和识别的地址池名称,可以填写中文、英文等便于您识别记忆的名称,例如:“test”。在访问策略中,用户访问的地址池也是依赖地址池名称来区别标识。

  2. 服务可用状态:地址池的服务可用状态,分为 可用不可用

    可用:地址池 启用 且健康状态为 正常 ,地址池的服务可用状态为 可用

    不可用:地址池 禁用 或健康状态为 异常 ,地址池的服务可用状态为 不可用

    地址池服务可用状态判定优先级如下表所示:

    启用状态

    健康状态

    服务可用状态

    启用

    正常或警告

    可用

    启用

    异常

    不可用

    禁用

    正常、警告或异常

    不可用

    说明

    地址池健康状态:

    • 正常:地址池引用的所有地址全部可用,该地址池健康状态为“正常”。

    • 警告:地址池引用的所有地址部分不可用,但不可用地址数量未超过设定的地址池健康状态判定条件,该地址池健康状态为“警告”。警告状态下,地址池中可用的地址正常解析,不可用的地址停止解析。

    • 异常:地址池引用的所有地址中,不可用的地址数量已超过设定的地址池健康状态判定条件,该地址池健康状态为“异常”,异常地址池停止解析。

  3. 地址池类型

    地址类型支持IP地址和域名,其中IP地址支持IPv4、IPv6。

  4. 地址池健康状态判定条件

    用来判断地址池是否可用的指标,当地址池中的可用地址数量低于该数值时,则判定该地址池不可用。

  5. 启用状态

    默认启用,如果设置为 禁用 状态后,GTM不会返回该地址池中的地址。

  6. 备注

    配置的备注信息,方便后续对地址池的区分和记忆。

地址负载均衡策略配置

地址之间的负载均衡策略分为轮询顺序权重来源 就近。

  1. 轮询:对于任何来源的解析请求,返回地址池所有地址。并且每次对于所有地址进行轮转排序。例如:

  • 1次:IP1,IP2,IP3

  • 2次:IP3,IP1,IP2

  • 3次:IP2,IP3,IP1

  • 4次:IP1,IP2,IP3

说明

当终端获取多个IP地址时,访问终端会根据优选机制选择其中一个IP进行访问,例如选择最佳路由或者排在首位的IP。

  1. 顺序:对于任何来源的解析请求,返回顺序号较小的地址(顺序号标识地址返回的优先级,越小优先级越高)。若顺序号较小的地址不可用时,返回下一个序号较小的地址。顺序模式下,前序资源异常恢复服务模式分为 抢占模式非抢占模式

    抢占模式:前序资源恢复,优先使用顺序号较小的资源;

    非抢占模式:前序资源恢复,仍然使用当前资源;

    例如:IP1的顺序号为1,IP2的顺序号为2,IP3的顺序号为3。

    抢占模式下:

    IP1可用,始终返回IP1;

    IP1异常,返回IP2;若IP1IP2均异常,返回IP3;若IP1IP2均恢复可用状态,则返回IP1。

    非抢占模式下:

    IP1可用,始终返回IP1;

    IP1异常,返回IP2,;若IP1IP2均异常,返回IP3;若IP1IP2均恢复可用状态,仍然返回IP3。

    警告

    若您进行容灾的数据中心之间的数据是单向同步机制,建议选择 非抢占模式 。因为正常状态下,GTM均返回IP1;当IP1异常时,GTM会返回IP2。但是在用户访问IP2这段时间内,新产生的数据无法及时同步至IP1。此时如果选择 抢占模式,当IP1恢复时,会继续返回IP1,这样可能会导致业务异常。

  2. 权重:支持对每个地址设置不同的权重值,实现解析查询按照权重比例返回地址。适用于新/旧数据中心之间的切流场景。

    说明

    权重值允许设置1-100之间的整数,包括1100。

    重要

    如果您在测试过程中,发现偶尔会出现DNS解析结果和权重配置不符的现象,这属于一种正常现象。因为权重是一个粗粒度的解析流量调度方式,它针对的是Localdns的请求,而LocaldnsTTL时间内是只会向权威DNS(云解析DNS)请求一次。

    例如您的域名被上海和北京两个地区的用户访问,假设上海用户使用的是localdnsA,北京用户使用的是localdnsB。当localdnsAlocaldnsBGTM发起查询请求的时候,GTM会按照用户配置的权重策略返回,但是在TTL时间内,使用相同localdns下的所有用户获取到的都是同一个解析结果。

  3. 来源就近:即智能解析功能,GTM可以根据不同的解析请求来源返回不同的IP地址,实现用户就近访问的效果。

    请求来源:是指解析请求的来源,GTM是根据终端所用LocalDNS的出口IP进行调度。若LocalDNS支持ECS (edns-client-subnet),也可以根据访问终端的IP进行智能调度。

设置方法

基础配置

  1. 登录云解析DNS控制台

  2. 左侧导航栏点击全局流量管理,再单击 全局流量管理3.0 页签。

  3. 单击 地址池配置 页签,然后单击 创建地址池 按钮。

  4. 创建地址池 页面,单击地址池图标并选择 基础配置image

  5. 地址池基础配置 弹框中完成各项参数的配置后单击 提交配置image

地址池中添加地址

  1. 在地址池基础配置完成后,在 地址池 页面,单击地址池图标并选中 选择已有地址池 按钮。

    说明

    若您此时还未配置地址,可以单击 添加新地址 进行配置。具体请参考地址配置

    image

  2. 完成服务地址的添加后,单击 提交配置 按钮。

    image

地址间负载均衡策略配置

地址间的负载均衡策略默认为 轮询 模式,本文以 顺序抢占模式)为例。

  1. 在地址池中添加完地址后,在 地址池 页面,单击 轮询 按钮,然后再单击 配置负载均衡策略image

  2. 地址间负载均衡策略配置 页面,负载均衡策略选择 顺序 ,前序资源异常恢复服务模式选择 抢占模式 。最后单击 提交配置

  3. 然后在 地址池 页面,单击地址的 顺序号 并选择 顺序号调整 。通过上下拖拽目标地址可实现顺序号的调整,最后单击 提交配置image

说明

若配置视图页面存在状态颜色为灰色的地址,可以单击对应地址并选择 取消引用当前地址 ,从而将该地址从地址池中移除。但该地址并不会从地址列表中删除。