nginx 确实是个非常神奇的东西,我们能利用它实现:端口转发,反向代理,内网穿透等等... 当然可能我上面说的也只不过是冰山一角罢了... 我们都知道 CDN 有一个回源 IP 不过也可以不止一个回源 IP,这就形成了“多源站” 这和我们今天要讲的“负载均衡”有异曲同工之妙
1.“负载均衡”的概念
我们可以通过这张图片大致的了解到“负载均衡”的模型 如果我们是访问普通网站的话,可能就是直接访问到它的 IP,或者是 CDN,而通过“负载均衡”,我们能更好的将访问压力分配到每一个服务器
2.信息同步
之前说到过有关 CDN 的多“多源站” 说“多源站”和“负载均衡”的最大的区别可能也就体现 在信息同步上了,通过合理的安排同步任务,我们能做到每个节点上的信息都是最新的
3.节点分析
通过向节点发送心跳包,来判定节点是否下线 如果在规定阀值内,服务器没有回应,则判定该节点下线,然后将访问流量转给权重下一级的节点
4.带宽上限
一台服务器有些时候会在访问量过高时 出现加载缓慢,甚至出现流量堵塞等问题 如果有人发动恶意 CC 攻击等,就更加是火上浇油 显然,一个劲的砸钱买高配服务器也不是一个明智的选择,但我们通过负载均衡能更好的平摊这些“流量” 而且还能达到更大的访问上限 总的来说“负载均衡”是一种在技术层面上实现压力平摊的手法,并且能够提升网站的访问上限,和抵御 CC 和 DDOS 攻击,并且通过合理的发送心跳包,我们能快速更换好节点供游客访问
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于