- 文档首页
负载均衡
最佳实践
ALB跨VPC挂载后端服务器
ALB跨VPC挂载后端服务器
ALB 支持跨VPC挂载后端服务器。本文指导您在 ALB 控制台和中转路由器(Transit Router,TR)控制台配置转发路由信息,使 ALB 将客户端请求转发至其他 VPC 的后端服务器。
示例场景
下图为 ALB 搭载跨VPC的后端服务器场景。A企业在火山引擎华北2(北京)地域创建了 ALB 公网实例alb-01,此 ALB 实例 alb-01 处于私有网络 VPC1 中 。同时,A企业在华北2(北京)创建了云服务器ECS实例 ecs-02 ,此ECS实例 ecs-02 处于私有网络 VPC2 中 。A企业希望 VPC1 中的 ALB 实例 alb-01 能够将客户端请求转发到 VPC2 中的 ECS 实例 ecs-02 上。A 企业可以通过中转路由器TR 实现 VPC1 中的 ALB 实例 alb-01 与 VPC2 中的 ECS实例 ecs-02 互通。
前提条件
- 已在 VPC1 中创建 ECS 实例 ecs-01,用于发送请求。
- 已在 VPC1 中创建 ALB 实例 alb-01,用于转发 ecs-01 的请求。
- 已在 VPC2 中创建 ECS 实例 ecs-02 并部署服务,用来处理请求。
说明
- 本场景为示例信息,在您配置时请根据实际规划调整相关信息。
- VPC1 中 ALB 实例 alb-01 所在的子网网段和 VPC2 中 ECS 实例 ecs-02 所在的子网网段不能重叠。
配置步骤
上述示例场景的配置步骤如下:
步骤1:创建 IP 类型服务器组
- 在 创建后端服务器组 标签页,选择服务器组类型为 IP 类型。私有网络为您已创建的 VPC1 。本例服务器组名称为TEST,调度算法选择加权轮询,其他功能暂不开启。更多信息请参见创建服务器组中的配置说明。
- 在 创建后端服务器组 标签页完成相关配置后,点击 确定 ,成功创建 IP 类型服务器组 TEST。
-
步骤2:添加 IP 类型后端服务器
- 在 服务器组 页面,找到刚刚创建的 IP 类型服务器组 TEST。
- 在 添加IP地址 页面,展示了服务器组TEST所属的 VPC 的 ID 和网段。输入VPC2的 ECS 实例 ecs-02 的 IP地址,同时开启远端 IP 按钮。配置端口为8002,权重为100。
- 点击 确定 ,完成向服务器组 TEST 添加 IP 类型的后端服务器 ecs-02。
-
步骤3:配置监听器
- 在 实例管理 页面上,找到刚刚创建好的 ALB 实例 alb-01。
-
- 在 添加监听器 页面,监听器名称为 TEST-01 ,监听协议为 HTTP ,监听端口为8002。然后点击 下一步:默认后端服务器组。
- 在 默认后端服务器组 标签页,下拉选择服务器组TEST,点击 下一步:确认配置。
- 确认监听器的配置信息无误后,点击 确定,完成监听器的添加工作。
步骤4:配置中转路由器
请您参考中转路由器 TR 官网文档创建网络实例连接配置中转路由器实例 tr-1。为 tr-1创建2条网络实例连接,分别关联 VPC1 和 VPC2。 - 点击中转路由器实例的名称 tr-1,进入中转路由器详情页面。
- 在 基本信息 下方区域的 同地域网络实例连接 ,点击 创建网络实例连接 ,进入 创建网络实例连接 标签页,参考下表分别配置2条网络实例连接的相关信息。
- 点击 路由表 页签,然后点击目标路由表 tr-systemrtb。
- 在右侧页面点击 创建静态路由 ,参考下表配置路由信息。
步骤5:配置VPC路由信息
请您参考私有网络官网文档路由表部分为 VPC1 和 VPC2 的目标路由表配置路由信息。 - 在 VPC1 的目标路由表中添加一条目标网段为后端服务器 ecs-02 所在网段,设置下一跳为目标中转路由器的自定义路由条目。当目标网段为 VPC2 时,请求会跳向TR。
- 在 VPC2 的系统路由表中配置 ALB 的回源地址。当目标网段为 ALB 的回源地址时,响应会跳回TR。
- 在顶部导航栏,选择目标VPC所属的地域华北2(北京)。
- 在路由表详情页面的 路由条目 页签,选择 自定义路由 。
- 点击 添加路由条目 ,按照提示配置自定义路由条目。
说明
- 192.168.0.0/24 目标网段为后端服务器 ecs-02 所在子网的网段。请按实际情况修改该目标网段。
- 100.127.222.0/23 目标网段为该 ALB 实例在华北2地域的回源地址,实际配置中请按需修改回源地址。您可以在 ALB控制台实例详情 页面,查看 ALB 实例的回源地址。如果看不到回源地址,请联系客户经理开通IP类型服务器组功能。
步骤6:测试网络连通性
- 执行curl命令连接 ALB实例 alb-01的私网 IP 地址,测试网络连通性。
-
- 在本地公网客户端,使用浏览器访问 http://ALB实例alb-01的公网IP ,显示云服务器 ecs-02 配置的后端服务界面,说明本次访问请求被 ALB 实例转发到后端云服务器 ecs-02,且 ecs-02 能够正常处理请求并返回请求页面。
注意事项
- 跨VPC挂载后端服务器时,ALB实例所在的子网网段和后端服务器所在的子网网段不能重叠。
- 同一个地域下,您只能选择一个VPC内的ALB实例单向挂载其他VPC的后端服务器。该VPC内可以有1个或多个ALB进行跨VPC挂载。
- 一个 ALB 实例不能作为同一个地域内其他 ALB 实例的后端。
最近更新时间:2025.12.10 18:55:22