全局流量管理(GTM)3.0是GTM服务的全新升级版本,采用图形化编排配置,集成丰富健康探测模板,具备来源就近、权重、顺序、轮询多种负载均衡策略及多类型请求线路的组合能力,旨在为企业提供灵活、高效的容灾调度机制,实现对入口流量的精细化和智能化管理。
前置概念
阅读本文前,您可能需要了解如下概念:
产品概述
GTM属于DNS级别的服务,使用DNS向用户返回特定的服务地址,然后客户端用户直接连接到服务地址。所以GTM本身并不是代理或网关设备,也不是应用接入服务,因此无法查看客户端用户与应用服务之间的网络流量。立即购买。
功能简介
以下是全局流量管理的功能简介。
GTM接入域名
全局流量管理(GTM)的接入域名,即GTM对外提供服务的域名。用户一般将业务域名通过CNAME解析到GTM接入域名以实现业务域名接入GTM。
GTM接入域名的前提条件是:本账号下必须至少存在一个主域名,且域名需完成备案。例如
example.com
为用户本账号下的主域名。GTM接入域名格式:
主机记录
.主域名
,例如gtm.example.com
。如果您的域名已经托管在阿里云解析DNS,接入域名主机记录可以输入您的业务域名主机记录,此时您的GTM接入域名就是您业务域名本身。
具体信息请参考接入域名配置。
地址池
地址池是GTM对应用服务地址(IP或域名)进行管理的功能。一个地址池,代表一组提供相同应用服务,即具备相同运营商或地区属性的IP地址或域名地址。一个GTM实例,可以配置多个地址池,便于实现不同地区的用户访问不同的地址池,并达到就近接入的效果。同时当地址池整体不可用时,可以做备份切换。具体配置方法请参考地址池配置。
地址
地址是应用的服务地址,也是GTM经过解析和决策流程后得出的应答结果。地址包含服务IP地址或域名名称。服务端口是执行健康检查校验服务可用性探测的重要参数。具体配置方法请参考地址配置。
负载均衡策略
负载均衡策略是一种动态资源调度机制,它根据特定算法和策略,实现接入域名选择合适的地址池以及在地址池内部选择合适的地址。负载策略主要包括以下几种方法:
来源就近:即智能解析功能,依据客户端的地理位置或网络运营商,实现请求来源的精准识别,并据此将流量导向距离用户地理位置最近或相同运营商环境下的服务地址,从而优化网络延迟,提升服务响应速度;
顺序:按照地址池或地址的预设顺序逐个选择,确保可用服务器有序访问;
轮询:地址池和地址全部循环地分配,确保所有可用服务器得到相对均匀的访问量,实现整体负载的均衡分布。具体来说,多个地址池之间轮询是按照轮询机制选中单个地址池,地址池内多个地址之间轮询是以轮询方式全部应答;
权重(Weighted Distribution):根据不同服务器的处理能力或性能表现设定权重值,依据权重比例进行地址分配,使高权重服务器承担更多请求,达到高效利用系统资源的目的。
通过上述灵活的负载均衡策略,可以实现对网络入口流量的合理分发与优化管理。
为了满足企业复杂的调度场景,GTM3.0 支持两级访问策略调度。两级访问策略调度逻辑:
第一级调度:从域名选择合适的地址池,域名通过负载均衡策略选择合适的地址池。具体信息请参考地址池间负载均衡策略配置参数。
第二级调度:从地址池选择合适地址,地址池通过负载均衡策略选择可用的地址,并最终应答给客户。具体信息请参考地址负载均衡策略配置。
健康探测模板
健康检查机制主要针对地址池中的地址,进行实时探测并评估应用服务的运行状态与可用性,涉及的监控方式包括ICMP Ping监控、TCP连接性监控、HTTP/HTTPS端点响应监测。
GTM 3.0提供了健康检查模板,允许用户配置多维度的协议检测模板,综合判断应用服务地址的可用状态。
系统架构
全局流量管理是由管控层和解析层两部分组成:
管控层:管控层通过控制台和OpenAPI对外提供服务,主要实现了域名解析数据、配置数据、监控数据、日志数据等的增删改查功能和存储功能。管控层位于【中国内地-华北3(张家口)】。
解析层:解析层通过部署在全球范围内的解析服务器集群对外提供服务,解析层接收来自于管控层分发的域名解析记录数据,主要实现了对域名解析记录数据的查询请求的应答功能。解析层在全球主要大洲和地区均有节点覆盖。
联系我们
钉钉群:36335002029