You need to enable JavaScript to run this app.
文档中心
负载均衡

负载均衡

复制全文
下载 pdf
最佳实践
ALB跨VPC挂载后端服务器
复制全文
下载 pdf
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 互通。
Image
地域
实例
VPC
子网网段
华北2(北京)
ALB 实例 alb-01
VPC1
172.16.0.0/12
ECS 实例 ecs-02
VPC2
192.168.0.0/24
前提条件
  • 已在 VPC1 中创建 ECS 实例 ecs-01,用于发送请求。
  • 已在 VPC1 中创建 ALB 实例 alb-01,用于转发 ecs-01 的请求。
  • 已在 VPC2 中创建 ECS 实例 ecs-02 并部署服务,用来处理请求。
说明
  • 本场景为示例信息,在您配置时请根据实际规划调整相关信息。
  • VPC1 中 ALB 实例 alb-01 所在的子网网段和 VPC2 中 ECS 实例 ecs-02 所在的子网网段不能重叠。
  • 如需使用中转路由器TR,请您联系客户经理。
配置步骤
上述示例场景的配置步骤如下:
步骤
操作
具体内容
1
创建 IP 类型服务器组
您需要创建 IP 类型的服务器组。
2
添加 IP 类型后端服务器
您需要开启远端 IP ,并添加跨VPC的后端服务器 IP 地址。
3
配置监听器
您需要为创建的 ALB 实例配置监听器,并将 IP 类型的服务器组设为默认服务器组。
4
配置中转路由器
  • 您需要在中转路由器TR控制台,为中转路由器实例 tr-1 创建2个网络实例连接。将中转路由器实例 tr-1 分别关联 VPC1 中的 ALB 实例、VPC2 中的 ecs-02 实例。
  • 您需要在中转路由器TR控制台,为中转路由器实例 tr-1 配置回源路由。当 TR 的目标网段为 ALB 实例的回源地址时,路由的下一跳为VPC1。
5
配置VPC路由信息
您需要在私有网络控制台,分别为 VPC1 和 VPC2 的目标路由表配置路由信息。
6
测试网络连通性
您可以通过curl验证 ecs-01 和 ALB 之间的网络连通性,并通过本地公网客户端访问 ALB 验证服务的可用性。
步骤1:创建 IP 类型服务器组
  1. 登录ALB控制台
  1. 在顶部导航栏,选择目标项目和地域。
  1. 在左侧导航树,选择服务器组。
  1. 单击创建后端服务器组 按钮。
  1. 创建后端服务器组 标签页,选择服务器组类型为 IP 类型。私有网络为您已创建的 VPC1 。本例服务器组名称为TEST,调度算法选择加权轮询,其他功能暂不开启。更多信息请参见创建服务器组中的配置说明。
  1. 创建后端服务器组 标签页完成相关配置后,点击 确定 ,成功创建 IP 类型服务器组 TEST。
  • Image
步骤2:添加 IP 类型后端服务器
  1. 服务器组 页面,找到刚刚创建的 IP 类型服务器组 TEST。
  1. 操作 栏,点击 添加后端服务器
  1. 添加IP地址 页面,展示了服务器组TEST所属的 VPC 的 ID 和网段。输入VPC2的 ECS 实例 ecs-02 的 IP地址,同时开启远端 IP 按钮。配置端口为8002,权重为100。
  1. 点击 确定 ,完成向服务器组 TEST 添加 IP 类型的后端服务器 ecs-02。
  • Image
步骤3:配置监听器
  1. 实例管理 页面上,找到刚刚创建好的 ALB 实例 alb-01。
  1. 操作 列上,点击 配置监听器
  • Image
  1. 监听器 标签页上,点击 添加监听器
  1. 添加监听器 页面,监听器名称为 TEST-01 ,监听协议为 HTTP ,监听端口为8002。然后点击 下一步:默认后端服务器组
  1. 默认后端服务器组 标签页,下拉选择服务器组TEST,点击 下一步:确认配置
  1. 确认监听器的配置信息无误后,点击 确定,完成监听器的添加工作。
步骤4:配置中转路由器
请您参考中转路由器 TR 官网文档创建网络实例连接配置中转路由器实例 tr-1。为 tr-1创建2条网络实例连接,分别关联 VPC1 和 VPC2。
  1. 点击中转路由器实例的名称 tr-1,进入中转路由器详情页面。
  1. 基本信息 下方区域的 同地域网络实例连接 ,点击 创建网络实例连接 ,进入 创建网络实例连接 标签页,参考下表分别配置2条网络实例连接的相关信息。
  • 参数
    取值 (网络实例连接一)
    取值 (网络实例连接二)
    基本信息
    中转路由器
    tr-1
    tr-1
    地域
    华北2(北京)
    华北2(北京)
    名称
    netlink-01
    netlink-02
    网络实例
    网络实例类型
    私有网络
    私有网络
    私有网络
    VPC1
    VPC2
    连接点配置
    可用区及子网
    可用区A,subnet-01
    可用区A,subnet-02
    路由配置
    关联转发
    开启,tr-systemrtb
    开启,tr-systemrtb
    路由学习
    开启,tr-systemrtb
    开启,tr-systemrtb
  1. 点击 创建
  1. 点击 路由表 页签,然后点击目标路由表 tr-systemrtb。
  1. 在右侧页面点击 创建静态路由 ,参考下表配置路由信息。
  • 字段
    解释说明
    路由名称
    trentry-01
    目标网段
    100.127.238.0/23,该网段为该ALB实例在华北2地域的回源地址,实际配置中请按需修改回源地址。您可以在 ALB控制台 实例详情 页面,查看ALB实例的回源地址。
    注意
    如果看不到回源地址,请联系客户经理开通IP类型服务器组功能。
    黑洞路由
    下一跳类型
    同地域连接
    下一跳
    VPC1
步骤5:配置VPC路由信息
请您参考私有网络官网文档路由表部分为 VPC1 和 VPC2 的目标路由表配置路由信息。
  • 在 VPC1 的目标路由表中添加一条目标网段为后端服务器 ecs-02 所在网段,设置下一跳为目标中转路由器的自定义路由条目。当目标网段为 VPC2 时,请求会跳向TR。
  • 在 VPC2 的系统路由表中配置 ALB 的回源地址。当目标网段为 ALB 的回源地址时,响应会跳回TR。
  1. 登录路由表控制台
  1. 在顶部导航栏,选择目标VPC所属的地域华北2(北京)。
  1. 在路由表列表中,点击目标路由表名称。
  1. 在路由表详情页面的 路由条目 页签,选择 自定义路由
  1. 点击 添加路由条目 ,按照提示配置自定义路由条目。
字段
VPC1
VPC2
目标网段
192.168.0.0/24
100.127.222.0/23
下一跳类型
中转路由器
中转路由器
下一跳
tr-1
tr-1
说明
  • 192.168.0.0/24 目标网段为后端服务器 ecs-02 所在子网的网段。请按实际情况修改该目标网段。
  • 100.127.222.0/23 目标网段为该 ALB 实例在华北2地域的回源地址,实际配置中请按需修改回源地址。您可以在 ALB控制台实例详情 页面,查看 ALB 实例的回源地址。如果看不到回源地址,请联系客户经理开通IP类型服务器组功能。
步骤6:测试网络连通性
  1. 登录云服务器ecs-01,更多信息请参见登录Linux实例登录Windows实例
  1. 执行curl命令连接 ALB实例 alb-01的私网 IP 地址,测试网络连通性。
  • Image
  1. 在本地公网客户端,使用浏览器访问 http://ALB实例alb-01的公网IP ,显示云服务器 ecs-02 配置的后端服务界面,说明本次访问请求被 ALB 实例转发到后端云服务器 ecs-02,且 ecs-02 能够正常处理请求并返回请求页面。
注意事项
  1. 跨VPC挂载后端服务器时,ALB实例所在的子网网段和后端服务器所在的子网网段不能重叠。
  1. 同一个地域下,您只能选择一个VPC内的ALB实例单向挂载其他VPC的后端服务器。该VPC内可以有1个或多个ALB进行跨VPC挂载。
  1. 一个 ALB 实例不能作为同一个地域内其他 ALB 实例的后端。
最近更新时间:2025.12.10 18:55:22
这个页面对您有帮助吗?
有用
有用
无用
无用