我目前在我的日常工作中负责的ASP.NET应用程序在其在单个服务器内扩展的能力方面已经达到极限。显然,我们正在努力将会话从流程和测试中移出,并希望将日期抽取到接近。我想借鉴在Windows中使用内置负载平衡的人员与诸如Baracudda,Coyote Point,F5等设备解决方案的人员的优势。您是否从一开始就转向另一个,为什么?使用软件负载平衡与硬件负载平衡器的经验?
的想法,并提前感谢意见...
我目前在我的日常工作中负责的ASP.NET应用程序在其在单个服务器内扩展的能力方面已经达到极限。显然,我们正在努力将会话从流程和测试中移出,并希望将日期抽取到接近。我想借鉴在Windows中使用内置负载平衡的人员与诸如Baracudda,Coyote Point,F5等设备解决方案的人员的优势。您是否从一开始就转向另一个,为什么?使用软件负载平衡与硬件负载平衡器的经验?
的想法,并提前感谢意见...
我有一些负载均衡解决方案的经验,但它确实取决于您的网络和软件的设计方式,以哪种方式为您提供最佳解决方案去做。
在解决方案方面我遇到:
内置负载平衡的窗户在大多数情况下工作得很好,虽然你需要确保你的应用程序,如果他们不粘腻能正确处理会话。等
我使用F5的产品,主要是作为高速缓存解决方案,但是他们对我们过于复杂。 由于开发人员过于复杂,他们没有正确使用它们,所以我们目前正在放弃它们。 (请注意,这些是相当老F5的产品。)
目前,我们正在从铸造试运行的硬件负载均衡器,我们可能会跟他们一起去,因为他们会来搭配我们的网络架构。 (这很复杂。)。所以我想说,如果你想要一个简单的解决方案,在Windows中使用负载均衡(如果你的应用程序将正常工作。)。
如果不使用更复杂的东西。
无论您使用哪种负载均衡器,都会让您的架构变得更加复杂。所以仔细计划和测试。
感谢您花时间回答我的问题。它给了我很多想法。我们正在努力对代码进行更改,并且正在使用windows NLBS进行运行 - 但在生产中它是一件事,而另一件事则是为了实现它。 – MikeJ 2008-10-03 17:47:42
一些想法
我们用我们的网络中同时WLBS和NLB - 成本往往驱动谈话。学习他们的细微差别,成本模型等
感谢您花时间回答我的问题。它给了我很多想法。 – MikeJ 2008-10-03 17:46:16
设置apache mod_proxy集群。 http://www.howtoforge.com/high_availability_loadbalanced_apache_cluster
更容易那么您认为,在价格
F5的一小部分带有SSL加速芯片。 SSL加密&使用应用程序服务器进行解密(这非常耗费CPU),这使得它们减慢了实际请求的处理速度。 通常,SSL流量在F5终止,并且正常的http流量发送到应用服务器。这在负载平衡器上称为SSL卸载。 Sinces F5做这个SSL加密&使用芯片解密(硬件)它比正常加密解密时间快30到40倍。
我已经阅读了关于在windows中设置webfarms以及在hardwre设备上销售文献的文章。但是,就实际情况而言,如何有效地获得建议还是有点欠缺。 – MikeJ 2008-10-03 11:08:21