1.haproxy和nginx都可以用作七层负载均衡,什么时候用nginx,什么时候用haproxy呢?
2. lnmt的架构,使用nginx做负载,还是haproxy
3. Web 前端采用 Nginx/HAProxy+Keepalived 作负载均衡器;后端采用 MySQL数据库一主多从和读写分离,采用 LVS+Keepalived 的架构。企业中这种架构使用如何?有啥优势吗?
1. 可以从如下方面考虑:
(1)应用场景:如果部署环境是高流量和高并发的Web应用程序,且需要对请求进行更复杂的路由和分配,那么haproxy可能更适合。如果部署环境更加简单,只需要较为基本的反向代理和负载均衡功能,那么nginx可能更合适。
(2)易用性:haproxy的配置文件相对于nginx来说更为复杂,但也更加灵活,配置更加精细,可以满足更高级的需求。nginx则更加简单易用,配置文件更加直观和易于理解。
2. LNMT:Linux、Nginx、MySQL、Tomcat
这种架构都是之前传统的虚拟机架构,基本上已经或逐渐淘汰了。
3. 采用LVS+Keepalived作为后端负载均衡器的架构方案,具有高可用性、高性能、可扩展性和灵活性等优势,适用于传统虚拟机生态环境下大型企业的Web应用程序和数据库系统。
收起1、需要保持 session和 cookie 的应用使用 haproxy ,其它场景用 nginx
2、lnmt 中n 指的就是 nginx ,想想为什么不是 lpmt
3、除了这种方案外,还会有哪些开源方案比这个更成熟稳定的吗