- 文档首页
负载均衡
最佳实践
跨VPC后端服务器
跨VPC的ECS实例作为后端服务器(中转路由器)
跨VPC后端服务器
跨VPC的ECS实例作为后端服务器(中转路由器)
跨VPC的ECS实例作为后端服务器(中转路由器)
本文为您介绍NLB如何配合中转路由器,实现跨VPC内的云服务器实例作为NLB的后端服务器。
NLB将访问请求转发到跨VPC的云服务器上进行处理。示例如下图:
图中标注的是各服务的示例信息,实际操作时请根据网络规划修改相关信息。
上图中所有资源均属于华北2(北京)地域,图中其他数据说明如下:
- 私有网络VPC-A:网段为172.16.0.0/16。
- 子网Subnet-A1的网段为 172.16.1.0/24。
- 子网Subnet-A2的网段为172.16.2.0/24。
- 云服务器ECS-A的私网IP地址为 172.16.1.10。
- 私有网络VPC-B:网段为192.168.0.0/16。
- 子网Subnet-B网段为 192.168.1.0/24。
- 云服务器ECS-B的私网IP地址为 192.168.1.10。
- 私有网络VPC-C:网段为10.0.0.0/16。
- 子网Subnet-C网段为 10.0.1.0/24。
- 云服务器ECS-C的私网IP地址为 10.0.1.10。
- 使用火山引擎账号,在华北2(北京)地域创建3个VPC,VPC的参数同上述背景介绍 保持一致。具体操作,请参考 创建私有网络 。
- 在VPC-A的子网Subnet-A1中创建云服务器ECS-A(172.16.1.10),在VPC-B的子网Subnet-B中创建云服务器ECS-B(192.168.1.10),在VPC-C的子网Subnet-C中创建云服务器ECS-C(10.0.1.10),三台云服务器均未绑定公网IP。具体操作,请参考 购买云服务器 。
- ECS-B、ECS-C部署后端服务。操作可参考配置后端服务。
说明
下文仅介绍各服务资源配置时的必要参数及取值,其他未介绍的参数请保持默认配置。
创建一个中转路由器实例,配置相关路由,实现VPC-A分别与VPC-B和VPC-C互通,VPC-B与VPC-C彼此之间隔离。
本文以多个VPC同账号同地域为例,如需配置跨账号或跨地域场景,请按需选择以下参考文档。
- 中转路由器实例创建成功后,系统自动创建了TR系统路由表,请记录该TR系统路由表的名称。下文以RouteTable-default为例。
- 在中转路由器实例列表页面,单击目标中转路由器实例的名称。
- 在路由表页签,单击TR路由表列表旁的创建路由表按钮。
- 参考以下步骤,依次创建3条网络实例连接,3条网络实例连接的配置分别如参数配置表中的取值示例一、取值示例二和取值示例三。
- 在中转路由器实例列表页面,单击目标中转路由器实例的名称。
- 在同地域网络实例连接页签, 单击创建网络实例连接按钮。
- 验证互通与隔离(以下步骤以Linux云服务器为例):
- 登录VPC-A云服务器实例ECS-A(172.16.1.10),在命令行执行ping 192.168.1.10和ping 10.0.1.10。验证能否VPC-A中的与VPC-B、VPC-C互通。
- 登录VPC-B云服务器实例ECS-B(192.168.1.10),在命令行执行ping 172.16.1.10和ping 10.0.1.10。验证VPC-B能否与VPC-A、VPC-C互通。
- 登录VPC-C云服务器实例ECS-C(10.0.1.10),在命令行执行ping 172.16.1.10和ping 192.168.1.10。验证VPC-C能否与VPC-A、VPC-B互通。
- 单击创建网络型负载均衡按钮,参考下表配置相关参数。
- 单击创建服务器组按钮,参考下表配置服务器组的基本信息。
- 网络ACL配置示例(若NLB所在子网均未关联网络ACL,则不需要为其配置网络ACL,故可以忽略本示例):
- 网络ACL配置示例(若后端服务器所在子网未关联网络ACL,则不需要为其配置网络ACL,故可以忽略本示例):
火山引擎不允许用户直接使用NLB服务提供的默认域名进行公网访问。若需通过NLB实例向公网提供服务,请使用自有域名CNAME解析到NLB域名。若无自有域名,请参见域名服务。 说明
本文以在火山引擎 DNS 服务中配置解析记录为例,如果您使用其他平台管理业务域名,请在对应的平台中配置解析记录。
- 参考 添加CNAME记录 将您的自有域名解析至NLB实例的域名,并验证配置是否生效。参数说明如下表所示。
- 输入http://您的自有域名,显示后端服务器部署的应用页面,则说明您的业务已成功配置NLB。
最近更新时间:2026.08.06 14:30:33