2010-12-03 90 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