Page 215 - 中国公共安全1月刊
P. 215
节点需要等候其所属的负载均衡节点恢复后,才
能继续提供服务。因此随着并发量的增加,可用
性有一段较为明显的下降。
与之对比,本文提出的面向云计算的弹性负
载均衡系统的负载均衡节点和应用节点能够随
着并发数的增加,自动扩展,从而使得系统的吞
吐量与并发数能够呈线性增长。同时,由于引入
了交叉调度的模型,系统的可用性并没有随并发
数的增加而降低,而是一直维持在95%左右。较
之SLB和SLLB系统,本文提出的弹性负载均衡系
▲ 图3:系统吞吐量随并发数的变化 统提供了稳定可靠的服务。
结束语
在大规模、超大规模的部署环境中,单节点
构成的负载均衡层会成为整个系统性能瓶颈。针
对此问题,本文提出了基于云计算的弹性负载均
衡服务将弹性负载均衡作为一种公共服务提供
出来。为对负载均衡层和应用层进行统一管理,
本文建立了集群管理模型和交叉调度模型,以提
升系统的自动化管理能力和系统的可靠性。引入
了失效节点替换策略,设计了基于规则匹配的弹
性伸缩算法和基于交叉调度模型的负载调度算
▲ 图4:系统可用性随并发数的变化
法,以实现负载均衡层和应用层的弹性伸缩。最
后,对于本文提出的弹性负载均衡服务进行了实
由实验结果可以看出,单节点的负载均衡系
验验证。实验结果表明,弹性负载均衡服务随着
统在并发量达到3000左右时,系统的吞吐量不
系统并发量的增加,可以有效提升系统的吞吐量
再随并发量增加而有显著增长。单一的负载均衡
并保持系统的高可用性,防止了负载均衡层的性
节点吞吐量已经到达上限,无法支持更多的请求
能瓶颈问题。
转发,整个系统出现了性能瓶颈。同时由于并发
数的增加,系统无法及时处理,系统的可用性在
逐步降低。基于分片调度的负载均衡系统在并发 作者单位:深圳市泛海三江电子股份有限公司
量达到7000时,虽然随着并发数的增加,系统的
吞吐量仍然有上升,但是由于此时系统的节点规
模较大,负载均衡节点失效后,导致其后端应用
第十七届中国国际社会公共安全博览会(2019.10.29-11.1深圳会展中心)www.cpse.com.cn 199
భခඌ JOEE