最近更新时间:2023.07.17 09:49:32
首次发布时间:2022.04.25 16:01:23
火山引擎云调度(GTM)是火山引擎 TrafficRoute 解析调度套件中的全局流量管理服务。云调度 GTM 基于 DNS 进行流量管理。
假设您的服务部署在多个位于不同地理位置的 IDC 机房。每个 IDC 机房针对不同网络运营商有不同的接入线路。每条不同的接入线路有独立的 IP 地址。当分布在不同地理位置、使用不同网络运营商的用户访问您的服务时,您的服务需要满足以下要求:
用户希望在最短时间内访问到最近的可用 IP 地址。
除了追求最佳的用户体验,服务提供商还希望多个地理位置的 IDC 机房之间实现负载均衡,从而达到整体成本最优。
服务提供商希望某个 IDC 机房因发生故障而不可用时,该 IDC 机房可以被自动隔离。用户流量不会被路由到被隔离的 IDC 机房。
云调度 GTM 可以通过以下功能满足这些要求:
为了降低用户访问延时,云调度 GTM 会根据用户的地理位置,把用户流量路由到距离用户最近的 IDC 机房中的接入线路,且该接入线路与用户所使用的网络运营商匹配。这样,用户就能避免跨网络运营商和跨省访问服务。云调度 GTM 还可以根据用户的地理位置,把用户流量路由到延迟最低的 IDC 机房中的接入线路。
为了实现负载均衡,云调度 GTM 会根据您的负载均衡配置,保证用户流量合理分布在各个 IDC 机房。
为了实现故障转移,云调度 GTM 会自动进行基于多种网络协议的定时健康检查,实时探测各个 IDC 机房的可用性,及时隔离不可用的 IDC 机房。
云解析 DNS 是权威 DNS 服务,主要用于管理解析记录,同时也提供了基础的流量管理能力。云解析 DNS 的流量管理能力包括基于用户所在线路的智能解析,以及基于权重的流量分配。
云调度 GTM 是基于 DNS 的流量管理服务,拓展了云解析 DNS 的流量管理功能,同时新增了健康检查和故障转移功能。因此,您可以搭配使用云解析 DNS 和云调度 GTM。