概述
方案介绍
异地容灾是指应用服务部署在不同地域时,当其中一地出现故障时,全局流量管理(简称GTM)可以将出现故障地域的用户访问流量,调度至异地灾备中心,保障用户访问连续不间断。
本文将以两地三中心灾备架构为读者讲解异地灾备的部署方法。两地三中心容灾架构,是指在同城双中心的基础上,在异地的城市建立一个备份的灾备中心,用于双中心的数据备份,当双中心出现自然灾害等原因而发生故障时,异地灾备中心可以用备份数据进行业务的恢复。
目标读者
企业网络部、业务运维部工作人员。
适用场景
适用于应用服务部署是多机房、多地域接入场景。
相关概念
名词 | 概念 |
GTM | 全局流量管理(Global Traffic Manager),简称GTM,支持智能解析、健康检查、故障隔离、故障切换,可帮助企业快速构建同城双中心、两地三中心的容灾架构。 |
智能解析 | 是指根据用户请求源地址(运营商、地域等),解析就近的应用服务器IP地址,实现就近服务。 |
健康检查 | 指对服务器提供3-7层检查,可及时发现异常应用。 |
主备地址池 | 支持主备地址池,配置不同数据中心服务地址,实现数据中心级别的故障隔离和故障切换。 |
方案架构
方案架构图
方案优势
健康检查:实时探测,故障切换支持手动、自动两种切换模式,保障用户访问连续不间断。
统一管理:支持统一管理多数据中心(不同运营商、不同地域、不同厂商的数据中心)的IP地址和流量。
简单易用:即开即用,无需改造现有架构,助力企业快速构建同城多活和异地灾备架构。
方案实施
前提条件
创建GTM实例,立即购买。
说明旗舰版发现故障和切换时间会更短,约1分钟左右;标准版约3分钟左右。如有高可用诉求的用户建议选择旗舰版。
准备资源:华北2(北京)192.0.2.0、华北2(北京)192.0.2.1、华东1(杭州)192.0.2.2。
操作指南
在云解析DNS产品控制台,菜单选择全局流量管理,在全局流量管理实例列表的操作区域点击配置。
基本配置:可根据自身业务需求添加,其中全局TTL建议设置为10分钟(也可根据自身需求填写)。
地址池配置:新增地址池,分别创建「北京」、「杭州」2个地址池,并开启健康检查。
访问策略配置:点击新增访问策略,解析请求来源选择全局,主地址池集合关联「北京」地址池,备地址池集合关联「杭州」地址池。
线上流量接入:点击左侧导航栏中的域名解析,在权威域名页签点击目标域名处的解析设置按钮,点击添加记录,添加一条CNAME记录,将业务域名指向GTM提供的CNAME接入域名。
方案验证
将华北2(北京)192.0.2.0、华北2(北京)192.0.2.1 断网或停止,则主地址池集合状态不可用。
北京双中心异常情况下,业务流量则被切换到备地址池集合(杭州)继续提供服务。
常见问题
故障切换时间是多少? 在健康检查间隔设置为15秒,TTL10秒,连续失败次数3次的配置下,GTM能在1分钟左右准确发现故障并切换,故障切换后理论上10秒左右可以全网生效,但实际情况取决于全国各地运营商的缓存设置时间。
DNS未使用云解析DNS,也可以使用全局流量管理服务吗? 不可以,当前版本已关闭系统默认分配域名功能,必须在云解析控制台添加一个域名,全局流量管理会提供一个CNAME调度域名,到您的DNS管理平台做一个CNAME记录即可。