更新时间:2024-07-11 GMT+08:00
通过IP类型后端添加云上相同VPC的服务器至ELB
应用场景
您还可以通过IP类型后端功能添加与ELB同VPC内的服务器至ELB后端服务器组。
方案架构
- 独享型负载均衡(ELB-Test)在vpc-peering(10.1.0.0/16)中;
- 服务器(ECS-Test)也在vpc-peering(10.1.0.0/16)中;
- 通过使用跨VPC后端功能将后端服务器(ECS-Test)添加至独享型负载均衡(ELB-Test)的后端服务器组中。
图1 使用跨VPC后端功能添加同VPC的ECS至ELB
方案优势
独享型负载均衡实例支持混合负载均衡的能力,后端服务器组支持添加云上同VPC内的服务器。帮助用户根据业务诉求灵活配置,将流量请求转发到服务器上。
资源和成本规划
资源的实际费用以华为云管理控制台显示为准。
资源 |
资源名称 |
资源说明 |
数量 |
---|---|---|---|
VPC |
vpc-peering |
创建独享型负载均衡(ELB-Test)和ECS-Test所在VPC: 规划网段:10.1.0.0/16 |
1 |
对等连接 |
Peering-Test |
在ELB所在的VPC和云上其他VPC之间建立对等连接 本端VPC网段:10.1.0.0/16 对端VPC网段:任选 |
1 |
路由表 |
Route-VPC-Test-01 |
创建对等连接路由,所属VPC:VPC-Test-01 目的地址:10.1.0.0/16 |
1 |
ELB |
ELB-Test |
独享型负载均衡(ELB-Test) 私网IP:10.1.0.9 |
1 |
EIP |
EIP-Test |
用于给ELB-Test绑定的弹性公网IP 120.46.131.153 |
1 |
ECS |
ECS-Test |
ECS所属VPC:vpc-peering 私网IP:10.1.0.56 |
1 |
操作流程
图2 操作流程
步骤一:创建VPC
- 登录华为云管理控制台。
- 选择“网络 > 虚拟私有云”,单击“创建虚拟私有云”。
- 根据表1创建vpc-peering,完成后单击“立即创建”。详见《虚拟私有云用户指南》。
- 名称:vpc-peering
- IPv4网段:10.1.0.0/16
- 其他参数根据需要设置即可。
步骤二:创建VPC对等连接
- 在虚拟私有云控制台单击左侧“对等连接”。
- 单击右上角的“创建对等连接”。
- 根据表1创建对等连接Peering-Test,完成后单击“立即创建”。详见《虚拟私有云用户指南》。
- 名称:Peering-Test
- 本端VPC:vpc-peering
- 对端VPC:任选
- 其他参数根据需要设置即可。
步骤三:添加对等连接路由
- 在虚拟私有云控制台单击左侧“路由表”。
- 单击右上角的“创建路由表”。
- 根据表1创建路由表Route-VPC-Test-01,完成后单击“确定”。详见《虚拟私有云用户指南》。
- 路由表名称:Route-VPC-Test-01
- 所属VPC:vpc-peering
- 目的地址:10.1.0.0/16
- 下一跳类型:对等连接
- 下一跳:Peering-Test
步骤四:创建弹性服务器
- 选择“计算 > 弹性云服务器”。
- 单击右上角的“购买弹性云服务器”。
- 根据表1创建服务器ECS-Test,根据需要设置相关参数。详见《弹性云服务器用户指南》。
虚拟私有云选择vpc-peering,服务器名称设置为ECS-Test。
- 服务器ECS-Test创建成功后,在其上部署Nginx。
图3 在ECS-Test上部署Nginx
步骤五:创建独享型ELB并为其添加HTTP监听器和后端服务器组
- 选择“网络 > 弹性负载均衡”。
- 单击右上角的“购买弹性负载均衡”。
- 根据表1创建独享型负载均衡ELB-Test,根据需要设置相关参数。详见《弹性负载均衡用户指南》。
- 实例规格类型:独享型
- 所属VPC:vpc-peering
- 名称:ELB-Test
- IP类型后端:开启
- 其他参数根据需要设置。
- 独享型ELB创建成功后,在ELB-Test中添加HTTP监听器和后端服务器组。
步骤六:将ECS添加至ELB后端服务器组
单击上述创建的独享型负载均衡ELB-Test名称。
- 在监听器“基本信息”页签,在下方后端服务器组界面,单击“查看/添加后端服务器”。
- 进入右侧“后端服务器组”页面。
- 在“IP类型后端(跨VPC后端)”右侧,单击“添加”设置相关参数,完成后单击“确定”。详见《弹性负载均衡用户指南》。
- IP类型后端IP:10.1.0.56(ECS-Test的私网IP)
- 业务端口:根据后端业务设置
- 权重:根据需要设置
步骤七:验证通过跨VPC后端功能添加同VPC后端服务器组是否成功
- 单击上述创建的独享型负载均衡ELB-Test操作列的“更多”。
- 选择“绑定IPv4公网IP”,给ELB-Test绑定一个弹性公网IP(EIP-Test:120.46.131.153)。
- 使用浏览器访问“http://120.46.131.153/”,显示如下页面,说明本次访问请求被ELB实例转发到后端服务器“ECS-Test”上,“ECS-Test”正常处理请求并返回请求的页面。
图4 验证通过跨VPC后端功能添加同VPC后端服务器是否成功