2008-12-10 148 views
2

部署在多個服務器上的ASP.NET Web應用程序的最佳方法我有6臺服務器,我需要我的部署ASP.NET Web應用程序。雖然部署的增強,我通常從集羣中刪除3,部署應用程序,將它們放回旋轉和刪除其他3,做同樣的。什麼是在集羣環境中

是什麼,你會遵循最小化的最佳實踐/消除任何對客戶的影響,當你正在部署的應用程序將

回答

1

我們通常從集羣中刪除,並交換出去,像你一樣。目前,我們正在運行六臺虛擬機作爲服務器場(從四臺物理機擴展到虛擬機開銷)。我們也一次旋轉三次。拇指我們遵循的規則是,節點中至少有一半需要可在任何給定的時間,以保持網站上來,否則,我們拉動整個網站。

同時,我們也非常認真地考慮使用一個溫暖的「圖像」服務器即出,可以部署到,測試,然後成像部署集羣。的假設是,圖像將完全通過測試,我們可以部署最大限度地減少停機時間,而不必經過全系列冒煙測試的每個節點。

+0

如果更新/改變只適用於網站,是可行的。如果更新需要應用於數據庫或其他後端服務,該怎麼辦? – icelava 2009-01-07 03:06:40