一、负载均衡(Load Balance)

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

负载均衡,其意思就是分摊到多个操作单元上进行执行,例如 Web 服务器、FTP 服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。

二、软负载均衡

软件负载均衡则是通过在服务器上安装的特定的负载均衡软件或是自带负载均衡模块完成对请求的分配派发。常用的负载均衡策略:

1️⃣轮询
非常经典的负载均衡策略,早期该策略应用非常广泛。其原理很简单,给每个请求标记一个序号,然后将请求依次派发到服务器节点中,适用于集群中各个节点提供服务能力等同且无状态的场景。其缺点也非常明显,该策略将节点视为等同,与实际中复杂的环境不符。加权轮询为轮询的一个改进策略,每个节点会有权重属性,但是因为权重的设置难以做到随实际情况变化,仍有一定的不足。

2️⃣随机
与轮询相似,只是不需要对每个请求进行编号,每次随机取一个。同样地,该策略也将后端的每个节点视为等同的。同样也有改进的加权随机的算法。

3️⃣最小响应时间
通过记录每次请求所需的时间,得出平均的响应时间,然后选择最小的响应时间。该策略能较好地反应服务器的状态,但是由于是平均响应时间的关系,时间上有些滞后,无法满足快速响应的要求。因此在此基础之上,会有一些改进版本的策略,如只计算最近若干次的平均时间的策略等。

4️⃣最小并发数
客户端的每一次请求在服务器停留的时间可能会有较大的差异,随着工作时间加长,如果采用简单的轮询或随机均衡算法,每一台服务器上的连接进程可能会产生较大的不同,并没有达到真正的负载均衡。最小并发数的策略则是记录了当前时刻,每个备选节点正在处理的事务数,然后选择并发数最小的节点。该策略能够快速地反应服务器的当前状况,较为合理地将负责分配均匀,适用于对当前系统负载较为敏感的场景

三、F5负载均衡

F5 负载均衡是硬件负载均衡的一种。硬件负载均衡,顾名思义,在服务器节点之间安装专门的硬件进行负载均衡的工作。

F5 是负载均衡产品的一个品牌,其地位类似于原来诺基亚在手机品牌中的位置。除了 F5 以外,Radware、Array、A10、Cisco、深信服和华夏创新都是负载均衡的牌子,因为 F5 在这类产品中影响最大,所以经常说 F5 负载均衡。

软负载均衡和硬负载均衡相关推荐

  1. mysql 硬负载_软负载均衡和硬负载均衡

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

  2. 负载均衡及软、硬负载简介

    负载均衡: 顾名思义,从字面来看就是对负载进行均衡.对服务器来讲,通过一定的负载均衡算法来调整负载,均匀地分配应用集群中的工作量,以此提高并发能力.简单介绍下反向代理和正向代理. 正向代理: 在客户端 ...

  3. 软负载和硬负载的区别分析

    什么是软负载均衡及常用方式? 在系统服务器上安装相应负载均衡软件,进行相关的配置,达到均衡负载的目的。它基于特定的使用环境、配置简单、使用灵活、成本较低,能够解决大部分需求问题.常用的软件有:Ngin ...

  4. 什么是软负载和硬负载?

    目录 什么是软负载均衡及常用方式? 什么是硬负载均衡及常用的设备? 基于软件的方式(Nginx)和基于硬件的方式(F5)比较 什么是软负载均衡及常用方式? 在系统服务器上安装相应负载均衡软件,进行相关 ...

  5. 负载均衡集群 [ 1 ] ---集群的认识,四层负载,七层负载 ,LVS 实现四层负载均衡

    文章目录 负载均衡集群 1.集群是什么? 2.负载均衡集群技术 3.负载均衡集群技术的实现 4.负载均衡分类 5.四层负载均衡(基于IP+端口的负载均衡) 6.七层的负载均衡(基于虚拟的URL或主机I ...

  6. 软件负载均衡和硬件负载均衡的选择

    有软件负载均衡,也有硬件负载均衡,选择哪个? 数据流量过大的网络中,单一设备一般是无法承担的,需要多台设备进行数据分流,而负载均衡器就是起到把数据分流到多台设备的作用. 负载均衡也分了不少技术,用以满 ...

  7. 细谈负载均衡,什么是负载均衡以及负载均衡的常见方法

    一.负载均衡概述 负载均衡是由多台服务器以对称的方式是组成的服务器集群,每台服务器具有等价的地位,都可以单独对位提供服务而无需借助其他服务器的辅助.通过某种负载分担技术,将请求均匀的分配到对称结构的某 ...

  8. 负载均衡算法-最少连接数均衡

    最少连接数均衡:客户端的每一次请求服务在服务器停留的时间可能会有较大的差异,随着工作时间加长,如果采用简单的轮询或随机均衡算法,每一台服务器上的连接进程可能会产生极大的不同,并没有达到真正的负载均衡. ...

  9. 负载均衡策略_负载均衡策略

    负载均衡策略有哪些?在实际应用中,我们可能不想仅仅是把客户端的服务请求平均地分配给内部服务器,而不管服务器是否宕机.而是想使Pentium III服务器比Pentium II能接受更多的服务请求,一台 ...

最新文章

  1. fsl线性配准实践+核磁共振影像数据处理
  2. 基于重力补偿的 PD 控制
  3. 20210101 Barbalat引理
  4. Java进阶书籍推荐,赶快收藏起来!
  5. 专家预测第二波WannaCry勒索病毒攻击即将到来!
  6. CF1042F Leaf Sets (贪心+树上构造)
  7. 拉氏变换法求解线性常微分方程(系统的零状态响应)
  8. 最后一周!4000+HC免笔试!字节跳动2022校招研发提前批倒计时
  9. 实录:oracle下大表清理整改
  10. 配置HistoryServer
  11. HART协议详解:HART与MCU通信代码解析举例
  12. 软件找不到msvcp140.dll无法继续执行怎么办
  13. 9月计算机二级什么时候出成绩,2020年9月计算机二级成绩大概什么时候出来
  14. Python根据拼音对中文排序
  15. 新年贺卡php,幼儿新年贺卡内容 元旦贺卡图片手工制作
  16. 堆Heap块Chunk
  17. 谷歌离线版下载及vs中添加谷歌浏览器(启动项目用谷歌浏览)
  18. ACPC2015 K 树的直径
  19. 基本粒子结构以及宇宙现象的徦说
  20. 【obs】转载:OBS直播严重延迟和卡顿怎么办?

热门文章

  1. [枚举]Stormwind 2022杭电多校第8场 1011
  2. 使用Linux训练LoRA模型
  3. 几个图像缩放算法的比较
  4. Redis之多实例的操作
  5. C语言一些常用的代码(初学者,随缘更新)
  6. sequoia的架构
  7. 【易语言界面开发系列教程之(EX_UI使用系列教程 ——1-8节)】
  8. Ctrl c 复制html,一键复制粘贴(用热键代替Ctrl+X、Ctrl+C、Ctrl+V)
  9. Python数据标准化处理
  10. 专业方向系列-01-大数据与故障诊断概述