高可用系统架构

1.当我们新开发一个服务时,用户量不是特别大,用一台单一的服务器即可满足当前的需求。

 

2.当业务达到一定量的时候,需要做负载了,需要在服务前面加一个nginx做反向代理。

 

3.Nginx 作为负载均衡在整个系统中可能成为单点,所以需要把 Nginx 做成高可用,通过 keepalive 来实现。

 

 4.目前 对 Nginx 做了高可用基本上可以满足一般的小网站了,当然 Nginx 是七层负载,在应用层做 http 解析,当用户量特别大的时候效率还是有一定影响的。lvs 是在四层做负载,不需要解析 http 协议,所以要比 Nginx 更快,所以我们可以在 Nginx 之前在做一层负载。

 

posted @ 2018-07-13 18:27  追逐~~~  阅读(302)  评论(0)    收藏  举报