• 文档
  • 控制台
  • 登录
  • 立即注册
    目前不支持用户自主注册,如需注册账号,请联系400-080-1100
全局流量管理 GTM
下载PDF

1 产品概述

1.1 产品动态

1.2 产品简介

什么是全局流量管理GTM

全局流量管理(Global Traffic Manager,简称GTM)是基于对域名的监控和用户自定义的流量调度策略,对接入流量进行智能调度和故障自动切换,从而保证业务的连续性,帮助用户降低网络延迟、高效利用带宽资源,节省运维成本。

全局流量管理支持健康检查与故障自动切换,可以帮助企业提供完善的容灾解决方案,能够方便地构建同城多活与异地灾备的容灾架构。

为什么选择全局流量管理GTM?

当用户的业务有如下特点时,建议接入GTM服务:

客户群体比较分散,需要提供一致的网络访问体验。

业务故障切换。

高并发流量负载分担。

主要功能

CNAME接入域名,以CNAME调度域名的方式为用户提供流量调度服务。

灵活的负载均衡策略,支持“返回全部地址”、“按权重返回地址”两种类型。

丰富的访问策略类型,支持基于地理位置的访问策略和基于访问延时的访问策略。


1.2.1 基本概念

微信截图_20241019195719.png

1.2.2 实例规格

微信截图_20241019195648.png

1.2.3 产品架构

例如,Web服务是www.example.com,进行如下操作:

(1)开通GTM实例后,允许用户自定义CNAME域名,假设CNAME域名为gtm-example.com。

(2)为GTM实例添加3个服务器IP地址:1.1.XX.XX、2.2.XX.XX、3.3.XX.XX,并开启健康检查。

(3)将Web服务域名www.example.com的CNAME解析记录指向gtm-example.com。

GTM产品原理如下图所示:

微信截图_20241019195556.png

微信截图_20241019195611.png

业务流

使用GTM的业务流如下:

(1)客户端向ISP(Internet Service Provider,网络业务提供商)的本地递归DNS系统查询应用服务域名www.example.com。

(2)本地递归DNS系统没有www.example.com的缓存,向DNS根服务器发送此域名的DNS查询请求。此时,DNS根服务器会根据查询域名的后缀,向本地递归DNS服务器响应.com所在的顶级域(TLD)DNS服务器。

(3)本地递归DNS服务器收到DNS根服务器的响应后,会向TLD DNS Server服务器发起www.example.com的域名查询请求。TLD DNS Server收到请求后,会向本地递归DNS服务器响应example.com所在的DNS服务器,这个DNS服务器是云解析Cloud DNS服务器。

(4)本地递归DNS服务器收到TLD DNS Server的响应后,会向云解析Cloud DNS服务器发起www.example.com查询请求。云解析Cloud DNS服务器收到DNS 查询请求后,查询自身数据库,发现www.example.com通过CNAME指向了域名gtmexample.gtm-000.com,因此云解析Cloud DNS服务器会向本地递归DNS响应gtmexample.gtm-000.com。

(5)本地递归DNS服务器收到云解析Cloud DNS服务器的响应后,会再次向云解析Cloud DNS服务器发起gtmexample.gtm-000.com查询,云解析Cloud DNS服务器中的该域名的记录集是由GTM根据设置的策略来进行维护的,因此会向本地递归DNS服务器响应最终应用服务的地址。

(6)本地递归DNS服务器将最后一次查询获得的IP地址作为www.example.com的最终地址,返回给终端用户,同时缓存在本地,以提高后续的查询效率。

(7)客户端收到本地递归DNS服务器响应的IP地址后,向应用服务发起网络连接,开始进行业务访问。


1.2.4 关键指标

标准版为用户提供基于地理位置的访问策略控制。

旗舰版为用户提供基于地理位置和基于访问延时的访问策略控制。


1.2.5 关联服务

微信截图_20241019195448.png

1.2.6 应用场景

应用服务主备容灾部署

例如,应用服务有两个IP地址:1.1.X.X、2.2.X.X。正常情况下,用户访问IP地址1.1.X.X,当IP地址1.1.X.X故障后,希望将用户访问流量切换到IP地址2.2.X.X。

应用服务多个IP多活

例如,应用服务有三个IP地址:1.1.X.X、2.2.X.X、3.3.X.X,三个IP地址同时向用户服务。如果想要实现3个IP地址正常工作时,DNS解析同时解析出3个IP地址。当3个IP地址中某一个地址故障时,将故障的地址从DNS解析列表中暂时删除,不向用户返回,当故障IP地址恢复后,从新添加回DNS解析列表。

高并发应用服务负载分担

企业在线上大促活动场景下,都会对业务做临时的扩容,以应对突然增大数倍的用户访问请求。一般来说,会在同区域购买多个SLB实例,期望达到使用不同IP地址进行访问流量卸载的效果。

使用GTM时,只需在主地址池集合中将负载均衡策略(地址池)设置为返回全部地址,由每个地址平均承担用户的访问流量,可以实现多个SLB的负载均衡效果。或者选择按权重返回地址,为每个地址池及每个地址配置不同的权重,使每个地址承担不同权重比例乘积的访问流量。

不同区域访问加速

大型企业或跨地区企业,一般需要面向全国提供网络服务。由于不同地区网络情况不同,网络访问一般会受到距离、稳定性等因素的影响,因此企业会选择在几个大区的核心位置建立服务接入点,使不同区域的用户访问各自区域的核心接入点,从而获得最佳的访问体验。

GTM提供基于地理位置的访问策略,能够为不同区域的用户返回指定的地址池集合中的地址,从而实现用户的就近接入和访问加速。


1.2.7 使用限制

GTM在使用过程中需要遵循如下限制:

GTM实例仅支持升配,即只能从标准版升级到旗舰版,不能从旗舰版降级到标准版。


1.2.8 访问方式

您可以通过以下两种方式来管理全局流量管理和相关资源:

网络控制台:通过网络控制台可以可视化地管理各种云资源,如GTM实例、地址池、访问策略等。

OpenAPI:通过调用API接口来管理相应的云资源,方便以编程的方式使用。


1.3 产品计费

1.3.1 计费项

全局流量管理GTM计费组成如下:

微信截图_20241021161815.png

1.3.2 计费方式

微信截图_20241019195122.png

1.3.2.1 包年包月

按包年包月计费是一种需要提前付费才能使用资源的付费模式,包年包月适合于需要长期使用的业务场景,包年包月计费模式的特点如下:

在创建全局流量管理GTM实例时一次性付费;

计费周期为月/年;

计费示例:

假设您3月1日在北京1创建了一个标准版GTM实例,于4月1日00:00:00到期,则总费用为:256元/个/月*1个月 = 256元。

1.3.2.2 按需计费

按需计费是一种后付费模式,适合于短期使用的业务场景。按需计费的特点如下:

创建全局流量管理GTM实例后,按实例付费;

计费周期为小时;

计费示例:

假设您在某日10:00:00,在北京1创建了一个标准版的GTM实例。您在当日24:00:00释放了该GTM实例。则总费用 = 0.53元/个/小时 *14个小时 = 7.42元。


意见反馈

文档内容是否对您有帮助?

如您有其他疑问,您也可以通过在线客服来与我们联系探讨 在线客服

联系我们
回到顶部