本文档介绍如何在智能路由策略的容量优先路由模式下配置 GTM 实例,实现 示例业务场景三。
您的网站域名是 www.example.com
,域名解析服务商是火山引擎云解析 DNS。网站的服务器部署在多个 IDC 机房。这些 IDC 机房的地理位置、接入点 IP 地址和容量如下表所示。
机房地理位置 | 机房接入点 IP 地址 | 运营商 | 容量 |
---|---|---|---|
上海 |
| 上海电信 | 100 |
| 100 | ||
浙江 |
| 浙江移动 | 100 |
| 100 | ||
北京 |
| BGP | 200 |
| 100 |
说明
您的业务需求是,在不超出机房容量的前提下,尽可能降低用户访问您的网站的延时。
在配置 GTM 实例时,您需要:
您配置 GTM 实例并启用实例调度后,云调度 GTM 在收到来自多个用户的 DNS 查询请求时,会首先确保每个机房收到的用户请求数量按该机房容量比例分配。在不影响用户请求数量按机房容量比例分配的前提下,云调度 GTM 向每个用户返回访问延时最低的 IP 地址。
参见以下步骤配置您创建的 GTM 实例。
打开 云调度 GTM 的实例管理页面。
在 域名 列,找到 www.example.com。
在对应的 操作 列,点击 配置。
在 实例配置 页面的 基本信息 部分,配置 GTM 实例的基本信息。配置完成后,点击 下一步。
参数 | 描述 |
---|---|
路由策略类型 | GTM 实例的策略类型。设置为 智能路由。 |
路由模式 | 智能路由策略的路由模式。设置为 容量优先。 |
在 实例配置 页面的 添加流量目标 部分,点击 添加流量目标 添加以下地址池。添加完成后点击 下一步。
说明
容量是一个正整数,用来表示地址池或目标地址对流量的承载能力。您可以根据机房的带宽、并发连接数等参数为机房设置一个合理的容量值。容量是一个相对值,因此您无需输入目标地址的真实数据,但您需要确保不同目标地址或地址池之间使用统一的容量单位。
地址池1
参数 | 描述 |
---|---|
名称 | 电信-上海 |
地址类型 | IPv4 地址 |
容量配置对象 | 地址 |
地址 | 添加两个地址:
|
地址池2
参数 | 描述 |
---|---|
名称 | 移动-浙江 |
地址类型 | IPv4 地址 |
容量配置对象 | 地址 |
地址 | 添加两个地址:
|
地址池3
参数 | 描述 |
---|---|
名称 | 其他用户-北京 |
地址类型 | IPv4 地址 |
容量配置对象 | 地址 |
地址 | 添加两个地址:
|
在 实例配置 页面的 开启健康检查 部分,保留默认设置,点击 下一步。
在 实例配置 页面的 启用与验证 部分,保留 启用实例调度 中 启用 复选框的勾选状态。查看预期调度图是否符合示例业务场景的需求。确认无误后点击 提交。
提交完成后,您会被跳转到 实例管理 页面。同时,云调度 GTM 会启用该 GTM 实例的流量调度。启用完成后,该 GTM 实例的状态会变成 运行中。
此时,该 GTM 实例会按照您的配置对流量进行调度,同时启动针对目标地址的健康检查。参见 查看健康检查任务 了解如何查看目标地址的健康检查状态。
接下来,您可以参见 验证流量调度 实际验证流量调度是否符合示例业务场景的需求。