阿里云负载均衡转发策略》基于域名和URL路径转发流量准备与规划。
阿里云负载均衡开通地址 https://www.aliyun.com/product/slb
阿里云负载均衡最新官方文档介绍
https://help.aliyun.com/document_detail/86449.html
网络准备
根据业务部署需要,提前规划负载均衡和作为后端服务器的云服务器ECS、容器的地域、可用区、专有网络等。
注意:作为后端服务器的云服务器ECS、容器需要与负载均衡同一地域、专有网络
服务器准备
需提前购买承载业务流量的云服务器ECS、容器,并确保打开监听所需的端口,合理配置安全组、ACL策略。
负载均衡云服务器
购买一个负载均衡阿里云服务器,并设置地域、可用区、网络、安全组等配置。
阿里云负载均衡转发策略配置步骤
请按如下步骤配置负载均衡基于访问请求的域名和URL路径将流量转发给不同的后端服务:
添加一个七层监听器
添加一个转发规则组
监听器关联转发规则组
创建一个七层监听器
仅七层监听器(HTTP或HTTPS)支持关联转发规则组,此处以HTTP监听器为例。
监听器前端监听配置:点击 添加 购买一个监听器:选择HTTP协议,配置监听端口、空闲连接超时。
后端转发配置:可以新建或者选择已有的后端服务,注意可以选择后端协议为HTTP(或者HTTPs)类型的后端服务。
新建一个后端服务:配置后端服务名称、协议(HTTP)、端口为80、调度算法选择加权轮询、打开关闭会话保持开关、会话保持超时时间设置。
配置健康检查:设置健康检查相关参数,这里使用HTTP方式。
添加服务器组:根据业务需要选择虚拟服务器组、高可用组。
根据业务需要选择虚拟服务器组、高可用组。
如没有可用的虚拟服务器组,点击 新建虚拟服务器组 创建一个新的虚拟服务器组,可选云服务器ECS、容器,定义阿里云服务器的端口、权重。
注:只能选择与负载均衡同专有网络下的云服务器ECS、容器资源。
至此,已创建完成基于HTTP协议的监听器,可在监听器列表查看
添加一个转发规则组
通过负载均衡-详情-转发规则组进入转发规则组列表页。
点击 新建转发规则组,打开转发规则组创建页,填写转发规则组名称和描述。
点击添加规则,为转发规则组配置转发规则。
域名:用于匹配客户端请求的域名。支持输入IPv4地址和域名,域名支持精确匹配和通配符匹配,输入限制如下:
仅支持输入大小写字母、数字、英文中划线“-”和点“.”,不区分大小写,且不能超过110字符。
最少包括一个点".",不能以点"."和中划线"-"开头或结尾,中划线"-"前后不能为点"."。
通配符匹配支持包括一个星"",输入格式为.XXX或XXX.。
URL路径:用于匹配客户端请求的URL路径,支持精确匹配和前缀匹配。
必须以/开头
仅支持输入大小写字母、数字和特殊字符:$-_.+!'()%:@=/,区分大小写,且不能超过128字符。
前缀匹配支持包括一个星"",输入格式为/XXX或/。
后端服务:负载均衡将匹配规则的报文转发到的后端服务。下拉列表中仅显示后端协议为HTTP的后端服务。
监听器关联转发规则组
通过监听器列表页-操作栏,点击更多-管理转发规则组弹出管理转发规则组对话框。
在管理转发规则组对话框中,可为监听器关联一个转发规则组。