• 文档
  • 控制台
  • 登录
  • 立即注册
    目前不支持用户自主注册,如需注册账号,请联系400-080-1100
服务器负载均衡 SLB
下载PDF

4 最佳实践

跨VPC添加服务器至负载均衡SLB

使用场景

当公司的业务分布于云上多个VPC以及云下数据中心,通过使用服务器负载均衡SLB将访问流量分发到这些后端服务器上。

方案涉及产品

专有网络VPC、云服务器ECS、弹性公网IP、服务器负载均衡SLB

方案架构

微信截图_20241019095504.png

约束限制

开启“跨VPC后端”功能,负载均衡器的系统计算资源将不再占用保留网段的IP(保留网段默认为169.254.252.0/23)。负载均衡器会从所在子网,额外自动占用2-8个IP作为负载均衡器计算的系统资源IP。开启此功能,需要保障所在子网最多9个IP可用。

需要通过对等连接或者边界网关,将本地数据中心、负载均衡SLB所在VPC、云服务器ECS所在VPC进行网络通信打通。具体配置可查看专有网络VPC产品文档、边界网关产品文档。

前提条件

您已经创建了专有网络VPC、云服务器ECS、弹性公网IP等相关实例,并在ECS上搭建了后端服务。

具体操作可参见专有网络VPC产品文档、云服务器ECS产品文档、弹性公网IP产品文档。

操作步骤

步骤一:创建服务器负载均衡SLB

(1)登录控制台。

(2)单击“云服务”页签,在“网络”分类下选择“服务器负载均衡 SLB”,进入SLB实例页面。

(3)在SLB实例页面,单击页面右上角的“新建负载均衡”,进入新建负载均衡页面。

(4)根据下表中的参数说明进行配置。

微信截图_20241019095551.png微信截图_20241019095600.png微信截图_20241019095642.png微信截图_20241019095652.png

(5)单击“下一步”,进入确认配置页面。

(6)确认要创建的SLB实例信息无误后,单击“确定新建”,完成创建SLB实例操作。

步骤二:创建服务器组并添加后端服务器

(1)在SLB实例页面,单击左侧导航栏的“SLB服务器组”,进入SLB服务器组页面。

(2)单击“新建服务器组”,进入新建服务器组页面。

(3)根据下表中的参数说明进行配置。

微信截图_20241019095738.png微信截图_20241019095757.png微信截图_20241019095855.png微信截图_20241019095819.png

(4)单击“新建”,完成创建服务器组操作。

(5)点击服务器组ID,进入该服务器组详情页面。

(6)在服务器列表页签,单击“添加IP服务器”,弹出添加IP服务器窗口。

(7)根据下表中的参数说明进行配置。

微信截图_20241019095931.png

(8)单击“确定”,完成添加IP服务器操作。

步骤三:创建HTTP监听器

(1)在SLB实例页面,单击SLB实例的ID链接,进入该SLB实例的基本信息页面。

(2)单击左侧导航栏中的“监听器”,进入监听器页面。

(3)单击“新建监听器”,弹出新建监听器窗口。

(4)根据下表中的参数说明进行配置。

微信截图_20241019095959.png微信截图_20241019100010.png微信截图_20241019100023.png微信截图_20241019100029.png

(5)单击“确定”,完成创建HTTP监听器。

将HTTP访问重定向至HTTPS

HTTPS是加密数据传输协议,安全性高。服务器负载均衡SLB支持将HTTP访问重定向至HTTPS,支持应用系统的HTTPS部署。

本方案将HTTP:80重定向转发至HTTPS:443为例。

方案涉及产品

专有网络VPC、云服务器ECS、弹性公网IP、服务器负载均衡SLB

方案架构

前提条件

您已经创建了专有网络VPC、云服务器ECS、弹性公网IP等相关实例,并在ECS上搭建了后端服务。

具体操作可参见专有网络VPC产品文档、云服务器ECS产品文档、弹性公网IP产品文档。

操作步骤

步骤一:创建服务器负载均衡SLB

(6)登录控制台。

(7)单击“云服务”页签,在“网络”分类下选择“服务器负载均衡 SLB”,进入SLB实例页面。

(8)在SLB实例页面,单击页面右上角的“新建负载均衡”,进入新建负载均衡页面。

(9)根据下表中的参数说明进行配置。

微信截图_20241019100113.png微信截图_20241019100122.png微信截图_20241019100134.png微信截图_20241019100141.png

(10)单击“下一步”,进入确认配置页面。

(11)确认要创建的SLB实例信息无误后,单击“确定新建”,完成创建SLB实例操作。

步骤二:创建服务器组并添加后端服务器

(1)在SLB实例页面,单击左侧导航栏的“SLB服务器组”,进入SLB服务器组页面。

(2)单击“新建服务器组”,进入新建服务器组页面。

(3)根据下表中的参数说明进行配置。

微信截图_20241019100223.png微信截图_20241019100233.png微信截图_20241019100242.png

(4)单击“新建”,完成创建服务器组操作。

(5)点击服务器组ID,进入该服务器组详情页面。

(6)在服务器列表页签,单击“添加服务器”,弹出添加服务器窗口。

(7)在选择服务器页面,选择前期准备好的两台ECS实例,单击“下一步”。

(8)在修改参数页面,批量或单个配置后端服务器的参数:

业务端口:后端服务器处理访问请求的端口,范围为1~65535。

权重:后端服务器的权重值,范围为0~100。权重越高的云服务器将被分配到更多的访问请求,新的请求不会转发到权重为0的后端服务器上。

角色:选择后端服务器为主服务器或备服务器。

(9)单击“确定”,页面显示添加结果。

(10)单击“关闭”,关闭添加服务器窗口。

步骤三:创建HTTPS监听器

(1)在SLB实例页面,单击SLB实例的ID链接,进入该SLB实例的基本信息页面。

(2)单击左侧导航栏中的“监听器”,进入监听器页面。

(3)单击“新建监听器”,弹出新建监听器窗口。

(4)根据下表中的参数说明进行配置。

微信截图_20241019100338.png微信截图_20241019100350.png微信截图_20241019100358.png

(5)单击“确定”,完成创建HTTPS监听器。

步骤三:创建HTTP监听器并配置重定向

(1)在SLB实例页面,单击SLB实例的ID链接,进入该SLB实例的基本信息页面。

(2)单击左侧导航栏中的“监听器”,进入监听器页面。

(3)单击“新建监听器”,弹出新建监听器窗口。

(4)根据下表中的参数说明进行配置。

微信截图_20241019100441.png微信截图_20241019100449.png微信截图_20241019100457.png

(5)单击“确定”,完成创建HTTP监听器,并完成了HTTP访问重定向HTTPS的配置。

意见反馈

文档内容是否对您有帮助?

如您有其他疑问,您也可以通过在线客服来与我们联系探讨 在线客服

联系我们
回到顶部