高可用架构图一图三用(keepalived+haproxy,keepalived+lvs,heartbeat+haproxy)

keepalived+haproxy+tomcat/其他web服务

高可用架构图一图三用(keepalived+haproxy,keepalived+lvs,heartbeat+haproxy)_第1张图片

 

keepalived+lvs+tomcat/其他web服务

 

高可用架构图一图三用(keepalived+haproxy,keepalived+lvs,heartbeat+haproxy)_第2张图片

 

 

heartbeat+haproxy+tomcat/其他web服务

 

高可用架构图一图三用(keepalived+haproxy,keepalived+lvs,heartbeat+haproxy)_第3张图片

 

实现高可用,一个是防止单点故障,一个是实现负载均衡。

当然负载均衡也可以防止单点故障,但负载均衡器本来就会产生单点故障,用一个产生问题的方法解决产生的问题,那这个问题怎么解决。所以真正从源头上解决单点故障使用如上所示keepalived或heartbeat,他们两个可以解决单点故障问题(ip漂移)却不会引出新的单点故障问题。

然后用haproxy或lvs做负载均衡,后端再跟web服务或其他应用服务即可。

 

如有错误,欢迎指正

你可能感兴趣的:(Linux,服务器,架构,高可用)