如何构建web集群?
时间:2009-08-25
来源:互联网
项目要建设一个门户,要2台或以上的服务器实现集群,完成负载均衡,无单点故障。开发语言没有确定,因为没有找到合适的解决方案,现在项目中的设计师提供了两种解决方案,我都觉得存在一些缺陷:
一、采用asp.net,利用IIS作为web服务软件,利用windows server本身提供的网络负载均衡器,可以实现负载均衡的能力,单不知道它的策略是什么,在一台机器出现故障时,可以实现由另外一台机器继续进行工作。但是有2个问题:1、如果关掉一台机器上的IIS服务,就再也没法工作了;2、两台机器上的web服务中的会话信息如何可以很好的共享。
二、采用J2EE,利用weblogic进行配置,在模拟环境下配置在2台服务器上部署web应用,作为2个可以负载均衡的节点,前端在一台服务器上设置weblogic的负载均衡器。可以解决前面提到的关掉一台机器上的web服务没法工作的问题了,但有一个很大的缺陷,本身设置weblogic的负载均衡器就是一个单点了,也就违反了不要存在单点故障可能性的初衷了。
有人说要想真正实现负载均衡,需要最好采用4层交换机,比如F5等,不知道是不是这样,希望大家能给一个解决方案谢谢!
一、采用asp.net,利用IIS作为web服务软件,利用windows server本身提供的网络负载均衡器,可以实现负载均衡的能力,单不知道它的策略是什么,在一台机器出现故障时,可以实现由另外一台机器继续进行工作。但是有2个问题:1、如果关掉一台机器上的IIS服务,就再也没法工作了;2、两台机器上的web服务中的会话信息如何可以很好的共享。
二、采用J2EE,利用weblogic进行配置,在模拟环境下配置在2台服务器上部署web应用,作为2个可以负载均衡的节点,前端在一台服务器上设置weblogic的负载均衡器。可以解决前面提到的关掉一台机器上的web服务没法工作的问题了,但有一个很大的缺陷,本身设置weblogic的负载均衡器就是一个单点了,也就违反了不要存在单点故障可能性的初衷了。
有人说要想真正实现负载均衡,需要最好采用4层交换机,比如F5等,不知道是不是这样,希望大家能给一个解决方案谢谢!
作者: bigboy79 发布时间: 2009-08-25
帮顶,等看高手回答
作者: tidelgl 发布时间: 2009-08-25
关于门户软件:
1:如果是企业级的可以考虑购买现成的门户部署软件,在上面做搭建或二次开发,如果只是为了实现特殊的业务逻辑可以完全考虑自己开发。
2:如果只是为了做网站,实现简单的功能,简单开源也很多。
关于硬件:
1:如果将来的用户量不是很大,并发量在1000-2000之内完全可以考虑用软件负载,可能不花钱。
2:反之,可能必须得用硬件负载,硬件负载至少也在15万元以上,F5是性能及操作都比级好,就是一个字贵。
1:如果是企业级的可以考虑购买现成的门户部署软件,在上面做搭建或二次开发,如果只是为了实现特殊的业务逻辑可以完全考虑自己开发。
2:如果只是为了做网站,实现简单的功能,简单开源也很多。
关于硬件:
1:如果将来的用户量不是很大,并发量在1000-2000之内完全可以考虑用软件负载,可能不花钱。
2:反之,可能必须得用硬件负载,硬件负载至少也在15万元以上,F5是性能及操作都比级好,就是一个字贵。
作者: snowfoxmonitor 发布时间: 2009-08-25
如果您确实知道怎么实现,请具体点,谢谢!
作者: bigboy79 发布时间: 2009-08-28
帮顶,学习!
作者: ren284092915 发布时间: 2009-09-12
windows server 自带集群就可以,两台服务器设置集群就行了,IIS的目录指向到共享磁盘
作者: yousoft 发布时间: 2011-03-08
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28