You need to enable JavaScript to run this app.
文档中心
TrafficRoute DNS 套件

TrafficRoute DNS 套件

复制全文
下载 pdf
GTM 实例管理
配置 GTM 实例
复制全文
下载 pdf
配置 GTM 实例
本文档介绍如何在火山引擎云调度 GTM 中配置 GTM 实例。​
前提条件​
在配置 GTM 实例前,您必须先 创建 GTM 实例。​
操作步骤​
您需要按照以下步骤对 GTM 实例进行配置:​
  • 步骤三:开启健康检查:配置健康检查参数。开启后,云调度 GTM 会按照您设置的参数对地址池中的全部目标地址定时进行健康检查;若某地址被判定为故障,则停止将用户请求路由到该地址,待其在后续检查中恢复正常后再重新路由。​
​alt​​
​
步骤一:配置基本信息​
  1. 在 云调度 GTM 的实例管理页面 找到您创建的 GTM 实例,单击 操作 列的 配置。​
  1. 在 实例配置 页面的 基本信息 部分,配置 GTM 实例的基本信息,并单击 下一步。​
注意​
如果您选择了智能路由,控制台会隐藏路由规则、地址池和目标地址的权重设置。如果您希望云调度 GTM 可以基于目标地址的承载能力分配流量,可选择容量优先或负载反馈路由模式,并通过容量表示目标地址的承载能力。​
  • ​
    配置项​
    说明​
    路由策略类型​
    GTM 实例的策略类型。​
    • 基础路由:基于地理位置的路由策略。云调度 GTM 会根据用户 IP 地址的网络运营商和地理位置信息,把实例域名解析为一个与用户网络运营商匹配且地理位置相距最近的 IP 地址。​
    说明​
    如果实例类型为 私网,路由策略类型固定为 基础路由。​
    • 智能路由:基于时延、容量或负载反馈的路由策略。云调度 GTM 会把实例域名解析为一个满足延时、容量或负载要求的 IP 地址。仅 旗舰版 的 GTM 实例支持智能路由。​
    路由模式​
    (仅智能路由) 智能路由策略的路由模式。​
    • 性能优先:基于时延的路由模式。云调度 GTM 会返回用户访问延时最低的目标地址。​
    • 容量优先:基于容量的路由模式。云调度 GTM 会在满足目标地址的容量限制的前提下,返回用户访问延时最低的目标地址。​
    注意​
    在容量优先模式下,如果可用的地址的总容量小于或等于所有地址容量的 80%,云调度 GTM 会启动雪崩熔断机制,停止容灾切换。您可以 提交工单 联系我们调整该阈值。​
    • 负载反馈:基于负载反馈的路由模式。在容量优先模式的基础上,云调度 GTM 会按照您反馈的当前负载值、目标负载值和容量,对目标地址的负载进行动态调整。 ​
    负载均衡​
    (仅基础路由) 是否为基础路由策略开启负载均衡。​
    • 开启:先基于用户的地理位置和运营商,把用户流量路由到相同运营商下的最近 IDC 机房的接入线路。再基于负载均衡把用户流量按比例路由到多个 IDC 机房。适用于多个机房同时提供服务,每个机房有多条接入线路,机房间距离较远,且每个机房的容量相差较大的场景。​
    • 关闭:基于用户的地理位置和运营商,把用户流量路由到相同运营商线路下距离用户最近的 IDC 机房。适用于多个机房同时提供服务,每个机房有多条接入线路,机房间距离较远,且每个机房容量相差不大的场景。​
    TTL​
    DNS 记录在递归 DNS 服务器中的缓存过期时间。TTL 越小,递归 DNS 服务器从权威 DNS 服务器获取记录越频繁,记录变更就能在更短时间内生效。例如,若希望基于 DNS 的容灾切换更快生效,可将 TTL 设置为较小值。​
    备注​
    GTM 实例的备注。​
    ​
步骤二:添加地址池或流量目标​
添加地址池(仅基础路由)​
  1. 在 添加地址池 页面,单击 添加地址池 添加一个或多个地址池。您需要设置以下参数。​
说明​
您也可以跳过该步骤。在配置 GTM 实例后,参见 添加地址池 了解如何为您的 GTM 实例添加地址池。​
  1. 配置地址池基本信息。​
  • ​
    配置项​
    说明​
    名称​
    地址池的名称。UTF-8 格式。最大长度为 64 个 UTF-8 字符。​
    备注​
    地址池的备注。默认为空字符串。UTF-8 格式。最大长度为 128 个 UTF-8 字符。​
    地址类型​
    地址池的地址类型。​
    • IPv4:使用 IPv4 地址作为目标地址。​
    • IPv6:使用 IPv6 地址作为目标地址。​
    • 域名:使用域名作为目标地址。​
    ​
  1. 单击 添加地址 添加一个或多个地址,并单击 下一步。​
  • ​
    配置项​
    说明​
    地址​
    地址池中的目标地址。根据您选择的地址类型,您可以设置为 IPv4 地址、IPv6 地址或域名。​
    说明​
    当实例类型为私网时,请填写私网地址。​
    权重​
    目标地址的权重。权重是一个正整数,取值范围参见 功能版本规格。云调度 GTM 会根据目标地址的权重比例把流量按比例路由到不同目标地址。​
    说明​
    如果您在配置 GTM 实例时没有开启 负载均衡 或在调度策略的 通用配置 中没有开启 负载均衡,该参数不会生效。​
    地址归属区域​
    目标地址的归属区域。目前,归属区域仅作为参考,不会影响用户流量的路由。​
    • 如果目标地址类型是 IPv4 或 IPv6,云调度 GTM 会自动根据目标地址判断归属区域。如果您需要自定义归属区域,可以自行修改归属区域。​
    • 如果目标地址类型是域名,云调度 GTM 不会自动判断归属区域。您可以自行设置域名的归属区域。​
    说明​
    如果 GTM 实例的实例类型为 私网,当您填写私网地址时,地址归属区域会自动识别为私网。​
    地址可用模式​
    目标地址是否可用的判定规则。​
    • 自动模式:云调度 GTM 根据健康检查结果判定地址是否在线。如果健康检查失败,则该地址不可用。如果您关闭了健康检查,则该地址总是可用。​
    • 总是使用:该地址总是可用。云调度 GTM 不会对该地址进行健康检查。​
    • 总是禁用:该地址总是不可用。云调度 GTM 不会对该地址进行健康检查。​
    注意​
    一个地址可能属于多个地址池。您可以在不同地址池中为该地址设置地址可用模式。 但是,对于同一条线路:​
    • 如果该线路仅对应一条路由规则,那么在该路由规则下的任意一个地址池集合内,一个地址的 地址可用模式 必须唯一。​
    • 如果该线路对应多条路由规则,那么在这些路由规则下的所有地址池集合内,一个地址的 地址可用模式 必须唯一。​
    ​
添加流量目标(仅智能路由)​
说明​
该步骤仅在实例类型为 公网 且路由策略为 智能路由 时出现。私网实例不支持智能路由。您也可以跳过该步骤。在配置 GTM 实例后,参见 添加地址池 为您的 GTM 实例添加地址池,然后参见 为智能路由设置流量目标 把您添加的地址池设置为流量目标。​
  1. 在 添加流量目标 页面,添加一个或多个流量目标。您需要设置以下参数。​
  • ​
    配置项​
    说明​
    名称​
    地址池的名称。UTF-8 格式。最大长度为 64 个 UTF-8 字符。​
    备注​
    地址池的备注。默认为空字符串。UTF-8 格式。最大长度为 128 个 UTF-8 字符。​
    地址类型​
    地址池的地址类型。​
    • IPv4:使用 IPv4 地址作为目标地址。​
    • IPv6:使用 IPv6 地址作为目标地址。​
    • 域名:使用域名作为目标地址。​
    容量配置对象​
    在 容量优先 或 负载反馈 路由模式下,选择配置地址或地址池的容量。​
    • 地址:配置目标地址的容量。选择 地址 后,您只能设置每个目标地址的 地址容量 参数。容量 参数的值由 地址容量 的值自动相加得出,您无法修改。在负载反馈路由模式下,您也只能上报地址的容量和负载。​
    • 地址池:配置地址池的容量。选择 地址池 后,您只能设置 容量 参数。云调度 GTM 会把 容量 的值平均分配到每个目标地址的 地址容量 参数。您无法修改 地址容量 参数。在负载反馈路由模式下,您也只能上报地址池的容量和负载。​
    如果您没有选择负载反馈路由模式,该参数不会出现。​
    容量​
    地址池的容量,是一个正整数,用来表示地址池对流量的承载能力,取值范围是 [1, 100000]。云调度 GTM 建议的取值范围是 [1000, 50000]。云调度 GTM 会在保证地址的容量的和等于地址池的容量的前提下把容量平均分配给地址。如果地址池的容量不能被整除,云调度 GTM 先把整除的结果平均分配给每个地址,然后继续平均分配余数。参见 容量配置对象设置为地址池后,地址池如何把容量平均分配到地址?。​
    如果您没有选择容量优先或负载反馈路由模式,该参数不会出现。​
    如果 容量配置对象 参数被设置为 地址,则 容量 参数是一个只读参数。容量 参数的值由 地址容量 的值自动相加得出,您无法修改。​
    设为流量目标​
    是否把该地址池设置为流量目标。GTM 实例配置完成后,您可以参见 为智能路由设置流量目标 更新您的流量目标。​
    • 是:(默认)把该地址池设置为流量目标。​
    • 否:不把该地址池设置为流量目标。​
    ​
  1. 单击 添加地址 添加一个或多个地址,并单击 下一步。​
  • ​
    配置项​
    说明​
    地址​
    地址池中的目标地址。根据您选择的地址类型,您可以设置为 IPv4 地址、IPv6 地址或域名。​
    地址归属区域​
    目标地址的归属区域。如果您的 GTM 实例使用了智能路由,云调度 GTM 会根据用户的地理位置和目标地址的归属区域把用户流量路由到时延最低的目标地址。​
    • 如果目标地址类型是 IPv4 或 IPv6,云调度 GTM 会自动根据目标地址判断归属区域。如果您需要自定义归属区域,可以自行修改归属区域。​
    • 如果目标地址类型是域名,云调度 GTM 不会自动判断归属区域。您可以自行设置 IP 地址的归属区域。​
    地址可用模式​
    目标地址是否可用的判定规则。​
    • 自动模式:云调度 GTM 根据健康检查结果判定地址是否在线。如果健康检查失败,则该地址不可用。如果您关闭了健康检查,则该地址总是可用。​
    • 总是使用:该地址总是可用。云调度 GTM 不会对该地址进行健康检查。​
    • 总是禁用:该地址总是不可用。云调度 GTM 不会对该地址进行健康检查。​
    地址容量​
    目标地址的容量。地址容量是一个正整数,用来表示目标地址对流量的承载能力,取值范围是 [1, 100000]。​
    云调度 GTM 会根据不同目标地址的容量的比例来判断目标地址对流量的承载能力。例如,如果目标地址 A 的容量为 1000,目标地址 B 的容量是 2000,那么目标地址 B 对流量的承载能力就是目标地址 A 的 2 倍。云调度 GTM 会在满足目标地址的负载要求的前提下,返回与用户的地理位置之间访问延时最低的目标地址。​
    您可以根据机房的带宽、并发连接数等参数为机房设置一个合理的容量值。容量是一个相对值,因此您无需输入机房的带宽、并发连接数等真实数据,但您需要确保不同目标地址或地址池之间使用统一的容量单位。地址池的容量需要等于地址池内所有目标地址的容量的和。​
    说明​
    如果您没有选择容量优先或负载反馈路由模式,该参数不会出现。​
    如果 容量配置对象 参数被设置为 地址池,则 地址容量 参数是一个只读参数。云调度 GTM 会把 容量 的值平均分配到每个目标地址的 地址容量 参数。您无法修改 地址容量 参数。​
    ​
步骤三:开启健康检查​
说明​
GTM 会按照健康检查任务的数量进行计费。计费细则参见 计费说明。​
在 实例配置 页面的 开启健康检查 部分,开启健康检查并配置健康检查参数。开启后,云调度 GTM 会通过一个或多个探测点向目标地址定期发起健康检查,据结果判定目标地址可用或不可用。参见 工作原理 了解健康检查的工作原理。​
  1. 配置健康检查参数。​
  • ​
    配置项​
    说明​
    检查间隔​
    健康检查的时间间隔。时间间隔越短,云调度 GTM 探测到不可用地址并触发故障转移的速度越快,但计费也越高。参见 计费说明。​
    • 1分钟:健康检查的时间间隔是 1 分钟。​
    • 15秒:(仅旗舰版)健康检查的时间间隔是 15 秒。​
    检查协议​
    健康检查使用的通讯协议。​
    说明​
    如果实例类型为 私网,检查协议仅支持 TCP。​
    • Ping:基于 ICMP 协议,使用 Ping 请求对目标地址进行健康检查。​
    • TCP:使用 TCP 连接对目标地址进行健康检查。​
    • HTTP:使用 HTTP 请求对目标地址进行健康检查。​
    • HTTPS:使用 HTTPS 请求对目标地址进行健康检查。​
    ​
  1. 高级配置说明。​
  • 如果您选择的 检查协议 是 Ping,您还可以设置以下参数:​
  • ​
    配置项​
    说明​
    超时时间​
    单个数据包的超时时间。例如,如果您将该参数设为 5 秒,目标地址在探测点发送数据包后 5 秒内没有响应,则该数据包超时,并被判定为丢包。默认值为 5 秒。​
    发包数量​
    一个健康检查周期内,单个探测点发出的数据包数量。默认值为 20。​
    丢包率​
    一个健康检查周期内,单个探测点的健康检查是否被判定为失败的丢包率阈值。例如,您将该参数设为 10,如果丢包率大于 10%,则这次健康检查的结果被判定为失败。默认值为 10。​
    检查失败判定​
    一个健康检查周期内,单个目标地址的健康检查结果是否被判定为失败的阈值。该阈值是健康检查结果失败的健康检查探测点所占的百分比。系统自动将该参数设置为 50 且您无法更改。在一次健康检查中,如果超过 50% 的健康检查探测点结果异常,则这次健康检查的结果被判定为失败。​
    地址故障判定​
    单个目标地址是否被判定为故障的健康检查失败次数阈值。例如,如果您将该参数设为 3,单个目标地址连续出现 3 次健康检查失败,则该地址被判定为故障地址。默认值为 3。​
    地址恢复可用判定​
    单个目标地址被判定为故障后,恢复为可用状态所需的连续健康检查成功次数阈值。例如,如果您将该参数设为 3,故障地址需连续通过 3 次健康检查后,才会被重新判定为可用。​
    ​
  • 如果您选择的 检查协议 是 TCP,您还可以设置以下参数:​
  • ​
    配置项​
    说明​
    端口​
    目标地址的 TCP 端口。默认值为 80。​
    单次建连超时时间​
    建立单个 TCP 连接的超时时间。例如,您将该参数设为 2 秒,如果某次健康检查中,TCP 连接从建立开始 2 秒内还没有建立成功,就会被判定为建连失败。默认值为 2 秒。​
    ​
    如果一个 TCP 连接在 单次建连超时时间 内先满足了 超时时间 参数的超时条件,则该 TCP 连接会被判定为建连失败。​
    超时时间​
    一个健康检查周期内,单个探测点会先后与目标地址建立多个 TCP 连接。例如,您将该参数设为 5 秒,如果单个探测点的健康检查中,第一次开始建立 TCP 连接后,5 秒内都没有任何 TCP 连接建立成功,则这 5 秒内的 TCP 连接都被判定为超时,并被判定为建连失败。默认值为 5 秒。​
    ​
    如果一个 TCP 连接在 超时时间 内先满足了 单次建连超时时间 参数的超时条件,则该 TCP 连接会被判定为超时,并被判定为建连失败。​
    建连数量​
    一个健康检查周期内,单个探测点建立的 TCP 连接总次数。默认值为 20。​
    建连失败率​
    一个健康检查周期内,单个探测点的健康检查结果是否被判定为异常的建连失败率阈值。例如,您将该参数设为 10,如果某次健康检查的建连失败率大于 10%,则该探测点的该次健康检查结果被判定为异常。默认值为 10。​
    检查失败判定​
    一个健康检查周期内,单个目标地址的健康检查结果是否被判定为失败的阈值。该阈值是健康检查结果失败的健康检查探测点所占的百分比。系统自动将该参数设置为 50 且您无法更改。在健康检查中,如果超过 50% 的探测点结果异常,则这次健康检查判定为失败。​
    地址故障判定​
    单个目标地址是否被判定为故障的健康检查连续失败次数阈值。例如,您将该参数设为 3,如果单个目标地址连续出现 3 次健康检查失败,则该目标地址被判定为故障。默认值为 3。​
    地址恢复可用判定​
    单个目标地址被判定为故障后,恢复为可用状态所需的连续健康检查成功次数阈值。例如,如果您将该参数设为 3,故障地址需连续通过 3 次健康检查后,才会被重新判定为可用。​
    ​
  • 如果您选择的 检查协议 是 HTTP 或 HTTPS,您还可以设置以下参数:​
  • ​
    配置项​
    说明​
    端口​
    目标地址的 HTTP 端口。默认值为 80。​
    Host​
    目标地址 URL 的域名部分。例如,目标地址的 URL 是 https://www.volcengine.com/product/trafficroute,则 Host 是 www.volcengine.com。默认值为空。如果您选择的 检查协议 是 HTTPS,您必须设置该参数。​
    Path​
    目标地址 URL 的路径部分。以 / 开头。例如,目标地址的 URL 是 https://www.volcengine.com/product/trafficroute,则 Path 是 /product/trafficroute。默认值为空。​
    超时时间​
    某个探测点的健康检查的超时时间。例如,如果您将该参数设为 5 秒,目标地址在某个探测点发起健康检查后 5 秒内没有响应,则该探测点的健康检查超时并被判定为失败。默认值为 5 秒。​
    说明​
    某个探测点发起健康检查后,如果目标地址返回了以下范围内的 HTTP 状态码,则该探测点的健康检查也会被判定为失败:​
    • 自定义可用性 被设置为 禁用 时,目标地址返回了 200 - 399 范围外的 HTTP 状态码。​
    • 自定义可用性 被设置为 启用 时,目标地址返回了自定义范围外的 HTTP 状态码。​
    HTTP 请求方法​
    • GET:使用 GET 方法。​
    • POST:使用 POST 方法。​
    • HEAD:使用 HEAD 方法。​
    • PUT:使用 PUT 方法。​
    默认值为 GET。​
    HTTP请求头部​
    HTTP 请求头,包括 字段名 和 字段值 。例如,字段名 为 Accept-Encoding,字段值 为 gzip。默认值为空。​
    自定义可用性​
    是否自定义一个 HTTP 状态码的范围。某个探测点发起健康检查后,如果目标地址返回了范围外的 HTTP 状态码,则该探测点的健康检查判定为失败。​
    • 禁用:使用默认的 HTTP 状态码范围。如果 HTTP 状态码为 200 - 399 之外的数字,则健康检查判定为失败。​
    • 启用:您自定义一个 HTTP 状态码的范围。您可以单击 添加 添加多个条件。如果您添加了多种类型的条件,不同类型条件之间的生效关系如下:​
    • 如果同时存在 区间 和 包含 类型的条件,则满足任一条件的状态码都位于自定义范围内。例如,区间 的范围是 100 至 120,包含 的状态码是 121,那么自定义范围包括 100 ~ 121 的状态码。​
    • 如果同时存在 不包含 和其他类型的条件,位于自定义范围内的状态码必须满足 不包含 的条件。例如,区间 的范围是 100 至 120,包含 的状态码是 121,不包含 的状态码是 100,那么自定义范围包括 101 ~ 121 的状态码。如果其他条件与 不包含 的条件发生冲突,不包含 的条件会生效。​
    检查失败判定​
    一个健康检查周期内,单个目标地址的健康检查结果是否被判定为失败的阈值。该阈值是健康检查结果失败的健康检查探测点所占的百分比。系统自动将该参数设置为 50 且您无法更改。在健康检查中,如果超过 50% 的探测点结果异常,则这次健康检查判定为失败。​
    地址故障判定​
    单个目标地址是否被判定为故障的健康检查连续失败次数阈值。例如,您将该参数设为 3,如果某地址连续出现 3 次检查失败,则该地址判定为故障地址。默认值为 3。​
    地址恢复可用判定​
    单个目标地址被判定为故障后,恢复为可用状态所需的连续健康检查成功次数阈值。例如,如果您将该参数设为 3,故障地址需连续通过 3 次健康检查后,才会被重新判定为可用。​
    ​
  1. (仅基础路由)配置健康检查探测点。​
  • ​
    配置项​
    说明​
    选择类型​
    GTM 实例使用的健康检查探测点类型。​
    • 系统推荐:使用云调度 GTM 推荐的健康检查探测点。​
    • 自定义:自行选择健康检查探测点。​
    ​
  1. 配置完成后,单击 下一步。​
步骤四:配置策略(仅基础路由)​
在 实例配置 页面的 配置路由策略 部分,根据实际业务场景通过添加路由规则配置策略。​
  1. 配置路由规则。​
  • 具体操作,请参见 添加路由规则。您也可以在配置 GTM 实例后再添加路由规则。​
  1. 配置完成后,单击 下一步。​
步骤五:启用与验证​
在 实例配置 页面的 启用与验证 部分,选择是否在配置完成后自动启动 GTM 实例调度,并查看流量验证指引。​
  1. 启用实例调度。​
  • 勾选 启用 以在配置完成后自动启动 GTM 实例。启动后,云调度 GTM 会根据该实例下的路由规则向权威 DNS 服务器下发 DNS 记录,并开启健康检查。您可以通过操作日志查看云调度 GTM 下发的 DNS 记录。参见查看操作日志 查看操作日志。​
说明​
如果您在配置策略时没有添加地址池或流量目标,启用 选项不会出现。您可以在添加地址池和路由规则(基础路由)或流量目标(智能路由)后,手动启动 GTM 实例。参见 启动或停止 GTM 实例。​
  1. 配置完成后,单击 提交。提交成功后,您可以在 实例管理 页面看到配置完成的 GTM 实例。​
  • 如果您启动 GTM 实例,该 GTM 实例处于 运行中 状态。​
  • 如果您没有启动 GTM 实例,该 GTM 实例处于 未启用 状态。​
  1. 验证流量路由是否生效。​
  • 实例启用后即可提供调度服务,实例域名的解析记录由云调度 GTM 自动下发。您可以打开命令行窗口执行以下命令验证。​
  • ​
    nslookup <您的实例域名>​
    ​
  • 如果解析结果返回的地址属于您在实例中配置的目标地址,则说明流量路由已经生效。​
说明​
私网实例请在对应 VPC 环境内执行,公网实例在任意公网可达的环境执行即可。​
相关文档​
如果您启用了 GTM 实例的调度,参见 快速入门 了解如何验证访问您的域名的流量会按照 GTM 实例的配置被路由到您的目标地址。​
​
最近更新时间:2026.10.23 17:43:35
这个页面对您有帮助吗?
有用
有用
无用
无用