1

隨着我們的成長越來越依賴於虛擬機來運行我們的autobuilds,Web服務器和備份,我們正在考慮在一臺物理機上整合虛擬機。我們是一家Windows商店,並希望保持這種狀態(至少在我們的服務器架構方面)。如果我想要託管兩臺虛擬機 - 其中一臺運行的是少量使用的Web服務器,其中一臺運行着一個經常使用的構建平臺(我們使用Team City,虛擬機將成爲構建代理之一),你會推薦什麼硬件給物理主機?VMWare的(Windows)中硬件建議

我應該關注內存嗎?如果是這樣,多少錢?更多的CPU在性能上會有明顯的差異嗎?任何關於此事的其他想法都會很好。

我也好奇與一臺主機上託管多個虛擬機的體驗。你有多少人建議託管?有多少太多?

回答

4

我一直在客戶那裏整合100個服務器下降到4個VM機箱。 (大量的CPU,每盒16或32GB的RAM)。

的VMWare,Xen和其之流是真正在做數據中心的一個偉大的工作。藉助VMotion以及將運行的VM從集羣中的一臺服務器移動到另一臺服務器的能力,您再也不需要再看到與硬件相關的停機時間。

爲您簡單的情況下,你很可能你已經擁有現有的兩個箱子越大,最大程度的發揮RAM什麼系統將支持並做確定。

實際上,如果你得到一個4核的盒子,有一個備用的插座,以防你需要稍後增加更多的性能,以及儘可能多的RAM(爲每臺服務器提供足夠的真實內存,然後再增加一些額外的內存)你應該很好地配合你的兩臺服務器,並且有能力在需要時開始測試虛擬機的開發和測試。

正如在後面的答案中指出的那樣,分離磁盤是一個好主意。在較大的站點上,VM服務器的直接SAN連接至關重要。在這個具體問題的例子中,這是一個無法解決的問題。 (兩臺服務器的SAN?來吧!)但絕對要儘可能多的物理主軸,專用於需要磁盤性能的盒子。

2

的存儲器和多個硬盤羅得的。將虛擬機的硬盤映像放在與主機操作系統不同的硬盤上是一個不錯的主意,特別是對於像運行構建服務器這樣的磁盤密集型產品。

3

虛擬主機的硬件需要是你的當前利用高架(大概數字)之和再加〜10%。

如果你剛剛接觸一個服務器,它可以擺脫作爲一個單CPU的機器和演出的RAM,也許。

當前有4個CPU和8G內存的較重的服務器應該在虛擬化下具有相同的分配 - 數學真的很容易:)