2009-08-30 41 views
2

我正在開發一個大型ASP.NET Web應用程序。在Windows Server 2008上設置登臺/ qa/dev環境

該系統是足夠大,以保證監控系統,構建腳本,源代碼控制服務器,等等等等

我現在要建立一個適當的發展環境,使我有一個發展服務器,QA和分期。

我打算設置Windows Server 2008 Standard Edition x64(我有4GB內存,所以想看看它的全部內容)。

我只需要爲每個環境設置一個虛擬機?但這個問題引發的問題是,目前我的所有軟件都在Vista上。每個虛擬機只需要它所需的軟件(例如,我不需要在Visual Studio中進行升級,因爲我不應該在那裏更改代碼),但我想這是不能完成的。應該將src控制放在中央位置而不是在某個環境中(例如dev)?因此,像:

源代碼控制服務器 v v DEV v v QA v v 分期

就這樣一切都是分散的。

你如何去做這件事?

回答

0
  1. 您使用4個虛擬機的想法應該很好。

  2. 我沒有看到任何類型的數據庫服務器。我發現數據庫在他們自己的物理機器上做得更好。

  3. 添加更多的內存!!!!!你希望每臺機器都有足夠的內存。

+0

內存要求是由我設置的虛擬機數量或我併發運行的虛擬機數量決定的? – dotnetdev 2009-09-10 20:18:31

+0

@Dotnetdev:內存要求基於併發運行的VM數量。需要注意的是32位Windows被限制到約3.1-3.6GB(取決於硬件系統)。如果總的內存需要您同時運行的虛擬機的內存加上需要爲主機操作系統的多的是,考慮在64位主機操作系統。 – 2009-09-10 21:09:12

相關問題