ALB 可与火山引擎云调度(GTM)联动。如果您在多个地域创建了 ALB 实例,您可以结合 GTM 实现不同地域的实例之间的流量调度与容灾切换。
场景简介
如下图所示,您在华北2、华东2两个地域创建了3个ALB实例,使用ALB处理您的业务。为了使不同地域的客户端就近接入 ALB 服务,您可以使用 GTM 来让客户端接入最近的 ALB 实例。同时,GTM 可以根据ALB实例的规格、ALB实例的可用性,实现对不同地域下的实例之间的智能流量调度、容灾切换等工作。
- 智能流量调度:GTM 根据 ALB 实例的规格和您的配置信息,将访问流量按比例分发到不同的ALB实例上。
- 容灾切换:GTM根据 ALB实例的可用性,当一个ALB实例不可用时,GTM 自动屏蔽该 ALB 实例,将流量路由到能够正常提供服务的 ALB 实例。

结合GTM实现跨地域负载均衡
模拟场景
您网站的域名为:albtest.com
,网站的用户分布在北京和上海两地。本文为您介绍如何通过 ALB 和 GTM 实现就近接入和跨地域的负载均衡。
说明
本部分基于模拟场景给出的配置仅供参考,您需要结合业务实际情况进行真实资源的配置
操作步骤
步骤一:通过 ALB 实现流量的负载均衡。
步骤 | 操作 | 相关文档 |
---|
1 | 购买与配置云服务器:
根据用户的地域分布,请在相应地域下购买并配置至少两台ECS。本操作中,在北京、上海这两个地域分别购买了一个 ECS 实例,并在ECS上搭建了您的网站。 | ECS产品快速入门文档 |
2 | 购买与配置ALB实例:
在北京、上海分别创建一个ALB公网实例,并为实例配置监听,将步骤1中准备好的ECS实例添加到服务器组。 | ALB快速入门 |
至此,您已实现了单个ALB实例对收到的访问流量的精细均衡调度。为了实现北京、上海的客户端流量就近接入ALB,在两个地域之间的智能流量调度,您可以使用GTM。
步骤二:通过 GTM 实现访问ALB流量的全局管理。
步骤 | 操作 | 相关文档 |
---|
1 | 购买GTM实例:购买成功后,系统会自动分配一个调度域名。 说明 如果您的域名服务商来自火山引擎,您可直接选择域名接入。 - 登录 云调度 GTM 控制台。
- 在 实例管理 页面,点击 创建实例。
- 在 创建实例 页面,选择 CNAME接入。在 域名 处输入
albtest.com 。勾选 我已阅读并同意《TrafficRoute解析调度套件专用条款》。然后点击 确认订单。
| 创建GTM实例 |
2 | 配置并启用GTM实例: - 登录 云调度 GTM 控制台。
- 在 域名 列,找到
albtest.com 。 - 在对应的 操作 列,点击 配置。
- 在 实例配置 页面的 基本信息 部分,选择 性能最优策略。然后点击 下一步。
- 在 实例配置 页面的 添加流量目标 部分,设置地址池1的名称,地址类型为域名。同时添加两个地址。分别输入两个ALB实例的实例域名、地址归属区域,地址可用模式为自动模式。
 - 健康检查使用系统默认配置,勾选 启用实例调度 ,点击 提交 。
| GTM 快速入门 |
3 | 将网站域名接入GTM:您需要在您的域名解析服务商处创建一条 CNAME 记录,将网站域名albtest.com 指向GTM实例的调度域名。 说明 具体域名解析入口、操作步骤,请查看服务商的产品文档或咨询售后。
欢迎使用火山引擎 TrafficRoute 完成 CNAME 解析。
您可在 实例管理 > 实例配置页面,查看GTM实例的调度域名。 - 登录 云解析 DNS 控制台。
- 在域名列表中,找到
albtest.com 。 - 在 操作 列,点击 管理。
- 在 记录管理 标签页,点击 添加记录。
- 在 添加记录 页面,设置 记录类型 为 CNAME,设置 主机记录 为 @。
- 点击 添加记录值,设置 记录值 为 GTM 实例的调度域名
albtest.com.gtm.volcdns.com ,然后点击 提交。
配置 CNAME 后,不同 DNS 服务商的 CNAME 生效的时间不同。云解析控制台新增 CNAME 记录会实时生效,修改 CNAME 记录需要等待生效时间 TTL。 | DNS 快速入门 |