427
iPhone_iPad_Mac_手机_平板_苹果apple
为什么不均衡__常见问题_负载均衡-阿里云
我的负载均衡为什么不均衡
我有一个负载均衡实例,后面挂了4个ECS,我测试为什么不均衡?
负载均衡均衡的是什么?
负载均衡是按特定调度算法把流量分发到后端Server上,其中:
4层(TCP和UDP)是基于连接做流量做调度。TCP和UDP创建一个socket访问负载均衡实例,这个源和目的ip,port就是一个连接。
7层(HTTP/HTTPS)是基于请求做调度。比如 http get请求访问一个页面。
为什么会不均衡?
配置了会话保持,访问负载均衡实例的客户端又很少,容易导致不均衡。尤其在使用少量客户端对负载均衡进行测试的时候常见。比如TCP的监听,开启了会话保持(4层是基于来源地址做的会话保持),使用一台客户端对负载均衡实例进行压测,就会导致不均衡。
后端Server的健康建状态异常会导致不均衡,尤其在压测的时候容易忽略后端Server的健康检查状态,如果有后端Server健康检查失败或者健康检查状态经常跳跃(好到坏,又从坏到好,反复变化)必然会导致不均衡。
后端Server有些开启了TCP Keepalive保持长连接,而有些又没有开启,则连接会在保持长连接的后端服务器上堆积,造成不均衡。
由于SLB的底层架构原理,当连接数比较少不够分配时,可能会表现得不均衡,最坏情况每台后端Server之间连接的差异可达到48个。
建议您还可排查是否有以下情况:
- 后端各台ECS的权重是否设置的相同;
- 在相关时间段内是否有健康检查失败或波动现象(查vnet或sls日志),查找波动的原因;或者健康检查没有配置正确的响应码2xx,3xx导致了健康检查显示正常,但后端服务有异常(健康检查失败(网络后端RS服务或主机故障));
- 是否同时使用了wlc算法和会话保持,如果是尝试改为加权轮询wrr算法和会话保持。
最后更新:2016-12-20 16:36:25
上一篇:
负载均衡按域名和URL转发常见问题__常见问题_负载均衡-阿里云
下一篇:
HTTPS 双向认证常见问题__常见问题_负载均衡-阿里云
web播放器常见问题___视频播放_使用手册_媒体转码-阿里云
获取文件访问地址__管理文件_控制台用户指南_对象存储 OSS-阿里云
阿里云的 IaaS 收入相当于中国另 7 个玩家的总和,占有 40.7% 的市场份额
查看线程栈__性能监控_用户指南(Linux)_数据管理-阿里云
RDS for MySQL 如何定位本地 IP___常见问题_云数据库 RDS 版-阿里云
SSH 登录时出现如下错误:Maximum amount of failed attempts was reached__远程登录 (SSH)_Linux操作运维问题_云服务器 ECS-阿里云
使用 DTS 迁移数据__快速入门_云数据库 Redis 版-阿里云
处理-实现ActionTrail__最佳实践_日志服务-阿里云
C SDK开发包__历史版本SDK下载_SDK 参考_对象存储 OSS-阿里云
Webview/H5场景下如何使用HTTPDNS进行域名解析__最佳实践_HTTPDNS-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云