服务器负载均衡是什么?有什么用?

当您的网站或者APP用户访问量增多,一台服务器就会显得越来越不够用,这时候你会采取增加服务器台数的办法解决问题,而通常和增加服务器数量配套使用的还有“负载均衡”。那么负载均衡是什么?有什么用呢?

负载均衡是建立在现有的网路结构之上的,它为服务器提供了一种廉价并且有效的方法来扩展网络设备、带宽,以此达到增加服务器吞吐量,加强网络处理数据的能力以及提高网络的灵活性和可用性。负载均衡的实际含义是指:分摊到多个操作单元上进行执行,比如说WEB服务器、FTP服务器、企业关键应用服务器以及其他关键任务的服务器,从而共同完成任务。

 

负载均衡在实际运用中具有如下的一些优点:

1、负载均衡可以优化访问请求在服务器组之间的分配,以此消除服务器之间的负载不平衡,从而达到提高系统的反应速度和总体性能的目的。

2、负载均衡能够监控服务器的运行状态,如果发现运行有异常情况的服务器,将会及时将访问的请求转移到其他可以正常工作的服务器上,以此提高整个服务器组的可靠性。因此采用了负载均衡设备之后,可以根据业务量的大小灵活增加服务器的数量,将系统的扩展能力提高,同时也能简化管理。

负载均衡的优势对于有两台及以上的服务器来说好处还是很明显的。然而负载均衡也分种类,并且不同种类之间也有些许差别。

软件负载均衡

软件负载均衡是指安装一个或者多个附加软件在一台或者多台服务器对应的操作系统上来实现负载均衡。软件负载均衡的优点是在特定的环境下,使用灵活、成本低、也能够满足一般的负载均衡需求。它的缺点是首先因为每台服务器上安装了额外的软件,因此在运行过程中会消耗系统不定量的资源,越是功能强大的模块就会消耗的越多,所以如果连接的请求比较大,软件本身也会成为决定服务器运行成功与否的一个关键因素;其次收到操作系统的限制,软件的可扩展性并不是很好;最后,因为操作系统本身的bug,可能会带来安全方面的问题。

硬件负载均衡

硬件负载均衡是一种独立的设备,它直接安装在服务器和外部网络上,因此硬件负载均衡是独立的操作系统,如此服务器的整体性能就得到了极大的提高,又加上多样化的负载均衡策略以及智能化的流量管理,硬件负载均衡便可达到最佳的负载均衡需求。

本地负载均衡

本地负载均衡是针对本地范围中的服务器集群做的负载均衡,它的优点是不需要用昂贵的价格购买高性能服务器,只需要在现有资源额基础上就能有效避免因服务器单点故障造成的数据流量损失。

全局负载均衡

全局负载均衡是针对不同的地理位置、不同网络结构的服务器群做的负载均衡。它的有点是:1、提高了服务器的响应速度,可以解决网络拥塞的问题,能够提高网络的访问效果;2、可以远距离为用户提供完全透明的服务,真正实现与地理位置的无关性;

3、可以避免各种单点失效(比如:数据中心、服务器、专线故障等引起的单点失效)。

 

以上就是关于“负载均衡是什么?有什么用?”的相关知识

猜你喜欢

转载自blog.csdn.net/weixin_48001488/article/details/106398725