不等价负载均衡的条件-不等价负载均衡条件
还有那些内存超宽、带宽特别强的,往往就是用来当“外挂”的。
这时候咱们得把负载均衡的权重调小,让它活得久一点,别急坏了机器。 再比如你的机器是超宽内存、高带宽那种,这时候你配个小型的负载均衡,它就像个保安,不仅管不过来,还得被保安骂。
这时候你得配置得大一点,把它的带宽上限调上去,要么内存也得给撑住。
不然它一忙活,机器就累瘫了。
这种机器适合做核心负载,出于它能扛得住,只是别指望它能去管小活。 这时候你就得换个思路,看能不能把负载均衡做成“核心”。
比如你有一台专门的 ECS 机器,专门挂负载均衡,那它就得配置得高一点。
记住,负载均衡本身也有个层级,高配给高配,低配给低配。别让那台专门挂负载均衡的机器,去干那些它不精通的细活。 性能测试也是分阶段的,不能一上来就扔那些 S 级的指标。
要是你用的是节点池模式,那得看节点池的规模。
要是节点池只有 5 个,那负载均衡得盯着这 5 个;要是节点池有 50 个,那负载均衡得盯着这 50 个。别搞得忒复杂了,忒复杂就是不稳定。性能测试得分阶段,先测稳,再测快,最终测省。 还有那个“可中断模式”也得提。
要是负载机构断了,机器还能扛住吗?这得看你的负载均衡是不是赞成可中断。
要是它不赞成,挂了机器就挂了。
这时候你得给负载均衡配点冗余的流量,要么在它前面加个别的过滤层,让它自己能扛住一局部。 负载均衡的配置,实际上就是在跟资源打架。你给它配了忒多,它就是累;你配得忒少,它就是空。你得根据你硬件的实际情况,去算那个平衡点。
比如你的机器内存只有 4GB,那它就是个瘦客户端,你配负载均衡得像开灯一样,别让它把灯全灭了。你的带宽只有 1Gbps,那你也别搞啥千兆多,也别让它去抢带宽。 数据得顺手来。
比如你跑了个压测,发现负载均衡在 10% 的情况下,响应工夫还在这个范围,那 80% 的时候可能就掉队了。
这时候你得调低权重,让它跑稳,别让它去抢那些低优先级的活。 还有那个“心跳”机制也得留意。
要是心跳没响,负载均衡得知道机器还在不在。
要是机器坏了,负载均衡得能自动重启要么报警。
这得看你的架构设计,能不能做到故障自动发现。 最终得提一下,负载均衡的配置不是死的。
有时候你得根据动态调整。
比如机器负载高了,你就把权重调低,让它去干别的活。
要么机器负载低了,你就把权重调高,让它去抢点活。别静态地配置,要动态地调整,别让它僵在某个位置。
本文系作者个人观点,不代表本站立场,转载请注明出处!





