本文档列举了在使用火山引擎云调度(GTM)时的常见问题。
云解析 DNS 是权威 DNS 服务,主要用于管理解析记录,同时也提供了基础的流量管理能力。云解析 DNS 的流量管理能力包括基于用户所在线路的智能解析,以及 DNS 层面的负载均衡。
云调度 GTM 是 DNS 层面的流量管理服务,拓展了云解析 DNS 的流量管理功能,同时新增了健康检查和故障转移功能。因此,您可以搭配使用云解析 DNS 和云调度 GTM。您可以在云解析 DNS 中直接为域名开启云调度 GTM 服务。参见 为您的域名开通云调度 GTM。
云调度 GTM 在 DNS 层面把用户流量路由到目标地址。用户会直接访问目标地址,因此用户流量不会经过云调度 GTM。
负载均衡 CLB 和应用型负载均衡 ALB 通过代理用户访问请求的形式将流量分发到不同的后端服务器。用户流量会经过 CLB 或 ALB。
您的 GTM 实例的健康检查任务可能没有被开启。您需要检查以下条件是否被满足:
在云调度 GTM 中,如果一个地址不可用,那么云调度 GTM 就不会把用户请求路由到这个地址。但是,如果您的 GTM 实例开启了健康检查,云调度 GTM 会定期向实例中的目标地址发送健康检查请求。因此,即使是不可用的地址也会收到请求。但是,不可用的地址收到的请求是健康检查请求,而不是用户请求。
容量配置对象设置为地址池后,您只能设置地址池的容量。云调度 GTM 会按照以下规则把地址池的容量平均分配到每个地址:
例如,地址池容量是 1000,地址池包含 6 个地址,整除的结果是 166,余数是 4。那么:
云调度 GTM 建议的取值范围是 [1000, 50000]。云调度 GTM 会在保证地址的容量的和等于地址池的容量的前提下把容量平均分配给地址。如果地址池的容量的值太小,平均分配的精度损失会比较大。例如,容量 设置为 3 时,如果地址池有 2 个地址,那么这两个地址的容量就会是 2 和 1。