2010-12-03 84 views
1

我们正处于一个Web农场它承载多个ASP.Net应用程序。农场通常有4台服务器。Web场应用程序部署的最佳实践

这我遇到的困境是在农场的容量问题的条款。假设我目前共有200个应用程序。我是否应该在所有4台服务器上部署所有200个应用程序(即,服务器场中的所有服务器都是相同的),还是应该在2台服务器之间分割应用程序并创建2个较小的服务器场,以便我可以根据其关键程度管理应用程序,使用等

任何这方面的最佳做法,将高度赞赏。

感谢

Rauts

回答

1

这也取决于需要多少服务器来处理每一个应用程序,并在您的方式来更新。

如果应用程序需要两个服务器来处理负载,那么你可能会认为你可以在你所描述的方式分割应用程序。但是如果您需要在升级期间保持全面服务,则需要第三台服务器(这是N + 1冗余),以确保两个服务器始终能够处理负载。

因为这样的事情,我将部署的所有服务器上的所有应用程序,并使用负载均衡(假设你有他们)来处理负载的服务器之间进行THA实际分布。这使您可以在大多数时间向高级应用程序(甚至是高级用户)提供更多可用资源,但可以让您重新分配高峰负载,更新期间等。

您应该向网站管理员提出此问题。 stackexchange.com太

+0

感谢您的回答。我也会尝试网站站长。 – rauts 2010-12-03 13:14:07