场景说明
企业应用服务一般会有多个IP,且多个IP地址可能分布于不同国家或地区、不同运营商、不同厂商的数据中心中,在这种情况下,云解析DNS的智能解析,可以简单有效的实现用户就近访问和访问加速效果。但是 由于DNS本身无法感知IP地址的可用性状态,所有当故障、灾难场景下无法快速有效的将用户对应用服务的访问路由至可用的IP地址。
解决方案
通过云解析DNS的智能解析功能,实现就近访问或访问加速效果
通过全局流量管理的健康检查功能,实现应用多活或容灾切换效果
所以此文,将帮助您通过云解析DNS+全局流量管理,实现 智能解析+容灾切换效果。
场景示例
某企业的应用服务器部署情况
北京 192.0.2.1、 192.0.2.2
上海 192.0.2.3、 192.0.2.4
日本 192.0.2.5 、192.0.2.6
德国 192.0.2.7、 192.0.2.8
新加坡 192.0.2.9、192.0.2.10
预实现的智能解析效果
国内用户访问部署在北京的服务器(192.0.2.1、 192.0.2.2)
日本用户部署在日本的服务器(192.0.2.5 、192.0.2.6)
欧洲用户访问部署在德国的服务器(192.0.2.7、 192.0.2.8)
预实现容灾切换效果
北京与上海做主备容灾
日本与新加坡做主备容灾
德国与新加坡做主备容灾
例如当北京的应用服务器故障时,则将访问流量自动切换至部署在上海的应用服务器上,来保障其正常运行。
准备资源
准备域名
本文以api.dns-example.com 做示例说明
云解析DNS选购指引
因为要使用到智能解析细分,所以需要采购 企业标准版 或更高级版本。企业标准版支持的解析线路,请参考 文档。
需要使用企业标准版实例1个
如果您的账号下还未有云解析DNS企业标准版,请立即购买
全局流量管理选购指引
在使用一个子域名前提下,主要依据需要设置几条智能解析效果,来决定采买多少个全局流量管理。例如场景示例中分别是对 国内用户、日本用户、欧洲用户,指定返回三个地区的服务器地址,也就是对三种来源用户设定返回不同的IP地址,所以需要使用3个全局流量管理实例来实现配置。
如果您的账号下还未有全局流量管理实例,立即购买
设置方法
全局流量管理设置方法
1、 登录 云解析DNS控制台
2、 在全局流量管理中设置 实例名称 和 主域名
左侧菜单栏点击 全局流量管理,点击 配置
在 全局配置页签 下,为三个实例分别设置实例名称,如test<国内用户访问>、test<日本用户访问>、test<欧洲用户访问>;且三个实例的主域名都输入同一个域名 “api.dns-example.com”
3、test<国内用户访问>实例配置详情参考
在地址池标签下,单击 新增地址池 按钮, 分别创建 北京 和 上海两个地址池。
健康检查是全局流量管理实现容灾切换的核心功能,所以需要开启 健康检查;如需修改健康检查配置,点击 修改 按钮。 健康检查详细配置,您可以参考 文档。
在基本配置标签下,选择访问策略类型,单击对应策略类型中的配置按钮,进入访问策略页面。(本示例以基于地理位置的访问策略类型为例,实际配置时以业务场景需求选择)
单击 新增访问策略 按钮,创建一条访问策略,默认地址池集合选择北京地址池,备用地址池集合选择上海地址池。
访问策略中的解析请求来源选项,只需选中 全局 即可。(由于全局流量管理支持的智能解析线路范围有限,所以在这里只设置全局即可,智能解析效果我们将通过云解析来实现)。
4、test<日本用户访问>实例配置详情参考
在地址池标签下,单击 新增地址池 按钮, 分别创建 日本 和 新家坡两个地址池,并开启 健康检查。
在基本配置标签下,选择访问策略类型,单击对应策略类型中的配置按钮,进入访问策略页面。(本示例以基于地理位置的访问策略类型为例,实际配置时以业务场景需求选择)
单击 新增访问策略 按钮,创建一条访问策略,默认地址池集合选择日本地址池,备用地址池集合选择新加坡地址池。
访问策略中的解析请求来源选项,只需选中 全局 即可。(由于全局流量管理支持的智能解析线路范围有限,所以在这里只设置全局即可,智能解析效果我们将通过云解析来实现)。
5、test<欧洲用户访问>实例配置详情参考
在地址池标签下,单击 新增地址池 按钮, 分别创建 德国 和 新家坡两个地址池,并开启 健康检查。
在基本配置标签下,选择访问策略类型,单击对应策略类型中的配置按钮,进入访问策略页面。(本示例以基于地理位置的访问策略类型为例,实际配置时以业务场景需求选择)
单击 新增访问策略 按钮,创建一条访问策略,默认地址池集合选择德国地址池,备用地址池集合选择新加坡地址池。
访问策略中的解析请求来源选项,只需选中 全局 即可。(由于全局流量管理支持的智能解析线路范围有限,所以在这里只设置全局即可,智能解析效果我们将通过云解析来实现)。
6、分别在test<国内用户访问>、test<日本用户访问>、test<欧洲用户访问>实例中的 基本配置页签下,分别复制 CNAME接入域名。

云解析DNS设置方法
1、 在域名解析列表页,选择域名 “dns-example.com“,点击 解析设置 按钮。

2、 单击 添加记录 按钮,在这里我们将要创建三条CNAME记录,分别指向test<国内用户访问>、test<日本用户访问>、test<欧洲用户访问>三个全局流量管理实例的 CNAME接入域名。
test<国内用户访问>解析记录:
记录类型:选择 CNAME
主机记录:场景示例中使用的子域名是 “api.dns-example.com”,所以这里输入 api。
解析线路:默认。
记录值:本示例填入全局流量管理中实例名为test<国内访问用户>的CNAME接入域名。配置时请填入实际业务资源信息。
test<日本用户访问>解析记录:
记录类型:选择 CNAME
主机记录:场景示例中使用的子域名是 “api.dns-example.com”,所以这里输入 api。
解析线路:境外-亚洲-日本。
记录值:本示例填入全局流量管理中实例名为test<日本访问用户>的CNAME接入域名。配置时请填入实际业务资源信息。
test<欧洲用户访问>解析记录:
记录类型:选择 CNAME
主机记录:场景示例中使用的子域名是 “api.dns-example.com”,所以这里输入 api。
解析线路:境外-欧洲。
记录值:本示例填入全局流量管理中实例名为test<欧洲访问用户>的CNAME接入域名。配置时请填入实际业务资源信息。
验证方法
立即前往测试工具