2010-01-11 101 views
2

您對終端服務器使用Visual Studio 2008/2010與所有組件(sql server,nant,nunit等)有什麼看法。我有兩個選擇:終端服務器上的Visual Studio 2008/2010(IDE虛擬化)

  1. 創建Hyper-V服務器上的不同虛擬機(VS 2008/2010,Windows7的/ SQL Server 2008中/南/ NUnit的等),對每一位用戶(嗯,但有一個問題的應用程序運行的服務,IIS)

  2. 與IDE和所有必需的軟件

所有的用戶都有域帳戶在這兩個選項只能創建一個虛擬機(運服務器STD 2008)。有四個軟件開發人員。

我期待着所有的意見。

+0

斯圖..你曾經設置過這些場景嗎?我們正在尋找相同的可能設置,因爲IT不想爲所有開發人員購買新PC ......我想他們在其他業務部門使用此設置。 – PilotBob 2010-03-19 19:33:59

+0

服務器部件很貴。我決定先購買帶有預裝win7的物理機器和常用軟件(windows7/sql server 2008/nan/nunit等)。不久,我還將在Win2008 srv hyper-v上創建測試VS虛擬環境(它將是混合模式environemnt)。 – marcinn 2010-03-20 20:32:58

回答

1

從來沒有聽說過在虛擬服務器安裝上使用生產性VS,但聽起來很有趣。

假設機器有足夠的動力,我寧願第二個版本,這應該是不太複雜,並且有4只是開發商...

1

我們已經做了多年。我們在VMWare虛擬機上運行了舊的Delphi6,古代的Borland C++ Builder 5,VS.NET 2003(一些舊版應用程序)VS2008和現在的VS2010,主機操作系統和VMWare客戶機操作系統均爲Win2K8 Server。

它非常出色,可以節省大量的時間來管理所有第三方工具等。如果我們需要測試一些新的組件等,我們只需快速複製VMWare鏡像並對其進行測試即可。

編輯:我們正在通用硬件上運行這個(很老的),Intel Xeon E3110 3.0 GHz雙核(與Core2duo相同),8 GB RAM。利用新硬件就像將vmware映像移動到新的更強大的機器一樣簡單。即使是最具生產力的DEV也無法使用SSD驅動器強化新的6核心機器。隨着轉換到更多的處理核心而不是GHz,這會變得越來越好,並且使我們能夠更好地利用硬件。更不用說所有的時間保存庫和工具更新。我們有3-5個開發人員在任何時間在服務器上工作。

0

作爲系統管理員已有十幾年的人,我認爲將所有這些功能放入一個大型服務器將會(a)昂貴且(b)速度慢。由於摩爾定律,您今天可以以低於1000美元的價格購買臺式機工作站,其計算能力比許多仍在使用的服務器更強。像Visual Studio這樣的程序需要比普通桌面效率應用程序大得多的CPU和RAM,以便像IntelliSense代碼完整地運行這樣的東西。因此,擁有一臺小型服務器來託管數據庫併爲每個開發人員構建服務和個人工作站可能是性能和適應性/升級的最佳選擇。

這就是說,如果你是做這一個大的服務器上,我會建議使用的Hyper-V(或VMware)與下列主機:

爲SQL Server
  • 一個實例 - 所有的開發人員可以分享
  • 構建服務器的一個實例(Nant et al) - 無需重複此努力
  • 終端服務的一個實例 - 每個開發人員都有自己的會話,但您只需要配置軟件一個地方,它適用於所有4
  • 留下一些開銷你需要創建一個新的虛擬機來測試主要的升級等。
相關問題