阿里云代理商-阿里云服务器-阿里云数据库-重庆典名科技

服务器怎么实现负载均衡?负载均衡的原理

发布时间: 2021-04-09 13:50:12文章作者: 网站编辑阅读量: 251
  服务器怎么实现负载均衡?负载均衡(Load Balance)是分布式系统架构设计中必须考虑的因素之一,它通常是指,将请求/数据均匀分摊到多个操作单元上执行,负载均衡的关键在于均匀。

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

  负载均衡原理:

  系统的扩展可分为纵向(垂直)扩展和横向(水平)扩展。纵向扩展,是从单机的角度通过增加硬件处理能力,比如CPU处理能力,内存容量,磁盘等方面,实现服务器处理能力的提升,不能满足大型分布式系统(网站),大流量,高并发,海量数据的问题。因此需要采用横向扩展的方式,通过添加机器来满足大型网站服务的处理能力。比如:一台机器不能满足,则增加两台或者多台机器,共同承担访问压力。这就是典型的集群和负载均衡架构:如图:

负载均衡原理

  应用集群:将同一应用部署到多台机器上,组成处理集群,接收负载均衡设备分发的请求,进行处理,并返回相应数据。
  负载均衡设备:将用户访问的请求,根据负载均衡算法,分发到集群中的一台处理服务器。(一种把网络请求分散到一个服务器集群中的可用服务器上去的设备)
  负载均衡的作用(解决的问题):
  1.解决并发压力,提高应用处理性能(增加吞吐量,加强网络处理能力);
  2.提供故障转移,实现高可用;
  3.通过添加或减少服务器数量,提供网站伸缩性(扩展性);
  4.安全防护;(负载均衡设备上做一些过滤,黑白名单等处理)。
  以上就是小编给大家分享的负载均衡的原理,相信大家更了解负载均衡了吧!
联系客服免费领取更多阿里云产品新购、续费升级折扣,叠加官网活动折上折更优惠