网络负载均衡基础

上一篇 / 下一篇  2020-07-28 15:27:35 / 个人分类:Network

我的栏目
  • 栏目:
  将负载(大量请求)均匀的、平衡的分摊到多个服务节点上进行处理。实现负载均衡有很多种手段,例如:硬件负载均衡设备(F5)、DNSNginx反向代理、LVS

1.  硬件级的负载均衡

硬件负载均衡设备又叫负载均衡器(Load Balancer),通常作为独立硬件存在。51Testing软件测试网(J sWdgH)QXd7f,c

负载均衡设备拥有非常好的负载均衡性能,他拥有众多的负载均衡策略(权重,动态比率,最快模式,最小连接数等),可以保证以相对较优的方式分配请求。

YUz+O8cS bG @0

常见的负载均衡器有:F5BIGIPNetScalerRadwareArray51Testing软件测试网/T%Z1}(K4Dt

一台负载均衡器的售价往往高达十几万甚至几十万,许多企业并不愿意为它买单。

9G.kf#{9KzQ(m_0

2. DNS

51Testing软件测试网qA$B R;X o

DNSDomain Name System,域名系统,更加专业的名字为域名解析系统。域名解析系统部署在DNS服务器上,提供域名解析服务。

E5wP1s.Sxow{3e t0

最早的负载均衡就是利用搭建本地DNS服务器实现的,实现方式简单易懂,为同一个主机名分配多个映射,可采用轮循,随机等方式分配请求。

)j"E ],sZ S0

3. Nginx反向代理

反向代理:服务器根据客户端的请求,从其关联的一组或多组后端服务器上获取资源,然后再将这些资源返回给客户端,客户端只会得知反向代理的IP地址,而不知道在代理服务器后面的服务器簇的存在。

GUn&X0{4@0

可以通过Nginx服务器的反向代理功能实现负载均衡。51Testing软件测试网*bKN5K8rv(zP

为什么叫反向代理呢?与正向代理有什么区别呢?可以通过下面的描述简单理解:

#ZF7u}5A"m$@y:P0

代理访问网络有三个角色:客户端、代理、服务器。

BmP!TE.e+U0

正向代理举例:翻墙软件。反向代理举例:Nginx负载均衡。51Testing软件测试网u(lo ET9\} G]4d

4. Keepalived

keepalived:一款用来检测服务状态存活性的软件,常用来做高可用。51Testing软件测试网{&R6Z j[~

    做两台nginx组成一个集群,分别部署上keepalived,设置成相同的虚IP,保证nginx的高可用51Testing软件测试网iWah o

51Testing软件测试网#U R;_Y*g C5F

    当一台nginx挂了,keepalived能够探测到,并将流量自动迁移到另一台nginx上,整个过程对调用方透明51Testing软件测试网Ga3tl5F

5. LVS

LVS(Linux Virtual Server)是章文嵩博士在19985月成立的自由软件项目,现在已经是Linux内核的一部分。

6zfb*w"Y+v O0

/s:_ADK,E:Rt v6t0

LVS实现负载均衡有多种,下面就其中的NATDR两种方式进行简单的描述。51Testing软件测试网/sN g}.EA*Y G

6. HAProxy

H(e"D^WWcE#NA0

HAProxy提供高可用性、负载均衡以及基于TCPHTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中,同时可以保护你的web服务器不被暴露到网络上。51Testing软件测试网9?j6KM y&L rT7O7\

7.  CDN

CDN的全称是Content Delivery Network,即内容分发网络。

i.w:BA7OI)S*Vh0

CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。51Testing软件测试网]SU%E)K g6n

CDN的关键技术主要有内容存储和分发技术.

){ zey#x*U }x;^0

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2020-08-05  
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

数据统计

  • 访问量: 152255
  • 日志数: 119
  • 图片数: 4
  • 文件数: 1
  • 书签数: 1
  • 建立时间: 2006-12-11
  • 更新时间: 2020-07-28

RSS订阅

Open Toolbar