负载均衡的原理负载均衡的分类

大家可以通过负载均衡,来让各种网络设备协同完成工作任务,进而提升工作效率。现在大多数人对于负载均衡还比较陌生,下面成都网站建设就给大家介绍负载均衡的原理以及负载均衡的分类。

负载均衡的原理

负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。系统的扩展可分为纵向(垂直)扩展和横向(水平)扩展。纵向扩展,是从单机的角度通过增加硬件处理能力,比如CPU处理能力,内存容量,磁盘等方面,实现服务器处理能力的提升,不能满足大型分布式系统(网站),大流量,高并发,海量数据的问题。因此需要采用横向扩展的方式,通过添加机器来满足大型网站服务的处理能力。比如:一台机器不能满足,则增加两台或者多台机器,共同承担访问压力,这就是典型的集群和负载均衡架构。

成都创新互联公司是一家专业提供抚远企业网站建设,专注与成都网站设计、成都网站制作、H5页面制作、小程序制作等业务。10年已为抚远众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。负载均衡的算法

现有的负载均衡算法主要分为静态和动态两类。静态负载均衡算法以固定的概率分配任务,不考虑服务器的状态信息,如轮转算法、加权轮转算法等;动态负载均衡算法以服务器的实时负载状态信息来决定任务的分配,如最小连接法、加权最小连接法等。

负载均衡的分类
1、DNS负载均衡
最早的负载均衡技术,利用域名解析实现负载均衡,在DNS服务器,配置多个A记录,这些A记录对应的服务器构成集群。大型网站总是部分使用DNS解析,作为第一级负载均衡。
2、IP负载均衡
在网络层通过修改请求目标地址进行负载均衡。用户请求数据包,到达负载均衡服务器后,负载均衡服务器在操作系统内核进程获取网络数据包,根据负载均衡算法得到一台真实服务器地址,然后将请求目的地址修改为,获得的真实ip地址,不需要经过用户进程处理。
3、链路层负载均衡

在通信协议的数据链路层修改mac地址,进行负载均衡。数据分发时,不修改ip地址,指修改目标mac地址,配置真实物理服务器集群所有机器虚拟ip和负载均衡服务器ip地址一致,达到不修改数据包的源地址和目标地址,进行数据分发的目的。

通过负载均衡就可以增强网络数据处理能力,而且可以提高网络的灵活性、可用性。不过据创新互联了解,负载均衡的原理并不复杂。
当前文章:负载均衡的原理负载均衡的分类
文章出自:http://myzitong.com/article/sdescg.html