!
也想出现在这里? 联系我们
广告位
当前位置:首页>教程分享>服务器教程>云服务器的负载均衡的意义是什么

云服务器的负载均衡的意义是什么

负载均衡的意义是指将负载的任务进行平衡、分摊到多个操作单元上进行运行,主要是用来避免单一应用由于并发等原因,导致应用宕机从而让系统整体无法使用、多负载同时工作,则使用负载均衡能够解决高并发的问题并实现服务的高可用。

云服务器的负载均衡的意义是什么

负载均衡,英文名称为Load Balance,其含义就是指将负载(工作任务)进行平衡、分摊到多个操作单元上进行运行,例如FTP服务器、Web服务器、企业核心应用服务器和其它主要任务服务器等,从而协同完成工作任务。

负载均衡构建在原有网络结构之上,它提供了一种透明且廉价有效的方法扩展服务器和网络设备的带宽、加强网络数据处理能力、增加吞吐量、提高网络的可用性和灵活性。

在我们项目中,服务的接入层由nginx管理,用户请求经过nginx之后,根据相应的域名,转发到对应的服务器去,由于nginx只负责请求转发,没有业务逻辑处理,所以效率上非常高。

nginx支持的负载均衡策略有很多,我们在nginx.conf中配置upstream模块即可。

首先是轮训,默认的就是这种方式

第二种权重的方式,就是根据服务器的性能,配置较大的权重,nginx就会分配更多的请求

第三种是iphash的方式,nginx会根据请求的ip地址,今夕那个hash运算,然后分配相应的服务器,后续来自同一ip的请求都会分配到这个服务器上

第四种是最少连接数,把请求转发给连接数较少的后端服务器

还有就是可以根据响应时间和url hash来做处理,我们项目中配置的是权重的方式。

在微服务架构中,feign和zuul都集成了ribbon的的功能,它是负责在微服务之间相互调用的时候,帮我们实现负载均衡的功能,我们在将微服务注册到注册中心时,如果服务名称一致,就默认为一个集群,在进行远程调用或者路由转发的时候,都可以均衡的访问响应的服务器,ribbon的负载均衡机制有轮训和随机,默认是轮训,当然也可以自定义负载均衡的策略。

给TA打赏
共{{data.count}}人
人已打赏
服务器教程

优化成本和性能的6种云计算数据管理技术

2021-4-17 20:28:48

服务器教程

虚拟主机如何配置网站域名解析

2021-4-17 20:28:51

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 [email protected] 或点击右侧 私信:吉吉国王 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
OneEase