我是一家大型软件公司的计算机网络经理。我的公司通过公司网络上托管的网站销售软件。随着公司的发展,我们发现 Web 服务器无法处理网站流量产生的负载。我需要想出一个解决方案来管理服务器负载,于是想到了集群。在尝试配置网络上的集群之前,我必须考虑哪些因素?我必须做什么才能分析业务和应用程序需求?如何规划存储方法?如何规划服务器容量?如何规划故障转移策略?
答案1
“正式”的集群是复杂的,而且我不会将其用于 Web 服务器,因为可能不需要这种复杂性。
您是否考虑过简单的负载平衡?您是否考虑过查看网站,看看其是否经过了有效编码以进行扩展,例如将静态内容(如图像等)分开服务器?如果您使用大量 SSL,那么您是否考虑过使用 SSL 加速器将工作负载从 Web 服务器上移开?
答案2
我在这里看到很多问题,我相信,这些问题可以通过更多信息得到最好的回答。我建议你先从一个很好的资源开始,以了解这些概念。如果你正在寻找 Microsoft Cluster,http://technet.microsoft.com 集群基本上有两种类型:1)故障转移2)N/w 负载平衡。
首先,决定要走哪条路,然后从那里开始。如果你正在寻找集群 Web 服务器,我建议你从这里开始 http://technet.microsoft.com/en-us/library/cc778748(WS.10).aspx
清单:规划和创建服务器集群:也是一个好的开始 http://technet.microsoft.com/en-us/library/cc757338%28WS.10%29.aspx
您将在这里找到大量有关 Microsoft Clustering 的信息: http://blogs.msdn.com/b/clustering/