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

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

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

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

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

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

软件负载均衡

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

硬件负载均衡

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

本地负载均衡

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

全局负载均衡

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

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

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

服务器负载均衡是什么?有什么用?相关推荐

  1. LVS详解及基于LVS实现web服务器负载均衡

    前言 LVS(Linux Virtual Server)Linux虚拟服务器,是一个虚拟的服务器集群系统.本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一.通过LVS提供的 ...

  2. inux 下查看服务器负载均衡

    linux 下查看服务器负载均衡 uptime 20:57:21 up  9:18,  1 user,  load average: 0.73, 0.66, 0.50 #显示当前用户数,以及最近1 分 ...

  3. 负载均衡服务器性能,服务器负载均衡:确保应用服务的高性能与高可用

    随着互联网的快速发展和业务量的不断提升,基于网络的数据访问流量迅速增长,特别数据中心.大型企业及门户网站,日益丰富的内容和信息输出大大加速了服务器的资源消耗.加上大部分网站都需要提供24小时不间断服务 ...

  4. Nginx+Keepalived实现Web服务器负载均衡

    说明: 操作系统:CentOS 5.X 64位 Web服务器:192.168.21.127.192.168.21.128 站点:bbs.osyunwei.com和sns.osyunwei.com部署在 ...

  5. 服务器负载均衡的基本功能和实现原理

    负载均衡设备作为纵跨网络2-7层协议的设备,往往放置在网络设备和应用设备的连接处,对工程师在网络和应用基本知识方面的要求远高于其他设备,所以我们要在基本功能的理解上下更多的功夫.负载均衡设备还有另外一 ...

  6. Keepalived高可用集群来实现web服务器负载均衡集群

    Keepalived高可用集群来实现web服务器负载均衡集群 一.Keepalived的介绍 Keepalived是一个提供HA重要的底层工具,最早期的作用是为ipvs提供HA功能的,还是一个可以提供 ...

  7. 宝塔linux 做负载均衡,利用BT宝塔面板做网站多服务器负载均衡图文教程

    对于我们做网站的来说,如果流量大了,一台服务器肯定是不够的,接下来要考虑很多方面,比如动静分离.比如数据库异步,比如负载均衡等等.因为我们很多新手站长都用的是BT宝塔面板,下面虾皮路就介绍一下利用BT ...

  8. 多链路及服务器负载均衡原理与设备构建方案

    随着互联网的飞速发展,越来越多的商务活动通过互联网完成,网络性能却越来越不能满足日益增多互联网需求.随着因特网用户的急剧增多,用户越来越感受到应答时间延迟和带宽的不足.为了解决这些问题,用户为优化网络 ...

  9. 实现服务器负载均衡常见的四种技术

    为了提高服务器的性能和工作负载能力,企业通常会使用DNS服务器.网络地址转换等技术来实现多服务器负载均衡,特别是目前企业对外的互联网Web网站,许多都是通过几台服务器来完成服务器访问的负载均衡. 目前 ...

  10. 负载均衡原理与实践详解 第三篇 服务器负载均衡的基本概念-网络基础

    负载均衡原理与实践详解 第三篇 服务器负载均衡的基本概念-网络基础 系列文章: 负载均衡详解第一篇:负载均衡的需求 负载均衡详解第二篇:服务器负载均衡的基本概念-网络基础 负载均衡详解第三篇:服务器负 ...

最新文章

  1. EOS 消息设计(1)消息定义
  2. 在Centos下安装Typora
  3. 一次 .NET Core 中玩锁的经历:ManualResetEventSlim, SemaphoreSlim
  4. git 查看代码量_学会这三个命令,你就不再是git只会用三板斧的菜鸟了
  5. 如何为回归问题,选择最合适的机器学习方法?
  6. 用实际的软件编程示例解释C#中的装饰器模式
  7. 解决css冲突的问题
  8. python二维数组切片_python语言多维数组切片方法
  9. 关于Jmeter压力测试
  10. crmeb重新安装_Linux下CRMEB环境搭建
  11. 计算机检索的主要方法,计算机检索主要途径和方法
  12. CKB-VM:连接硬件和软件的桥梁——Nervos@RISC-V Roadshow
  13. 获取淘宝订单的解决方案——转
  14. SimpleXMLRPC_SimpleXMLRPCServer (Internet) – Python 中文开发手册 - Break易站
  15. 浅谈公安部声纹数据库的建设与应用
  16. 去掉wap端手机浏览器头部搜索栏和底部工具栏的方法
  17. Linux版本有哪些
  18. hacks cheats injection
  19. 未来的计算机漫画,搞笑漫画:能预知未来有多可怕?大雄如此试了,结果很失落...
  20. 使用 OBS 进行区域录制

热门文章

  1. BAT机器学习面试1000题系列(第76~149题)
  2. 幂函数、指数函数公式转换
  3. ps学习之路(五)画笔与橡皮擦
  4. 楼宇智能化豪门系列- 北斗武当之 江森自控
  5. 超高频大功率宽带功率放大器(频率:500kHz-10MHz 功率:200W-1000W)
  6. 黑苹果 安装wifi(小米,360)
  7. 你还敢用超级旋风下载吗?
  8. 华为模块MH5000-31外设接口应用指南
  9. slic去除识别效果图中的裂纹(修改opencv中的库函数)
  10. 数字化婚姻配对尝试问题(C++实现)