You need to enable JavaScript to run this app.
导航
应用场景
最近更新时间:2024.11.25 10:04:43首次发布时间:2022.04.25 16:01:23

本文档介绍火山引擎云调度(GTM)的常见应用场景。

公有云间业务迁移过程中的流量分配与容灾切换

在您把业务从一个公有云迁移到另一个公有云的过程中,您需要进行 A/B 测试和灰度切量。 A/B 测试和灰度切量需要您在迁移的过程中控制流量的分配比例。另外,当某个机房故障时,业务流量需要被切换到正常的机房,保障业务正常运行。

云调度 GTM 可以降低业务迁移过程中的用户访问延时,同时帮助您合理分配流量,并根据健康检查及时进行容灾切换。

CDN 流量分配与容灾切换

您使用了多家 CDN 厂商的服务,且您的用户分布在不同地域。不同 CDN 厂商在不同地域的 CDN 加速效果不同。您希望每个地域的用户都能使用加速效果最好的 CDN 服务,且多可以实现:

  • 多个 CDN 厂商之间的流量分配与容灾切换
  • CDN 源站之间的流量分配与容灾切换

云调度 GTM 提供基于用户访问延时的智能路由策略,可以在不同地域智能选择用户访问延时最低的 CDN 服务。另外,云调度 GTM 也支持健康检查和容灾切换功能。在一个源站或 CDN 厂商的服务出现故障时,云调度 GTM 可以:

  • 及时探测到故障,且能把流量切换到正常的源站或 CDN 厂商。您还可以通过云调度 GTM 对不同的故障范围(例如某个 IP 地址故障、IDC 机房的某个运营商线路故障、某个 IDC 机房故障、某个 CDN 厂商故障等)进行精准定位,并根据定位到的故障范围进行相应的故障切换操作。
  • 避免因故障切换造成的流量震荡。传统的基于阈值的故障切换系统通常会引起流量的震荡。云调度 GTM 支持智能流量防抖动算法,可以识别并抑制频繁的网络抖动,避免流量被提前切换到不稳定的 IDC 机房。

参见 通过 GTM 在 CDN 中实现自定义的负载均衡、健康检查和容灾切换了解具体的实现步骤。

根据自定义标识实现定制化流量路由

在基于地理位置、网络运营商或访问延时进行流量路由的基础上,您还希望基于用户 DNS 查询请求中的自定义标识进行定制化流量路由。例如,在车联网场景下,您希望每辆汽车所访问的服务器都是延时最低的。在这个基础上,您还有以下定制化需求:

  • 如果汽车的生产地是北京,那么即使该汽车离开了北京,也必须访问北京的服务器。
  • 升级车载软件功能时,您需要先对单辆汽车或符合某个特征的汽车进行灰度升级。

您可以结合云调度 GTM 和移动解析 HTTPDNS 实现软件定义解析 AnyMatch 功能。参见 什么是软件定义解析 AnyMatch