配置说明 |
配置和管理一个负载均衡实例,主要涉及以下3部分的配置操作:
负载均衡实例属性配置负载均衡实例名称用户可以为其创建的负载均衡实例指定一个易于识别的名称,如果用户不指定,那么系统将以该负载均衡实例的LoadBalancerId作为名称进行展示,LoadBalancerId是识别用户负载均衡实例的唯一标识,无法修改。 负载均衡实例类型当前提供公网和私网2种类型的负载均衡供用户选择,用户可根据其业务场景来选择配置对外公开或对内私有的负载均衡服务,系统根据用户的选择分配公网或私网服务地址(IP)。 负载均衡服务地址根据用户选择的负载均衡类型不同,系统会分配不同的服务地址给用户。针对需要通过域名对外提供服务的应用,需要将域名解析到相应的公网服务地址上生效后即可通过域名访问。 负载均衡服务监听配置前端协议/端口
后端协议/端口
调度算法当前负载均衡支持加权轮询,加权最小连接数,和轮询3种模式的调度算法,对流量进行转发。
使用虚拟服务器组开启配置后,用户可在监听维度上个性化定义服务器组,即实例下的不同监听可使用不同的后端服务器组,可满足按域名和URL转发得个性化需求。 双向认证开启配置支持在服务端和客户端进行 HTTPS 双向认证。 Gzip 数据压缩针对 7 层监听,开启配置支持对特定文件类型进行压缩。 附加 HTTP 头字段针对 7 层监听,自定义 HTTP/HTTPS 头字段。 获取来访者真实IP
会话保持用户开启会话保持功能后,负载均衡会把来自同一客户端的访问请求分发到同一台后端ECS上进行处理。针对7层(HTTP协议和HTTPS协议)服务,负载均衡系统是基于cookie的会话保持。负载均衡系统提供了两种cookie处理方式:
针对4层(TCP协议和UDP协议)服务,负载均衡系统是基于IP地址的会话保持。负载均衡会将来自同一IP地址的访问请求转发到同一台后端云服务器进行处理。 健康检查
关于TCP/HTTP/HTTPS健康检查的参数配置,提供如下参考建议:
在此配置下有利于用户服务及应用状态的尽快收敛:ECS健康检查失败响应时间(网络有问题):(2+5)×3=21秒如果用户有更高要求,可以适当地降低响应超时时间值,但必须先保证自己服务在正常状态下的处理时间小于这个值。ECS健康检查成功响应时间:2×3=6秒 关于UDP健康检查的参数配置,提供如下参考建议:
在此配置下有利于用户服务及应用状态的尽快收敛:ECS健康检查失败响应时间(网络有问题):(5+10)×6=90秒如果用户有更高要求,可以适当地降低响应超时时间值,但必须先保证自己服务在正常状态下的处理时间小于这个值。ECS健康检查成功响应时间:5×6=30秒 带宽峰值用户可以针对监听设定不同的带宽峰值来限定后端ECS上的不同应用所能对外提供的服务能力。 带宽峰值的设定规则:
负载均衡后端ECS配置对于添加到负载均衡实例后端的ECS,原则上不需要进行特别的配置。如果针对关联到负载均衡 4层(TCP协议和UDP协议)服务的Linux系统的ECS,如果发现无法正常访问,需要确保系统配置文件/etc/sysctl.conf的以下三项为0: net.ipv4.conf.default.rp_filter = 0net.ipv4.conf.all.rp_filter = 0net.ipv4.conf.eth0.rp_filter = 0 如果部署在同一内网网段下的ECS之间有通信需求,且发现有无法通信的情况存在,按照以下步骤检查配置是否正确:
后端ECS权重用户可以指定后端服务器池内各ECS的转发权重,权重越高的ECS将被分配到更多的访问请求,用户可以根据后端ECS的对外服务能力和情况来区别设定。 |
- 1
- 2
- 3
- 4
- 5