一、什么是负载均衡?
当一台服务器性能达到极限时,我们可以使用服务器集群来提高网站整体性能。这时需要一台服务器来充当调度者,用户所有的请求首先由他接收,调度者再根据每台服务器的负载情况将请求分配给某一台后端服务器去处理。
在这个过程中,调度者合理分配任务,保证每一台服务器性能都能重复发挥。从而保持整个服务器集群性能最优。这就是负载均衡。
二、负载均衡四种实现方式
1.HTTP重定向实现负载均衡
工作原理:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190709115326364.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMzNTE0MDI0,size_16,color_FFFFFF,t_70)
缺点:需要两次请求服务器才能完成一次访问。
2.DNS实现负载均衡
DNS解析过程:
![在这里插入图片描述](https://img-blog.csdnimg.cn/2019070911584552.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMzNTE0MDI0,size_16,color_FFFFFF,t_70)
DNS负载均衡工作原理