大型网站高并发——服务器负载均衡设计

大型网站高并发——服务器负载均衡设计

 

大型网站高并发——服务器负载均衡设计

 

方案一:直接路由方式(LVS-DR)

大型网站高并发——服务器负载均衡设计

 

硬件配置:一台负载均衡器,两台或则三台TOMCAT服务器

WEB服务器配置:Linux + tomcat+ WEB应用程序(JAVA) + 工具

LVS技术介绍:它是通过修改数据包的目标地址,将数据包转发到实际服务器上,并且最重要的是,实际服务器的响应数据包将直接发送给用户端,不在经过调度器。

IP数量:n个

总结:LVS—DR 非常适合搭建可扩展的负载均衡系统。就是要购买一系列合法IP地址。

另一个,类似的方案——IP负载均衡(LVS-NAT)

IP地址只用一个

性能类似反向代理

方案二:nginx+tomcat反向代理服务器实现负载均衡

大型网站高并发——服务器负载均衡设计

 

硬件配置:反向代理服务器(Nginx),两台或则三台TOMCAT服务器

WEB服务器配置:Linux + tomcat+ WEB应用程序(JAVA) + 工具

IP数量:1个

反向代理技术介绍:

1)静态缓存

2)负载均衡

3)安全(使用iptables达到同样的安全目的)

缺点:扩展的制约

转发、转移都工作在代理服务器上;

返回的用户请求也工作在代理服务器上,很容易造成带宽瓶颈

总结:扩展性不好,可以作为前期部署;我们的系统大都不是静态页面,也没必要用代理服务器进行缓存。

使用简单的反向代理来搭建负载均衡系统是非常值得考虑的,至少在初期是一个快速有效的方案

方案三:apache +tomcat集群实现负载均衡——属于反向代理

大型网站高并发——服务器负载均衡设计

 

硬件配置:反向代理服务器(Nginx),两台或则三台TOMCAT服务器

WEB服务器配置:Linux + tomcat+ WEB应用程序(JAVA) + 工具

IP数量:1个

方案四:IP隧道(LVS-TUN)

大型网站高并发——服务器负载均衡设计

 

1)集群节点和Director不必在同一个网络

2)RIP必须使用公网地址

3)只能使用那些支持IP 隧道协议的操作系统做realserver

大型网站高并发——服务器负载均衡设计

 

优点:LVS-TUN可以实现基于网络的集群,这样就脱离了LVS-DR的realserver之间的距离限制

硬件配置:一台负载均衡器,两台或则三台TOMCAT服务器

WEB服务器配置:Linux + tomcat+ WEB应用程序(JAVA) + 工具

IP数量:n个

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值