anxin
2021-01-09
163浏览量
全局流量管理通过DNS实现应用服务的就近访问接入、多地址负载均摊,同时根据健康检查进行DNS Failover,实现应用服务的同城多活故障隔离和异地容灾。
—— 阿里云官网有关GTM服务的介绍
“双活”的概念曾经红极一时,伴随双活的是一整套的IT基础架构,包括虚拟化软件、双活存储、……还有为“两个”双活数据中心提供负载均衡能力的GSLB全局负载均衡系统。
后来,阿里提出了“三地五中心”,与之配套的就变成了互联网中间件、云原生数据库系列服务、……当然还有为“五个”多活数据中心分配流量的GTM全局流量管理服务。
GTM 和GSLB服务一样都是基于智能DNS,也就是通过对DNS请求的动态调度来实现跨站点的负载均和故障切换。
具体的工作过程如下:
CNAME 是一种DNS的记录类型,另一种常用的DNS记录类型是A记录,A记录下的域名对应的是一个具体的IP地址,而CNAME记录下的域名对应的是另外一个域名,从而将域名的解析结果“托管”了出去。
GTM有几个关键概念:
这些概念理解起来还是有些抽象,让我们结合一个应用场景来理解,请看架构图:
上述访问策略实现了一个主备架构,缺点是成都地域的资源只能用于灾备,要想实现“多活”可以再新建一条只针对四川省用户的访问策略,这回将地址池丙加入主地址池,地址池甲和乙加入备地址池。额外的,为了能够探测成都地域服务器的可用性情况要开启地址池丙的健康检查设置。
这就是GTM全局流量管理服务。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云最有价值专家,是专注于帮助他人充分了解和使用阿里云技术的意见领袖。