负载均衡(Load Balance,简称LB)是⼀种服务或基于硬件设备等实现的⾼可⽤反向代理技术,负载均衡将特定的业务(web服务、⽹络流量等)分担给指定的⼀个或多个后端特定的服务器或设备,从⽽提⾼了公司业务的并发处理能⼒、保证了业务的⾼可⽤性、⽅便了业务后期的⽔平动态扩展。

一、为什么要用负载均衡?

1、Web服务器的动态⽔平扩展
2、解决单服务器并发瓶颈问题
3、节约公⽹IP地址
4、隐藏内部服务器IP,提⾼内部服务器安全性
5、配置简单
6、⽀持四层和七层负载,⽀持动态下线主机

二、负载类型

四层负载:LVS(Linux Virtual Server)、HAProxy(High Availability Proxy)、Nginx(1.9)
七层负载:HAProxy、Nginx
硬件负载:F5、Netscaler、Array、深信服、北京灵州

三、HAProxy各类版本

企业版:https://www.haproxy.com/
社区版:http://www.haproxy.org/
github:https://github.com/haproxy

四、HAProxy功能

TCP和HTTP反向代理
SSL/TSL服务器
可以针对HTTP请求添加cookie,进⾏路由后端服务器
可平衡负载⾄后端服务器,并⽀持持久连接
⽀持所有主服务器故障切换⾄备⽤服务器
⽀持专⽤端⼝实现监控服务
⽀持不影响现有连接情况下接受新连接请求
可以在双向添加,修改或删除HTTP报⽂⾸部
响应报⽂压缩
⽀持基于pattern实现连接请求的访问控制
通过特定的URI为授权⽤户提供详细的状态信息

五、HAProxy不具备的功能:

正向代理–squid,nginx
缓存代理–varnish
web服务–nginx、tengine、apache、php、tomcat
UDP–⽬前不⽀持UDP协议,2.1版本会⽀持UDP协议代理
单机性能–LVS(DR)

负载均衡(Load Balance)介绍相关推荐

  1. 负载均衡设备oracle,Oracle RAC 服务器端联接负载均衡(Load Balance)

    Oracle RAC 服务器端连接负载均衡(Load Balance) Oracle RAC服务器端的负载均衡是根据RAC中各节点的连接负荷数情况,将新的连接请求分配到负荷最小的节点上去.当数据库处于 ...

  2. Oracle RAC 客户端连接负载均衡(Load Balance)

    实现负载均衡(Load Balance)是Oracle RAC最重要的特性之一,主要是把负载平均分配到集群中的各个节点,以提高系统的整体吞吐能力.通常情况下有两种方式来实现负载均衡,一个是基于客户端连 ...

  3. 负载均衡Load Balance(F5 \ nginx \ LVS \ DNS轮询)

    文章目录 一.IP负载均衡 (一)硬件方式 (二)软件方式 二.DNS轮询 三.CDN (一)定义 (二)CDN网络结构 (三)CDN工作原理 在做系统架构规划的时候,负载均衡,HA(高可用性集群,是 ...

  4. 负载均衡Load Balance学习

    目录 1. 负载均衡简介 2. 负载均衡算法 3. Nginx负载均衡调度算法源码调研 1. 负载均衡简介 0x1: 负载均衡是什么 负载均衡是一种技术架构方法,它并不是具体指哪一种技术,也正是因为这 ...

  5. 集群和负载均衡的简单介绍

    在"高并发,海量数据,分布式,NoSql,云计算......"概念满天飞的年代,相信不少朋友都听说过甚至常与人提起"集群,负载均衡"等,但不是所有人都有机会真正 ...

  6. 18.6 负载均衡集群介绍 18.7 LVS介绍 18.8 LVS调度算法 18.9/18.10 LVS NAT模式搭建

    2019独角兽企业重金招聘Python工程师标准>>> 18.6 负载均衡集群介绍 实现负载均衡集群的软件有:LVS.Keepalived.Nginx.haproxy等.其中LVS属 ...

  7. 负载均衡集群介绍LVS介绍LVS调度算法LVS NAT模式搭建

    2019独角兽企业重金招聘Python工程师标准>>> 18.6 负载均衡集群介绍 • 主流开源软件LVS.keepalived.haproxy.nginx等 • 其中LVS属于4层 ...

  8. Nginx负载均衡集群介绍

    第1章 集群介绍 1.1 集群简介 1.1.1 什么是集群 简单说,集群就是一组(若干个)相互独立的计算机,利用高速通信网络组成的一个较大的计算机服务系统,每个集群节点(即集群中的每台计算机)都是运行 ...

  9. 负载均衡集群介绍、LVS介绍、LVS调度算法、 LVS NAT模式搭建

    负载均衡集群介绍 LVS介绍 lvs的NAT模式介绍 这种模式借助iptables的nat表来实现,用户的请求到分发器后,通过预设的iptables规则,把请求的数据包转发到后端的服务器上去,这些服务 ...

  10. SQL Server 2005实现负载均衡的详细介绍

    SQL Server 2005实现负载均衡的详细介绍 SQL Server 2005仍然不直接地支持负载均衡--但是它为以前SQL Server版本中可用的所有负载均衡方法提供了令人激动的改善和支持. ...

最新文章

  1. Centos7 下安装python3及卸载
  2. java中我爱你_Java线程学习(转)
  3. 高大上的集团名字_那些刚改了“高大上”名字的学校,你知道都有哪些吗?蜻蜓AI小编来帮你科普一下...
  4. HttpClient 发送 HTTP、HTTPS 请求的简单封装
  5. Laravel学习笔记之一
  6. 云在天之南——我的七天七夜(率性苍山洱海)
  7. threejs 模型隐藏后不显示_教师资格证面试报名后显示“待审核”?不做这一步报名白费!...
  8. c语言i=5.6a=(int)i,(PSIM仿真)从零开始设计BOOST数字控制器
  9. csdn设置资源下载所需积分
  10. Python全栈 Linux基础之2.Linux终端命令简介
  11. 11部委印发《智能汽车创新发展战略》,加快智能汽车应用北斗高精度时空基准服务
  12. BM3D(Block-Matching and 3D filtering)读后感
  13. python 菜鸟教程 xml-【读书】Django教程(菜鸟教程)
  14. el-pagination分页自定义前往第几页样式(下拉框形式)
  15. .net的过去、现在和未来
  16. 从P1到P7——我在淘宝这7年
  17. html5 拍照 苹果手机黑屏,苹果手机拍照黑屏怎么办?iphone拍照黑屏的解决办法...
  18. centos系统安装中文字体几种方法
  19. 免费个人网站怎么建立?
  20. Activity(二)—— Activity的生命周期

热门文章

  1. 苹果服务器 显示器,苹果M1芯片的Mac可以外接什么显示器 显示器最高支持多少分辨率...
  2. 计算机与3d打印导板,计算机导航系统、3D打印截骨导板与传统器械对全膝关节置换术手术时间和下肢力线恢复的影响...
  3. Docker 启动tomcat报错Error starting userland proxy: listen tcp 0.0.0.0:80: bind: address already in use.
  4. 如何使用命令提示符轻松地将GPT转换为MBR而不会丢失数据?
  5. html行内样式选择器怎么写,巧用CSS伪类选择器实现九种样式的九宫格
  6. 用Wireshark简单分析HTTPS传输过程-抓包过程
  7. 如何设置CentOS 7获取动态ip地址
  8. 000webhost – 1500M支持PHP可绑米免费虚拟主机
  9. swift实现python中的spicy.signal.find_peaks
  10. 手机用计算机微信运动记步吗,微信运动怎么开启 微信运动开启计步功能教程...