概述
方案介绍
大部分企业的应用服务都会使用多个运营商的IP地址,因此可能会存在跨网延迟、丢包、故障不可用等问题,而全局流量管理产品方案可以根据用户请求源地址的运营商,解析就近的应用服务器IP地址,实现就近接入、访问加速、故障切换,能够有效缩短故障影响、保障用户访问连续不间断。
目标读者
企业网络部、业务运维部工作人员。
适用场景
-
适用于应用服务使用多个运营商的IP地址,且存在跨运营商网络访问延迟和丢包场景。
-
适用于当某一运营商的IP地址异常,导致该运营商来源的访问者均无法访问场景。
相关概念
|
名词 |
概念 |
|
GTM |
全局流量管理(Global Traffic Manager),简称GTM,支持智能解析、健康检查、故障隔离、故障切换,可帮助企业快速构建同城双中心、两地三中心的容灾架构。 |
|
智能解析 |
是指根据用户请求源地址(运营商、地域等),解析就近的应用服务器IP地址,实现就近服务。 |
|
健康检查 |
指对服务器提供3-7层检查,可及时发现异常应用。 |
|
主备地址池 |
支持主备地址池,配置不同数据中心服务地址,实现数据中心级别的故障隔离和故障切换。 |
方案架构
方案架构图
方案优势
-
高可用:支持实时监测,快速发现异常。发现故障,支持自动或手动将访问流量切换到其他运营商IP上,从发现故障到完成故障切换最快仅需1分钟左右,能够保障用户访问连续性。
-
访问加速:支持就近接入,可提升跨运营商网络、跨地域的访问体验。
-
接入简单:满足需要短期内且快速构建容灾架构的企业,GTM支持最快5分钟即可完成配置和流量接入,且现有业务无需改造,可平滑接入无影响。
-
运维简单:中国首家提供此服务,支持多数据中心(不同运营商、不同地域、不同厂商的数据中心)的IP地址和流量统一管理
-
成本低:一个业务域名用GTM最低每年仅需1536元,无其他IT资源成本投入。而自建流量管理系统成本高、传统GSLB采购设备至少是几十万起,构建容灾系统周期长。
方案实施
前提条件
-
创建GTM实例,全局流量管理。
说明旗舰版发现故障和切换时间会更短,约1分钟左右;标准版约3分钟左右。如有高可用诉求的用户建议选择旗舰版。
-
准备资源:联通运营商的IP地址
3.3.XX.XX、电信运营商的IP地址2.2.XX.XX、移动运营商的IP地址1.1.XX.XX。
操作指南
-
访问云解析DNS-全局流量管理,在全局流量管理实例列表中,找到目标实例,点击操作区域的配置按钮。
-
地址池配置:在地址池页面,分别创建「Mobile」、「Telecom」、「Unicom」3个地址池,具体信息请参考地址池配置。然后分别为每个地址开启 健康检查 ,具体信息请参考健康检查。
每个地址池的负载均衡策略设置为返回全部地址,地址池类型为IPv4,健康检查状态显示为正常。
-
访问策略配置:在 基本配置 页签下,选择 基于地理位置的访问策略 类型,单击 配置 ,单击 新增访问策略 ,创建四条访问策略,如果其中一条访问策略异常,则流量会被调度到全局访问策略上,以此保障服务正常运行。
-
全局访问策略:解析请求来源 选择 全局 ,主地址池集合选择“Mobile”“Telecom”“Unicom”地址池,备地址池集合不设置。
-
电信访问策略:解析请求来源 选择 电信,主地址池集合选择“Telecom”地址池,备地址池集合不设置。
-
联通访问策略:解析请求来源 选择 联通 ,主地址池集合选择“Unicom”地址池,备地址池集合不设置。
-
移动访问策略:解析请求来源 选择 移动 ,主地址池集合选择“Mobile”地址池,备地址池集合不设置。
完成所有访问策略配置后,策略列表中应包含4条记录:Unicom(联通)、Mobile(移动)、Telecom(电信)和Global(全局),地址池类型均为IPv4,每条策略均可通过修改和删除进行管理。
-
基本配置:可根据自身业务需求添加,其中 全局TTL 建议设置为 1min(也可根据自身需求填写)。具体请参考基础配置。
基本配置页签展示实例ID、业务域名(公网)、CNAME接入域名(公网)、实例名称、报警通知组、实例套餐版本、创建时间及到期时间等信息,可单击修改进行编辑。
-
线上流量接入:到域名所在DNS厂商处,添加一条CNAME记录,将业务域名指向GTM的CNAME接入域名。假如您域名托管在云解析DNS。
常见问题
-
故障切换时间是多少? 如果使用旗舰版,健康检查间隔设置为15秒,TTL设置为10秒,连续失败次数为2次的配置下,GTM能在1分钟左右准确发现故障并切换,故障切换后理论上10秒左右可以全网生效。
如果使用标准版,健康检查间隔设置为60秒,TTL设置为60秒,连续失败次数为2次的配置下,GTM能在3分钟左右准确发现故障并切换,故障切换后理论上60秒左右可以全网生效。
重要故障切换后的时间受运营商LocalDNS的缓存时间影响,部分运营商为了降低递归服务器的压力,可能会调整缓存时间策略,从而导致全局生效时间变长。
-
DNS未使用云解析DNS,也可以使用全局流量管理服务吗? 可以,全局流量管理会提供一个CNAME调度域名,到您的DNS管理平台做一个CNAME记录即可。