多应用服务场景如何实现批量切换流量

多应用服务场景如何实现批量切换流量

预期将三个应用服务的解析请求流量,通过容灾预案功能,全部切换至青岛机房的地址。

配置准备

  • 三个GTM实例(拟定名称为应用服务1、应用服务2、应用服务3)

  • 三个应用服务对应的域名(dns-example.com、www.dns-example.com、api.dns-example.com)

  • 准备应用服务使用的地址。

准备好上述资源后,主要涉及下述配置:

① 全局流量管理配置

  • 创建实例

  • 配置访问策略

  • 配置地址池

  • 开启健康检查

  • 全局配置

  • CNAME接入

设置方法

首先,请登录 云解析DNS控制台 ,左侧目录选择 全局流量管理 菜单,进入全局流量管理列表页。

全局流量管理配置

① 创建实例

参考创建实例 文档,购买3个GTM实例。

② 配置访问策略

参考配置访问策略 文档, 假设GTM实例分别命名为官网站点、支付系统、API系统 三种应用服务,配置出如下访问策略:

注意

访问策略中的默认支持池和备用地址池,需要先通过 创建地址池,然后才可以才访问策略设置。

  • 官网站点(应用01)的访问策略配置结果

官网站点01配置
  • 支付系统(应用02)的访问策略配置结果

访问策略配置
  • API系统(应用03)的访问策略配置结果

API系统

③ 配置地址池

地址池是全局流量管理对应用服务的IP地址进行管理的功能,您可以参阅 配置地址池 文档 ,创建地址池。因为此案例是预期实现将三个应用服务的解析请求流量都同时切换至青岛机房,所以会在三个应用服务下的地址池都配置上青岛机房地址池。

  • 官网站点(应用01)的地址池配置查看:

官网站点地址池
  • 支付系统(应用02)的地址池配置查看:

支付系统地址池配置
  • API系统(应用03)的地址池配置结果

API系统地址池

④ 开启健康检查

开启健康检查是指对地址池中的IP地址配置健康检查,开启后可实现实时监测应用服务的可用性状,并最终帮助企业实现自动故障隔离和自动故障切换的功效。设置方法,您可以参阅 开启健康检查 文档。

⑤ 全局配置

是指对创建的全局流量管理实例进行全局的系统配置,包括:主域名、均衡策略、全局TTL、报警通知组相关信息。设置方法,您可以参阅 全局配置 文档。

  • 官网站点(应用01)的全局配置结果

全句配置-官网
  • 支付系统(应用02)的全局配置结果

全局-支付
  • API系统(应用03)的全局配置结果

全局API

⑥ CNAME接入

您可以参阅 CNAME接入 文档。 请到域名解析设置页面,将三个子域名设置CNAME记录,分别指向GTM提供的CNAME接入域名。如域名使用的是阿里云DNS,则在云解析DNS控制台的解析配置示例如下:

CNAME接入