欢迎来到天天文库
浏览记录
ID:46525704
大小:2.01 MB
页数:41页
时间:2019-11-24
《loadblance_负载均衡实现原理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、LoadBlance培训胶片LoadBlance的基本原理LoadBlance服务器负载均衡原理LoadBlance链路负载均衡原理LoadBlance典型组网课程目标学习完本课程,您应该能够:负载均衡基本原理LoadBlance服务器负载均衡原理LoadBlance链路负载均衡原理LoadBlance典型组网及应用目录为什么需要负载均衡?ServerTooBusyInternet应用背景访问流量快速增长业务量不断提高用户需求希望获得7×24的不间断可用性及较快的系统反应时间LinkTooBusyInternet应用背景访问流量
2、快速增长业务量不断提高用户需求希望获得7×24的不间断可用性及较快的系统反应时间ClientServerTooBusyInternet解决方案:服务器负载均衡多台服务器组成一个群组,它们通过网络设备相连接。这些服务器提供相同或相似的网络服务。服务器群组前布局一个负载均衡设备,负责根据已配置均衡策略将用户请求在服务器群组中的分发,为用户提供服务,并对服务器可用性的维护。解决方法——LoadBalance(1)Internet解决方案:链路负载均衡通过带宽或就近性等算法,在多条链路中进行负载均衡,选择最优的链路,提高访问速度。Chi
3、naTetCNC解决方法——LoadBalance(2)负载均衡基本原理调度算法根据配置规则,将客户端请求智能地分发到后端应用服务器健康性检查算法实时监控服务器运行状态Application192.168.1.12Application192.168.1.11Application192.168.1.10ClientsLoadBalancerServerFarmsClientIP:4.3.2.1Client’sRequest:SourceIP=4.3.2.1Destination=VIP-6.6.6.100VIP:6.6.6.
4、100LoadBlancetoClient:SourceIP=VIP-6.6.6.100Destination=4.3.2.1LoadBlancetoServer:SourceIP=4.3.2.1Destination=192.168.1.10ServertoClient::SourceIP=192.168.1.10Destination=4.3.2.1负载均衡产品中的关键指标:调度算法目前常用的调度算法:轮询(RoundRobin)加权轮询(WeightedRoundRobin)最少连接(LeastConnections
5、)加权最少连接(WeightedLeastConnections)随机(Random)加权随机(WeightedRandom)源地址散列(SourceHashing)源地址端口散列(Source&PortHashing)目的地址散列(DestinationHashing)调度算法:轮询(RoundRobin)轮询算法实现:新的连接被依次轮询分发到各个实服务器上,比如第1个连接分发到第1台服务器,第2个连接就被分配到第2台服务器上,依次轮询。轮询算法适合于服务器组中的所有服务器都有相同的软硬件配置并且平均服务请求相对均衡的情况。I
6、nternet123456142536调度算法:加权轮询(WeightedRoundRobin)加权轮询算法实现:根据服务器的不同处理能力,给每个服务器分配不同的权值,使其能够接受相应权值数的服务请求。假设3台服务器加权分别为2:5:3,这样6条流过来,第1台服务器分担1条流,第2台服务器分担3条流,第3台服务器分担2条流。加权轮询算法能确保高性能的服务器得到更多的使用率,避免低性能的服务器负载过重。Internet125436142536调度算法:最少连接(LeastConnections)最少连接算法实现:最少连接均衡算法对
7、内部中需负载的每一台服务器都有一个数据记录,记录当前该服务器正在处理的连接数量,当有新的服务连接请求时,将把当前请求分配给连接数最少的服务器,使均衡更加符合实际情况,负载更加均衡。最少连接算法适合长时处理的请求服务,如FTP。加权最少连接算法实现:将加权与最少连接算法配合,根据连接数与加权比例后计算出当前新连接应该发往哪个服务器。Internet415236142536调度算法:随机(Random)随机算法实现:将新连接随机分发给具体的实服务器。加权随机算法实现:将加权与随机算法配合,根据随机数与加权比例后计算出当前新连接应该发
8、往哪个服务器。Internet514236142536调度算法:源地址散列(SourceHashing)源地址散列算法实现:根据新连接的源IP地址进行散列(HASH)的结果来决定将该新连接发文哪个实服务器。一般来说,来自相同客户端的新连接会被散列到相同的实服务器
此文档下载收益归作者所有