网络安全--负载均衡

一、负载均衡配置

1.在全局的http下写下它:

upstream nginx_boot{
   # 30s内检查心跳发送两次包,未回复就代表该机器宕机,请求分发权重比为1:2
   server 192.168.0.000:8080 weight=100 max_fails=2 fail_timeout=30s; 
   server 192.168.0.000:8090 weight=200 max_fails=2 fail_timeout=30s;
   # 这里的IP请配置成你WEB服务所在的机器IP
}

2.在后端写一个转发

3.ubuntu测试访问自身

3.给网页做个特殊的标记方便我们后续访问这是我们的Ubuntu

4.本地搭建一台

如下飘逸到这里会显示如下内容:

5.配置完成之后刷新网页就会出现ip漂移的问题

pass:面试:

长连接:URL哈希,ip哈希

算法:轮巡,权重,ip哈希,url哈希,least最小连接

  1. 轮巡(Round Robin): 轮巡是一种负载均衡算法,它将传入的请求依次分发到可用的服务器。每个请求都会依次分配给服务器列表中的下一个服务器,然后从头开始循环。这样可以确保请求平均地分布在不同的服务器上,但是无法考虑服务器的实际负载情况。

  2. 权重(Weighted Load Balancing): 权重是负载均衡算法中的一个概念,用于分配不同服务器之间的负载比例。每个服务器都被赋予一个权重值,表示其处理能力或资源。请求会根据服务器的权重进行分发,具有较高权重的服务器将处理更多的请求。这可以用来优化资源利用率和性能。

  3. IP 哈希(IP Hash): IP 哈希是一种负载均衡算法,它根据客户端的 IP 地址将请求分配给特定的服务器。这种方法适用于需要将特定客户端的请求路由到同一台服务器的场景,例如会话保持。客户端的 IP 地址被哈希化,然后根据哈希值选择相应的服务器。

  4. URL 哈希(URL Hash): URL 哈希类似于 IP 哈希,但是它根据请求的 URL 将请求分发给服务器。这在需要根据请求的资源类型或路径来分配负载的情况下很有用。特定的 URL 被哈希化,然后根据哈希值选择服务器。

  5. Least Connections(最小连接): 最小连接算法选择当前具有最少活动连接数的服务器来处理新的请求。这种方法可以确保负载较轻的服务器获得更多的请求,从而在整体上实现负载均衡。这可以防止某些服务器过载,同时确保所有服务器得到合理的分担。

相关推荐
Suckerbin1 小时前
Hms?: 1渗透测试
学习·安全·网络安全
Diamond技术流1 小时前
从0开始学习Linux——网络配置
linux·运维·网络·学习·安全·centos
Spring_java_gg1 小时前
如何抵御 Linux 服务器黑客威胁和攻击
linux·服务器·网络·安全·web安全
独行soc2 小时前
#渗透测试#SRC漏洞挖掘#深入挖掘XSS漏洞02之测试流程
web安全·面试·渗透测试·xss·漏洞挖掘·1024程序员节
newxtc2 小时前
【国内中间件厂商排名及四大中间件对比分析】
安全·web安全·网络安全·中间件·行为验证·国产中间件
weixin_442643424 小时前
推荐FileLink数据跨网摆渡系统 — 安全、高效的数据传输解决方案
服务器·网络·安全·filelink数据摆渡系统
星尘安全4 小时前
安全工程师入侵加密货币交易所获罪
安全·区块链·漏洞·加密货币
newxtc6 小时前
【支付行业-支付系统架构及总结】
安全·支付宝·第三方支付·风控系统·财付通
newxtc7 小时前
【旷视科技-注册/登录安全分析报告】
人工智能·科技·安全·ddddocr
成都古河云7 小时前
智慧场馆:安全、节能与智能化管理的未来
大数据·运维·人工智能·安全·智慧城市