`

负载均衡

 
阅读更多

一 

1: 面对大量用户,高并发,高效率语言,大型数据库。当单机容量达到极限时,我们需要考虑业务拆分和分布式部署,来解决大型网站访问量大,并发量高,海量数据的问题

 

2: 集中式 和 分布式 

单机网站 : 应用在一台机器中

分布式 : 将应用部署到多台机器中

 

3: 负载均衡 : 将负载进行平衡,分摊到多个操作单元 

 

二 负载均衡的原理

1 : 纵向和衡向扩展

 

2 :   应用集群 : 将同一个应用部署到多台机器上,组成处理集群,接受负载均衡设备的请求。

 

3:    负载均衡设备,将用户访问的请求,根据负载均衡算法,发送到集群中的一台服务器

 

三 负载均衡的作用

1 解决并发压力

 

2 故障转移

 

四 负载均衡分类

1、 dns 负载均衡 : 在dns服务器,配置多个a记录,a记录对应的服务器构成机器。

 

2、ip负载均衡 : 在网络层通过修改请求目的ip地址进行负载均衡

 

3、链路层负载均衡 : 在通信协议的数据链路层修改mac地址

 

 

五 负载均衡算法

1 、 轮询  : 将所有请求,依次分发到每台服务器上 (适合服务器硬件相同) 

2、  随机  : 随机发请求 (服务器配置不相同)

3、  最少链接 : 将请求分配到当前链接数最小的服务器

4 、hash : 根据ip地址,进行hash运算

 

Hash ,一般翻译做 散列 ,也有直接音译为 哈希 的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不 同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值

 

5 、加权 : 在上面基础上,进行加权

 

 

 

 

分享到:
评论

相关推荐

    深信服负载均衡服务开发设计API接口文档.docx

    深信服负载均衡服务开发设计 API 接口文档 深信服负载均衡服务开发设计 API 接口文档是深信服公司提供的一份关于负载均衡服务开发设计的 API 接口文档。该文档旨在为开发者提供详细的 API 接口信息,以便更好地使用...

    负载均衡器技术Nginx和F5的优缺点对比

     目前有许多不同的负载均衡技术用以满足不同的应用需求,如软/硬件负载均衡、本地/全局负载均衡、更高网络层负载均衡,以及链路聚合技术。  我们使用的是软负载均衡器Nginx,而农行用的是F5硬负载均衡器,这里...

    流媒体服务器集群的负载均衡

    流媒体服务器(Streaming Media Server 简写MS)集群系统能够用相对较为廉价的方式提供较强的可扩展性和良好的吞吐性能,然而要使系统资源得到充分利用却面临着许多技术上的挑战,负载均衡技术就是其中之一。...

    天融信负载均衡配置手册

    天融信负载均衡配置手册

    弘积负载均衡简易运维手册

    3.2、弘积负载均衡 3.2.1、配置节点(类似F5 poolmembers) 3.2.2、配置定义健康检查 延伸:不同poolmember采用不同健康检查(与F5类似) 目录 3.2.3、配置虚拟服务(类似F5 poolmembers) 3 3.2.4、...

    公司基于VRRP的负载均衡出口链路配置.rar

    3、应用场景:公司基于VRRP的负载均衡出口链路配置 4、特点:Word文档提供了实验的详细过程,包括每一步骤的操作命令和截图,并给出了实验的topo文件(包括配置信息) 5、适用人群:网络系统的建设与运维 6、使用...

    基于动态反馈的负载均衡算法

    基于动态反馈的负载均衡算法基于动态反馈的负载均衡算法基于动态反馈的负载均衡算法基于动态反馈的负载均衡算法

    Windows Server 2019 负载均衡(NLB)安装部署-图文

    网络负载均衡,英文名称为Network Load Balance,简称NLB。 当日常工作业务量较大、网络负荷过重时,我们就需要将业务进行负载,来保障服务器的高可用性,高稳定性。负载均衡可以对服务器的运行状况进行监控,及时...

    负载均衡A10考试题库

    负载均衡A10考试题库

    SAP 应用服务负载均衡的实现

    SAP 应用服务负载均衡的实现SAP 应用服务负载均衡的实现

    LVS+Keepalived高可用负载均衡集群

    需要负载均衡方案!商业的硬件如F5又太贵,你们又是创业型互联公司如何有效节约成本,节省不必要的浪费?同时实现商业硬件一样的高性能高可用的功能?有什么好的负载均衡可伸张可扩展的方案吗?答案是肯定的!有!...

    F5负载均衡配置

    F5负载均衡配置 基于F5负载均衡运维配置手册,我们可以了解到以下知识点: 一、F5负载均衡网络配置: * 通过IE浏览器输入https://192.168.112.148,登录F5_web界面 * 配置F5的缺省路由、自定义路由、划分VLAN、...

    实现多服务器负载均衡

    探讨分布式网络服务器使用的负载均衡技术及负载分配的策略,并基于网络地址转换在FreeBSD上实现了负载均衡网关,应用于我们的Internet网络服务器上,将负载分给多个服务器分担,以解决Internet服务器面临的大量并发...

    Nginx实现负载均衡 web均衡负载 webservice负载均衡 Nginx实现负载均衡配制全说明

    Nginx实现负载均衡 web均衡负载 webservice负载均衡 Nginx实现负载均衡配制全说明 为了多台后台的web、webservice服务能均衡负载,可以使用nginx进行处理 1)配置文件全配制ok 2)有两个完整的web服务做例子,可以...

    负载均衡开源解决方案

    负载均衡(Load Balancing) 负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强 ...

    win7 双网络负载均衡

    windows下多网络负载均衡 windows下多网络负载均衡 windows下多网络负载均衡 windows下多网络负载均衡

    H3C负载均衡配置指导

    负载均衡配置指导帮助设置防火墙负载均衡的操作,有一定的帮助。

    实用负载均衡技术网站性能优化攻略.pdf

    实用负载均衡技术网站性能优化攻略 负载均衡技术是指通过在多个服务器上分配访问负载,以提高网站的可用性、可靠性和性能的一种技术。负载均衡技术可以应用于各种类型的网站,包括静态网站、动态网站、门户网站、...

    MySQL Proxy 实现负载均衡测试

    MySQL Proxy 实现负载均衡测试 MySQL Proxy 实现负载均衡测试

    apache2.2.4 负载均衡.txt

    apache2.2.4 负载均衡.txtapache2.2.4 负载均衡.txtapache2.2.4 负载均衡.txt随着访问量的不断提高,以及对响应速度的要求,进行负载均衡设置就显得非常必要了。公司的系统在最初设计的时候就已经考虑到了负载均衡的...

Global site tag (gtag.js) - Google Analytics