火山引擎云调度(GTM)是基于 DNS 的流量路由服务。
假设您的服务部署在多个位于不同地理位置的 IDC 机房。每个 IDC 机房针对不同网络运营商有不同的接入 IP 地址。用户通过域名访问您的服务。
当分布在不同地理位置、使用不同网络运营商的用户访问您的域名时,您希望您的服务可以满足以下要求:
- 用户可以获取访问延时最低的可用 IP 地址。
- 用户请求可以根据每个 IDC 机房的容量合理分配,实现用户请求数量上的负载均衡。
- 某个 IDC 机房因发生故障而不可用时,用户请求不会被路由到该 IDC 机房。
云调度 GTM 可以通过以下功能满足这些要求:
- 降低用户访问延时:云调度 GTM 会根据用户的地理位置,把用户请求路由到延时最低的 IP 地址。
- 负载均衡:云调度 GTM 会根据您配置的权重、容量或负载信息,合理分配各个 IP 地址收到的用户请求数。
- 故障转移:云调度 GTM 会主动进行基于多种类型的定时健康检查,实时检测各个 IP 地址的可用性。用户请求不会被路由到不可用的 IP 地址。