摘要:在字节跳动,平衡超大规模的稳定性、性能与成本,是一系列产品共同面临的挑战,其中, Trafficroute GTM 起到了不可忽视的作用。Trafficroute GTM 承载了字节跳动亿级流量、覆盖了大规模场景,是一款基于 DNS 的流量路由服务,我们将通过两期文章,揭开秘字节跳动如何通过 Trafficroute GTM 解决以上挑战,实现高效流量管理!
本文为上期,主要介绍基于TrafficRoute GTM 的GEO-基础路由模式进行自定义流量编辑排,主要内容为:
-
TrafficRoute GTM介绍
-
TrafficRoute GTM的GEO-基础路由模式的能力
-
通过流量编排实现同城多活、多CDN调度、CDN回源调度等经典架构及业务在稳定性、性能、成本等方面的收益
下期预告:下期我们将介绍TrafficRoute GTM的Perf-智能路由模式,怎么通过它实现流量智能调度,流量期待。
面临超大规模流量时,平衡良好的稳定性、性能、成本,能够保证用户在访问服务时获得流畅、快速且可靠的体验,这提高了用户满意度和粘性关键。TrafficRoute GTM 为基于 DNS 的业务提供的全球流量负载均衡、智能调度、自动容灾服务,可以帮助业务提升连续性、实现资源优化、获取更多竞争优势。
1.火山引擎 Trafficroute GTM 简介
火山引擎 Trafficroute GTM 是基于 DNS 的流量路由服务。它依托全球 1100+ 各地点搜索节点,构建出强大的网络质量采集能力,实现了对“端边云”全链路流量的质量采集,从而能够根据APP应用的实时访问质量、节点负载和健康状况做出动态的流量调度。
此外,Trafficroute GTM 还提供灵活的策略调度,其中 GEO-基础路由功能丰富,包括负载均衡、会话粘性和故障迁移等特性。而 Perf-智能路由则在基础路由的基础上,进一步提供多种性能优先级和负载反馈等智能调度能力,满足更高层次的调度需求。
一图看懂 TrafficRoute GTM
以字节跳动内部业务中,通过对流量路由GTM能力的合理运用,落地了同城多活、多云混合等经典架构,也落地了边缘下沉、边缘计算x中心云等大规模场景的最佳实践。
2.GEO-基础路由,实现流量自定义编排
TrafficRoute GTM 的 GEO 基础路由赋予用户灵活的流量管理能力,用户可根据具体业务需求,如负载均衡、就近接入、多自定义活/灾备等,路由调度策略,通过资源(池地址)编排、健康检查编排、路由(调度)规则编排等能