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