本站教程收集整理的这篇文章主要介绍了LVS/Nginx/HAProxy keepalived/heartbeat总结,本站教程本站觉得挺不错的,现在分享给大家,也给大家做个参考。
vps云服务器
LVS/Nginx/HAProxy集群
1.一般中小型的web应用,比如日pv(访问量)小于1000万,用Nginx作负载均衡就可以了。
2.大型网站或重要的服务,且服务器比较多时,可以考虑用lvs。
3.目前比较流行的方案,web前端用Nginx/HAProxy+keepalived作负载均衡,后端用MysqL数据库一主多从和读写分离,采用lvs+keepalived架构。
就阶段而言,
第一阶段,单点的负载均衡Nginx/HAProxy,此时服务器刚脱离单服务器、单数据库模式,需要一定的负载均衡,但规模较小。
第二阶段,网络服务扩大,Nginx不能满足的情况,将Nginx作为LVS的节点来用,或者购买商业的负载均衡设备。
第三阶段,处于成本及自身产品的量身定制,LVS成为主流。
第四阶段,理想架构,Array/LVS+Nginx/HAProxy+Squid/Varnish+AppServer.
keepalived/heartbeat集群
1.heartbeat通过心跳进行通信和选举,keepalived通过VRRP协议进行通信和选举。
2.heartbeat有三个配置文件,keepalived只有一个配置文件。keepalived使用起来更简单,heartbeat配套工具更多,功能更强大。
3.heartbeat的脚本有限制约束,必须要支持 start/stop/restart,keepalived脚本没有约束。
4.heartbeat的目的是用户service的双机,keepalived的目的是模拟路由器的双机,建议业务用heartbeat,LVS用keepalived。
本站总结
以上是本站教程为你收集整理的LVS/Nginx/HAProxy keepalived/heartbeat总结全部内容,希望文章能够帮你解决LVS/Nginx/HAProxy keepalived/heartbeat总结所遇到的程序开发问题。
如果觉得本站教程网站内容还不错,欢迎将本站教程推荐给好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。