一、负载均衡

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

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

二、软负载均衡

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

1️⃣轮询

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

2️⃣随机

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

3️⃣最小响应时间

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

4️⃣最小并发数

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

三、F5负载均衡

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

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

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

  1. android播放器和视频拍摄中的硬解和软解以及硬编和软编的区别

    转载 原文地址:https://blog.csdn.net/ltym2014/article/details/82354606 https://blog.csdn.net/lipengshiwo/ar ...

  2. 设计师:设计师知识储备之硬装部分/软装部分简介、家装材料知识(吊顶材料/门窗材料/五金材料/墙面材料/地面材料/胶粘材料/油漆材料/水电材料/瓦工部分)之详细攻略

    设计师:设计师知识储备之硬装部分/软装部分简介.家装材料知识(吊顶材料/门窗材料/五金材料/墙面材料/地面材料/胶粘材料/油漆材料/水电材料/瓦工部分)之详细攻略 目录 硬装部分/软装部分简介 硬装部 ...

  3. 负载均衡mysql的使用_使用负载均衡集群集化 MySQL - Azure Virtual Machines | Microsoft Docs...

    使用负载均衡的集来群集化 Linux 上的 MySQL 04/14/2015 本文内容 重要 经典 VM 将于 2023 年 3 月 1 日停用. 如果从 ASM 使用 IaaS 资源,请在 2023 ...

  4. 软负载均衡和硬负载均衡

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

  5. .net core 微服务_.NET 微服务实战之负载均衡(上)

    (给DotNet加星标,提升.Net技能) 转自:陈珙cnblogs.com/skychen1218/p/13327965.html 系列文章 .Net微服务实战之技术选型篇 .Net微服务实战之技术 ...

  6. 负载均衡 一直跑一个服务器_终于把服务器负载均衡和客户端负载均衡讲清楚了...

    服务端负载均衡 我们常说的负载均衡都是指服务端负载均衡,服务端负载均衡又分为硬件负载均衡,软件负载均衡. 硬件负载均衡主要是在各服务器节点 前加上负载均衡的设备,如F5 软件负载均衡主要指的是在服务器 ...

  7. 静态负载均衡和动态负载均衡_动态负载平衡

    静态负载均衡和动态负载均衡 动态负载平衡 (Dynamic Load Balancing) The algorithm monitors changes on the system workload ...

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

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

  9. io密集型和cpu密集型_和小胖一起理解CPU负载和利用率

    作者:小胖前言 凌晨一点,正整着炸鸡的小胖,微信一呼"你的服务器CPU持续超载 - " 麻溜的连上服务器,先把CPU负载摁下来.仔细一想,最近1分钟平均负载很大,但CPU利用率却≤ ...

最新文章

  1. 迪杰斯特拉算法(C语言实现)
  2. Maven构建java项目
  3. linux 产生0~1之间的随机数
  4. 对Angular使用了HttpClient的服务进行单元测试
  5. 这些人,建议你不要去贷款了
  6. 数据库---增删改查
  7. 学习.net 2.0需要讲究一下策略
  8. mysqli.php,PHP: MySQLi - Manual
  9. iOS与JS交互之UIWebView协议拦截
  10. Webpack5学习笔记(基础篇七)—— Loader加载器
  11. CAN资料整理(二):CAN协议帧格式
  12. JQuery——横纵向菜单设计
  13. 光猫修改配置同步到服务器,光猫—防火墙—3台服务器防火墙需要怎么配置,防火墙做二层?...
  14. 【ISP】HSV(2)
  15. 苹果越狱后必备软件,总有你需要的!11月23日追加14个,支持【iOS4】
  16. 好用的办公邮箱是提高工作效率的第一步
  17. table固定表头和首列
  18. SQL语句(六)_NUIST
  19. 内网渗透初探(一) | 小白学习内网渗透
  20. 《Euclidea3》-Eta-07

热门文章

  1. Spring入门之一-------实现一个简单的IoC
  2. (转)HTTP 长连接和短连接
  3. Logistic回归的牛顿法及DFP、BFGS拟牛顿法求解
  4. @font-face
  5. linux的系统移植——交叉编译器
  6. vs code 配置java
  7. ssrf漏洞 php,DokuWiki fetch.php SSRF漏洞与tok安全验证绕过分析
  8. mysql 二进制日志变化_MySQL运维之二进制日志
  9. python中set函数作用如何自己用代码实现_Python进阶开发之元类编程
  10. 命令行参数怎么输入_太好用了!谷歌开源的命令行接口工具fire