有没有什么解决方案可以“增加单台机器的性能”而不是在不同主机之间分配流量。
我的意思是以下模式:
“中央服务器”接收所有请求,并为执行这些请求向不同的主机提供“共享内存的副本”。
多谢。
PS 我需要基于.NET 的 Web 应用程序。
答案1
那将是 Microsoft Compute Cluster。不确定您是否可以在其上运行 ASP.NET 应用程序。如果您订阅了 TechNet 和 MSDN,则可以在它们上找到它。查找“Compute Cluster Pack”。microsoft.com 上也有相关信息。
我很好奇为什么需要大型单集群系统而不是使用更传统的负载平衡网络场?
答案2
我不确定你到底在问什么,但是 memcached (http://memcached.org/) 在集群之间进行共享缓存(在 RAM 中)。
在 *nix 系统上广泛使用,不确定它对 Windows 应用程序的支持程度如何,但幸运的是,在 stackoverflow 上有关于该主题的一个帖子:https://stackoverflow.com/questions/351635/memcached-with-windows-and-net