火山引擎云调度(GTM)是基于 DNS 的流量管理服务。
假设您的服务部署在多个 IDC 机房。IDC 机房的 IP 地址分布在不同的网络运营商和地理位置。用户通过域名访问您的服务。当用户访问您的域名时,您希望:
为了满足以上要求,云调度 GTM 会按照以下因素把您的域名解析为一个合适的 IP 地址:
云调度 GTM 支持以下功能。
您可以在云调度 GTM 中对 IDC 机房的 IP 地址进行自定义多层级分组管理,实现灵活的权重、容量分配机制和容灾切换机制。
在基础路由模式下,云调度 GTM 可以根据用户发送的 DNS 查询请求判断用户 IP 地址的网络运营商、地理位置等属性,并按照这些属性把用户请求路由到匹配的 IDC 机房,避免用户因为跨网络运营商或跨地域访问 IDC 机房造成访问延时增加。
在智能路由模式下,云调度 GTM 可以按照用户 IP 地址的网络运营商、地理位置等属性,自动探测用户到 IDC 机房的访问延时,并把用户请求自动路由到访问延时最低的 IDC 机房。
结合移动解析 HTTPDNS,云调度 GTM 可以按 DNS 查询请求携带的自定义标识进行更细粒度的用户请求路由。
云调度 GTM 根据您为每个 IDC 机房设置的权重、容量或您向云调度 GTM 反馈的实时负载调整每个 IDC 机房接收的用户请求比例。
云调度 GTM 根据健康检查定期判断 IDC 机房的可用性。如果一个 IDC 机房在健康检查中被判定为不可用,路由到该 IDC 机房的用户请求会被切换到其他可用的 IDC 机房。您可以使用地址管理功能实现更灵活的容灾切换机制。
云调度 GTM 通过桑基图展示流量的路由情况。您可以在配置生效前查看预期流量调度图,也可以在配置生效后查看实际流量调度图。
您还可以在云调度 GTM 中按解析状态、解析类型、网络运营商和地理位置分组查看 DNS 查询请求量的统计数据。