Chinaunix

标题: 只有两台服务器做负载均衡有意义吗? [打印本页]

作者: ttplay    时间: 2008-09-17 10:53
标题: 只有两台服务器做负载均衡有意义吗?
server1与server2都安装web.
为了省下一台主机.在server1上安装nginx, 做反向代理, 轮循到server1, server2的web上实现负载均衡.
图:
nginx/web               web
server1                   server2


请问这样做与单独使用一台server3做负载均衡器的区别是不是非常大
图:
               nginx
              server3
    |                         |
web                      web
server1                server2
作者: ttplay    时间: 2008-09-17 10:54
在线等..................
作者: ttplay    时间: 2008-09-17 11:42
没人. 这是全国最大的unix/linux技术论坛吗?
作者: 萍水e相逢    时间: 2008-09-17 11:44
原帖由 ttplay 于 2008-9-17 10:53 发表
server1与server2都安装web.
为了省下一台主机.在server1上安装nginx, 做反向代理, 轮循到server1, server2的web上实现负载均衡.
图:
nginx/web               web
server1                   server2


...


没有 经验!

不过,你也 太性急了!


作者: ttplay    时间: 2008-09-17 11:51
原帖由 萍水e相逢 于 2008-9-17 11:44 发表


没有 经验!

不过,你也 太性急了!


有人顶就好
作者: xi2008wang    时间: 2008-09-17 22:19
原帖由 ttplay 于 2008-9-17 10:53 发表
server1与server2都安装web.
为了省下一台主机.在server1上安装nginx, 做反向代理, 轮循到server1, server2的web上实现负载均衡.
请问这样做与单独使用一台server3做负载均衡器的区别是不是非常大?

影响那是肯定的, 因为server1即要分流又负责web访问.
至于影响多大, 只有实际测试才能知道. 网上有很多压力测试工具ab, webbench ...

  1. webbench -c 100 -t 30 [url]http://www.yourdomain.com/index.php[/url]
复制代码


这里不管哪种方案, 其nginx都是单点故障. 大型网站都会对负载均衡器进行热备, 从而防止单点故障
作者: xi2008wang    时间: 2008-09-17 22:22
http://blog.s135.com/

新浪系统工程师blog
作者: nhuczp    时间: 2008-09-17 23:13
两种都可以.
用RR
作者: micheas.liao    时间: 2008-09-18 14:14
最好就是再多两台机器做nginx的ha
如果只有两台机,那直接吧ha做在web服务器上就好了

量不大应该没啥问题的
作者: ttplay    时间: 2008-09-23 23:10
各位大侠, 如果架构如下: 是不是太搞笑了 (老大说, 是为了以后扩展), 这样比起单台WEB来说, 单说性能, 是好了还是坏了?
nginx
   |
WEB

其时, 我想还不如这样(图片与网页分离),  这样利用率高点
WEB  IMG


呼唤大侠
作者: kns1024wh    时间: 2008-09-24 09:08
标题: 回复 #1 ttplay 的帖子
在性能负载上还是很有意义的,你要相信人多力量大,前提要有很好的程序
作者: sofire    时间: 2008-09-24 10:36
如果是长期的方案,那从从性能上来说考虑吧,
如果以后还要扩机器,那就选择容易扩机器的方案吧。
作者: 13251947    时间: 2008-09-25 11:12
2个节点数据同步是关键
作者: jerrywjl    时间: 2008-09-25 11:39
我认为实验角度是可以的。
作者: ttplay    时间: 2008-10-06 14:45
原帖由 jerrywjl 于 2008-9-25 11:39 发表
我认为实验角度是可以的。

大牛, 能详细说说吗?
作者: liuhanzhao    时间: 2008-10-13 16:41
如果只有两台我不建议用nginx做负载,用lvs+ha其实就挺好,这样有一台down了,另外一台还能继续服务,但如果你这种方式nginx那台要是down了,你另外一台也用不上了
作者: muyushan    时间: 2008-10-13 20:37
标题: 没意义
两台服务器是不能做集群的,要做也只是作作实验还可以,实际应用是根本不可能的,单一故障点太明显了,假如其中任何一台机子坏了怎么办,这就意味着整个集群就瘫痪了!
作者: kns1024wh    时间: 2008-10-13 21:08
标题: 感兴趣加入http://linux.chinaunix.net/bbs/thread-1037724-1-1.html这个项目看看
感兴趣可以加入这个项目看看
作者: lazyfai    时间: 2008-10-14 11:30
论坛跟官方支持不同,我们不可以要求一小时内会有人回覆问题。 :wink:
原帖由 ttplay 于 2008-9-17 11:42 发表
没人. 这是全国最大的unix/linux技术论坛吗?

作者: ttplay    时间: 2008-12-31 01:42
结贴

答案是有意义的. 至少减少了一个单点. 很名著名网站刚起步也是这么做的




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2