2.服务器负载均衡

本文介绍了服务器负载均衡的基本概念,包括实服务器、虚拟服务器和负载均衡算法。详细阐述了服务器负载均衡的实现原理,如轮询、加权轮询、最小连接等算法,并讨论了服务健康检查和会话保持的重要性。同时,提到了HTTP Cookie会话保持的三种方式:插入、被动和重写。最后,概述了服务器负载均衡的配置流程。
摘要由CSDN通过智能技术生成

1.服务器负载均衡概述

负载均衡基本概念

  • 实服务器:处理业务流量的实体服务器,客户端发送的服务请求最终是由实服务器处理的。

  • 实服务器组:由多个实服务器组成的集群,对外提供特定的一种服务。

  • 虚拟服务器:实服务器组对外呈现的逻辑形态,客户端实际访问的是虚拟服务器。

  • 负载均衡算法:FW分配业务流量给实服务器时依据的算法,不同的算法可能得到不同的分配结果。

  • 服务健康检查:FW检查服务器状态是否正常的过程,可以增强为用户提供服务的稳定性。

负载均衡转发流程

客户端访问虚拟服务器vserver 1时,FW通过负载均衡功能选择实服务器rserver 1来处理业务流量,并转换报文的目的IP地址和端口号。当实服务器的响应报文到达FW时,FW会再次转换报文的源IP地址和端口号。

服务器负载均衡功能利用Server-map表会话表完成虚拟服务器实服务器的映射。配置服务器负载均衡功能后,FW会生成SLB类型的静态Server-map表,该表项在关闭服务器负载均衡功能时立即老化。

2.服务器负载均衡实现原理

负载均衡算法

服务器负载均衡是按照逐流方式进行流量分配的,每一条流到达FW后都会进行一次负载均衡处理。这里的“一条流”可以理解为FW上建立的一条会话一个连接,所谓“逐流”就是将属于同一条流的报文都分配同一个服务器来处理。当会话老化后,即使流量的源IP、目的IP等网络参数都没有改变,也会视新建的会话为一条新流。

  • 简单轮询算法:适用场景为服务器的性能相近,服务类型比较简单,且每条流对服务器造成的业务负载大致相等。

  • 加权轮询算法:适用场景为服务器的性能不同,服务类型比较简单,且每条流对服务器造成的业务负载大致相等

  • 最小连接算法:适用场景为服务器的性能相近,每条流对服

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值