什么是负载均衡:

负载均衡是指把用户访问的流量,通过负载均衡器,根据某种转发的策略,均匀的分发到后端多台服务器上,后端的服务器可以独立的响应和处理请求,从而实现分散负载的效果。负载均衡技术提高了系统的服务能力,增强了应用的可用性。

负载均衡的策略

1.轮询策略:平均分配,人人都有、一人一次

2.加权轮询策略:再轮询的基础之上,增加了一个权重的概念,本质上是一个能者多劳的思想,比如,可以根据宿主的性能差异配置不同的权重。

3.最少连接数策略:这是根据实时的负载情况,进行动态负载均衡的方式

4.最快响应策略:这也是一种动态负载均衡策略,它的本质是根据每个节点对过去一段时间内的响应情况来进行分配的,运行越快,分配越多。

负载均衡技术方案:

1.基于DNS负载均衡(配置简单、成本低,但是修改DNS配置会导致IP更新不及时)

2.基于硬件负载均衡(贵)

3.基于软件负载均衡(常用、成本低)

1.1)基于DNS负载均衡:其原理就是当用户访问域名的时候,会先向DNS服务器去解析域名对应的IP地址,这个时候我们可以让DNS服务器根据不同地理位置的用户返回不同的IP。比如南方的用户就返回我们再广州的服务器ip,北方的用户来访问就返回北京业务服务器所在的ip。在这个模式下,用户相当于按照就近原则将请求分流,既减轻了单个服务器的压力,也提升了用户的访问速度。

2.1)基于硬件负载均衡:它是一个网络设备,可以理解为一个网络交换机的设备,完全通过硬件来抗压力,性能非常的好。比如F5.

3.1)软件负载均衡:分为7层协议和4层协议,网络协议有七层,基于第四层传输层来做流量分发的方案称为4层负载均衡,而基于七层应用层来做流量分发的称为7层负载均衡。第4层要比第7层性能好。

负载均衡的概念以及负载均衡的策略和技术方案有哪些相关推荐

  1. 【官方文档】Nginx负载均衡学习笔记(二)负载均衡基本概念介绍

    简介 负载均衡(Server Load Balancer)是将访问流量根据转发策略分发到后端多台 ECS 的流量分发控制服务.负载均衡可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应 ...

  2. 利用集群技术实现Web服务器的负载均衡 集群和负载均衡的概念

    集群和负载均衡的概念 集群(Cluster) 所谓集群是指一组独立的计算机系统构成的一个松耦合的多处理器系统,它们之间通过网络实现进程间的通信.应用程序可以通过网络共享内存进行消息传送,实现分布式计算 ...

  3. LVS负载均衡群集概念

    LVS负载均衡群集概念 一.群集的含义 1.1 群集的产生 1.2 群集构成方案 二.群集可分为三种 三.负载均衡群集架构 四.负载均衡群集工作模式分析 五.三种负载调度工作模式 5.1 NAT模式 ...

  4. SLB负载均衡的概念

    目录 一:SLB的概念 1.1什么是负载均衡? 1.2负载均衡SLB发展过程 1.3负载均衡的主要作用 二:阿里云负载均衡SLB 2.1阿里云负载均衡SLB的优点 2.2负载均衡SLB应用场景 2.3 ...

  5. LVS负载均衡群集概念、NAT模式LVS负载均衡实战部署

    目录 引言: 一.群集的含义 1.1 群集存在的必要 1.2 解决方法 二.群集的种类 2.1 负载均衡群集(Load Balance Cluster) 2.2 高可用群集 (High Availab ...

  6. 【Linux进程、线程、任务调度】四多核下负载均衡 中断负载均衡,RPS软中断负载均衡 cgroups与CPU资源分群分配 Linux为什么不是硬实时 preempt-rt对Linux实时性的改造

    学习交流加 个人qq: 1126137994 个人微信: liu1126137994 学习交流资源分享qq群: 962535112 上一篇文章(点击链接:点击链接阅读上一篇文章)讲了: CPU/IO消 ...

  7. eigrp的负载均衡(等价负载均衡与非等价负载均衡)

    对于等价负载均衡来说,所有的IGP路由协议都支持等价负载均衡,所谓等价负载均衡是指同一种路由协议到达同一个目的地址(子网掩码位数也必须相同)的开销相同,此时会自动形成等价负载均衡.而非等价负载均衡只有 ...

  8. 服务器端的负载均衡和客户端的负载均衡

    负载均衡的概念:是指单台服务器性能达到极限时通过服务器集群来横向增加系统的吞吐量和性能. 想象一下,一群学生去食堂打饭,只安排一个阿姨负责分菜的话,效率太低了,阿姨可能会被累死.那么,就安排多个阿姨分 ...

  9. 阿里云负载均衡SLB网络型NLB负载均衡架构性能详解

    阿里云网络型负载均衡NLB是阿里云推出的新一代四层负载均衡,支持超高性能和自动弹性能力,单实例可以达到1亿并发连接,帮您轻松应对高并发业务.网络型负载均衡NLB具有超强性能.自动弹性伸缩.高可用.TC ...

最新文章

  1. html判断数字数据的大小写,判断一个字符是否是数字、还是大小写字母
  2. NSOprationQueue 与 GCD 的区别与选用
  3. 写一副对子_挥毫泼墨写春联 西安街头年味分外浓
  4. springboot第十一讲
  5. 简单的FTP应用程序
  6. python比较excel表格内容并提取_利用python提取多张excel表数据并汇总到同一张新表中...
  7. linux之shell脚本管理(一)
  8. 42 CO配置-控制-产品成本控制-成本对象控制-实际成本核算/物料分类帐-激活实际成本核算
  9. 原生 遍历_迭代器模式统一集合的遍历方式
  10. FFMpeg,SDL编译 No avaiable video device
  11. 《用户体验要素——以用户为中心的产品设计》整理
  12. DICM和BMP图像的显示及转换
  13. 番茄花园GhostXP sp3快速装机版2012.03
  14. .bin文件的反汇编记录
  15. 计算机专业考研英语二国家线,考研英语二国家线多少,2020年考研英语国家线多少?...
  16. 计算机学院优秀老师颁奖词,给老师的颁奖词
  17. 【项目实战课】基于Pytorch的UGATIT人脸动漫风格化实战
  18. 如何1秒内快速判断一个函数的凹凸性?还看不懂我给你赔钱
  19. Linux下的FTP安装和登录
  20. 视频教程-PHP软件开发-PHP

热门文章

  1. redis跳跃表实现原理
  2. linux 查看openmpi版本,Linux中openmpi配置
  3. css 字间距离 段落字符间距设置
  4. 安全之路 —— C++实现进程守护
  5. 2021,加油“打工人“!
  6. 【嵌入式】Elmo—PMAS编程标准
  7. App Store Connect的新特性(WWDC 2018 session 301 303)
  8. 使用Tensorflow进行语音识别 代码阅读笔记2
  9. 【已更新】为什么我用支付宝付水电费了!
  10. mysql longtext 默认_mysql+longtext+默认值