假如你的业务需要同时支持多个监听器、并需要复用后端服务,可以用如下方式实现快速部署。
1、网络准备
根据业务部署需要,提前规划负载均衡和作为后端服务器的云服务器ECS、容器的地域、可用区、专有网络等【 注意:作为后端服务器的云服务器ECS、容器需要与负载均衡同一地域、专有网络】。
服务器准备
需提前购买承载业务流量的云服务器ECS、容器,并确保打开监听所需的端口,合理配置安全组、ACL策略。
负载均衡阿里云服务器
购买一个负载均衡阿里云服务器,并设置地域、可用区、网络、安全组等配置。
购买一个TCP协议的监听器策略1. 前端监听配置:
配置监听协议为TCP,端口80;
空闲连接超时:设置空闲连接超时时间
后端转发配置:
默认后端服务:选择新建后端服务;
后端服务名称:定义后端服务名称,命名为“testback”;
后端协议:根据监听协议显示对应的默认协议;
端口:定义后端转发端口;
调度算法:根据业务需要选择,这里指定为加权轮询;
会话保持:开启;
连接耗尽:连接耗尽超时时间设置
配置健康检查:选择健康检查方式为:TCP。
3.添加服务器组:根据业务需要选择虚拟服务器组、高可用组
如没有可用的虚拟服务器组,点击 新建虚拟服务器组 购买一个新的虚拟服务器组;
可选云服务器ECS、容器,定义阿里云服务器的端口、权重【注:只能选择与负载均衡同专有网络下的云服务器ECS、容器资源】。
4. 监听器策略已购买完成:基于TCP协议的监听器,可在监听器列表查看;
此时,在后端服务列表中已同步购买了一个名为“testback”的资源。
复用后端服务购买另一个TCP监听器1. 前端监听配置:
配置前端监听协议为TCP,端口为8080;
设置空闲连接超时时间。
后端服务转发:选择使用已有后端服务:testback【注:直接使用已经存在的backend相关信息,与之前TCP监听复用同一后端服务配置、健康检查、服务器组】。
通过这种方式,可以快速购买复用相同后端服务的多个监听器。
注意:请确认业务场景可以复用后端服务的所有配置,如相同的后端转发端口等。