分布式和负载均衡到底是啥玩意?

得之我幸79


我是负责网络管理的,日常工作中经常会遇到负载均衡的问题。

首先回答一下负载均衡,对负载均衡有个基本的了解。然后对分布式进行一下说明。


负载均衡

负载均衡的分类很多,有二层的负载均衡,三层的负载均衡,还有高层的负载均衡。

  1. 二层负载均衡。 二层负载均衡主要有多链路ppp捆绑技术,mstp多生成树技术。

1.1 ppp捆绑技术。

首先扩容一条相同的链路,通过多链路ppp捆绑技术对链路进行捆绑。创建虚拟捆绑接口,并将物理接口添加到虚拟接口的物理接口组中。在虚拟接口上封装ppp协议,并将原有接口的ip等信息移植到虚拟接口上。保持原路由配置不变,配置后可用带宽等于两条链路带宽之和某一条中断,不影响业务的连续性。



1.2 mstp多生成树技术。mstp多生成树协议是在stp基础上进行的扩展。可以对不同的vlan指定不同的根桥,形成棵生成树,实现负载均衡。结合Vrrp网关冗余协议,可以实现三层交换机的负载均衡。mstp将环路网络修剪成一个无环的树型网络,在数据转发过程中实现VLAN数据的负载均衡。



2.三层负载均衡。三层技术要涉及到路由协议。这里以ospf协议为例子。扩容一条相同的链路,连接到另一台备份核心路由器。配置上联线路的cost值,保证汇聚交换机到核心交换机的metric值相等。ospf配置不变,可用带宽等于两条链路贷款之和某一条链路中断,自动完成路径切换。



3.高层负载均衡。高层的负载均衡主要是利用dns域名服务器。 淘宝百度等这些大型企业,服务器的压力非常的大,单台服务器是不可能满足需求的,就需要把负载分担到各个服务器上,这里就采用了dns的域名服务器进行了负载均衡。




分分布式计算

分布式计算也称为集群。集群就是一组连在一起的计算机,从外部看,它是一个系统,各个节点,可以是不同操作系统或不同硬件构成的计算机。如一个提供web服务的集群对外界来看就是一个大的web服务器。不过集群的节点也可以单独提供服务,因此可以说集群是一组独立的计算机系统,构成一个松耦合度的处理器系统。

在分布式系统中,应用程序可以通过网络共享内存进行消息传送,实现分布式计算。主要解决高可靠性和高性能计算的问题。




总结

负载均衡技术提供了一种廉价有效的方法,扩展服务器带宽和增加吞吐量,加强网络数据处理能力,提高网络的灵活性和可用性。主要解决的是大量的并发访问和数据流分担到多台节点设备上分别处理,减少用户等待响应时间。

分布式计算是一组独立的计算机系统,构成一个松耦合的多处理机系统,它们之间通过网络实现进程间的通信应用程序可以通过网络共享内存进行消息传送,实现分布式计算。主要解决高可靠性和高性能计算。

如如有别的问题,欢迎在评论区留言。如需更多服务,请关注。谢谢!


网络通信兵


分布式其实是将业务系统云化,优点是通信和数据安全,可以利旧,缺点是专线过多维护成本要高。负载均衡有两种,网络负载均衡,业务负载均衡。业务负载均衡是通过负载均衡设备判断多个服务器之中业务负载压力较小的那个并且将业务数据分发给它进行处理,最终在DB端进行数据同步。网络负载也是通过负载均衡设备识别多个数通设备的承载压力,并且判断进行网络数据的分发。个人偏见,欢迎讨论。


分享到:


相關文章: