负载均衡 iphash

负载均衡 iphash十年前我们做负载平衡的话,为了简单方便,往往就用IP hash了,然而对于现在这个复杂的网络环境,IP hash已经完全失去了意义。(简单说IP hash就是根据IP地址分配服务器,至少在一个session内,会把同IP分配到同一台机器)首先,通信商不像以前那样

十年前我们做负载平衡的话,为了简单方便,往往就用IP hash了,然而对于现在这个复杂的网络环境,IP hash已经完全失去了意义。(简单说IP hash就是根据IP地址分配服务器,至少在一个session内,会把同IP分配到同一台机器)

首先,通信商不像以前那样实在,十年前个体家庭都能申请到一个固定的IP,而且长期不会改变,现在的通信商个人已经不可能申请到外网IP了。即便是通信商给的内部IP,也是过一段时间就变了(我并没有没发现变化的规律,但是偶尔会变化导致不能用),IP不同了,IP hash自然就不能用了。

其次,现在的上网环境不同了。过去大家基本依赖电脑上网,都是要连着wifi,蹭wifi一度是个热门话题。现在手机流量资费的下降,很大一部分人用手机上网,那么问题来了,移动中的手机从一个基站到了另一个基站,IP就会变化了(详细原理没了解过,但是测试确实会变化)。IP hash也不能用了。

负载均衡 iphash

现在的解决方案是什么呢?

首先最外层可以采用dns负载,像阿里云这样的服务器商都有免费的解析名额(阿里云是10个),这样还可以规避5M的资费问题。内层呢可以简单粗暴的轮询,或者某些算法的负载。

其次,session的存储可以存储在数据库,就不需要复杂的同步处理了(超大型网站除外)

然后,还要做好公共数据的共享,比如用户上传的数据,静态图片等等,文件比较大,不可能做文件同步的,一般做法是做一个独立的文件存储服务。

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/17552.html

(0)
上一篇 2024年 9月 16日
下一篇 2024年 9月 16日

相关推荐

关注微信