使用软件负载平衡与硬件负载平衡器的经验?

Mik*_*keJ 5 asp.net scalability web-farm

我目前在我的日常工作中负责的ASP.NET应用程序在其在单个服务器内扩展的能力方面达到了极限.显然,我们正在努力将会话移出流程和测试,并希望部署日期临近.我想借鉴人们在Windows中使用内置负载平衡与家用解决方案(如Baracudda,Coyote Point,F5等)的经验.您是从一个开始并转移到另一个,为什么?

提前赞赏的想法和建议......

Bra*_*vax 2

我在负载平衡解决方案方面有一些经验,但这实际上取决于您的网络和软件的设计方式,以决定哪种解决方案最适合您。

就我遇到的解决方案而言:

Windows 中内置的负载平衡在大多数情况下都能很好地工作,尽管您需要确保应用程序在不粘性的情况下可以正确处理会话。ETC。

我使用过 F5 产品,主要作为缓存解决方案,但它们对我们来说过于复杂。我们目前正在放弃它们,因为开发人员没有正确使用它们,因为它们太复杂了。(请注意,这些是相当老的 F5 产品。)

我们目前正在试用 Foundry 的硬件负载均衡器,我们可能会使用它们,因为它们非常适合我们的网络架构。(这相当复杂。)。

所以我想说,如果您想要一个简单的解决方案,请在 Windows 中使用负载平衡(如果您的应用程序能够正常工作)。

如果不使用更复杂的东西。

无论您使用哪种负载均衡器,都会使您的架构变得更加复杂。因此,请仔细计划和测试。