日期:2014-05-17  浏览次数:20720 次

关于集群的问题
想请教下,现有3台服务器,都是windows2008R2.
2台app,都连在1台DB.

目前App1有500个用户,在线50-100.
App2有150个用户,在线20-30.

网络条件改变不了,是否能够通过集群提高用户访问app速度。
请大神们给点方案。

另外如果两个操作系统,一个X64一个X86能做集群么?

非常感谢

------解决方案--------------------
集群的目的是提高可用性,一台机器宕机之后另一台机器可以继续提供服务。
不能简单的说集群一定可以提高性能。你首先需要找出目前的瓶颈在什么地方。比如:
DB本身的性能如何?
app到DB之间的网络性能如何?
app的JDBC连接池是否太小?
app代码里面是否有不合理的SQL语句?
等等
------解决方案--------------------
操作系统完全相同,才可以做集群。另外,需要磁盘阵列……
按照你的要求,应该做 “负载均衡集群”。
我做过“高可用集群”,一台服务器出现故障,迅速把所有服务转移到另一台服务器上