最近更新时间:2024.03.08 17:37:02
首次发布时间:2022.04.25 16:01:23
火山引擎云调度(GTM)在 DNS 层面把用户流量路由到目标地址。用户会直接访问目标地址,因此用户流量不会经过云调度 GTM。
假设您的服务域名是 example.com,服务有多个公网 IP 地址,而且您在云调度 GTM 中添加了这些地址。您在火山引擎云解析 DNS 中创建了一条 CNAME 记录,该记录把 example.com 映射到调度域名 example.com.gtm.volcdns.com。
云调度 GTM 在 DNS 层面路由用户流量的步骤如下:
云调度 GTM 支持以下功能。
功能 | 描述 |
---|---|
地址编排 | 您可以使用目标地址(Address)、地址池(Pool)、地址池集合(Pool Set)和路由规则(Rule)对目标地址进行分组编排和管理。例如,您可以将位于同一个可用区,且属于相同网络运营商的多个目标地址添加到同一个地址池。您也可以将多个位于同一个地域,但位于不同可用区的地址池添加到同一个地址池集合。 |
流量路由 | 云调度 GTM 支持基础路由和智能路由策略。 |
健康检查 | 云调度 GTM 可以根据目标地址的地理位置和网络运营商推荐合适的健康检查探测点,并从探测点对目标地址定时进行基于多种协议的健康检查。 |
故障转移 | 云调度 GTM 支持自动故障转移和手动故障转移。根据健康检查结果,云调度 GTM 可以在地址池集合内的目标地址之间进行自动故障转移,或者在地址池集合之间进行自动故障转移。您也可以根据告警通知进行手动故障转移。 |
您可以在云调度 GTM 中选择以下路由策略。云调度 GTM 按照您选择的策略把用户流量路由到您的目标地址。
云调度 GTM 可以对目标地址进行健康检查。根据健康检查的结果,云调度 GTM 可以进行自动故障转移。您也可以根据告警通知进行手动故障转移。
云调度 GTM 会通过一个或多个探测点向目标地址发起基于多种协议的健康检查。根据健康检查的结果,目标地址会被判定为正常或故障。
根据健康检查结果,云调度 GTM 会自动进行故障转移(failover)。故障转移逻辑如下:
云调度 GTM 不判定地址池的可用性。因此,地址池与自动故障转移无关。
云调度 GTM 也可以通过告警通知的方式提醒您手动进行故障转移。您在云调度 GTM 中创建告警策略并把告警策略与 GTM 实例管理。如果 GTM 实例中的事件触发了告警策略,火山引擎云监控会通过您配置的沟通渠道发送告警通知。
您可以通过调度域名 CNAME 或您在火山引擎云解析(DNS)中添加的域名把您的服务接入云调度 GTM。
云调度 GTM 会根据您的域名生成一个调度域名 CNAME。您需要在您的域名解析服务商处创建一条 CNAME 记录,将您的域名指向调度域名 CNAME。
您无需创建 CNAME 记录。云调度 GTM 会自动把您的域名解析到目标地址。