
我們正在研究實現一些虛擬化伺服器,但我們不知道什麼更適合我們。有些人說最好有兩台大型伺服器,而有些人則說最好有十台中階伺服器。
我們有一個舊版 Visual Foxpro 應用程序,現在運行在 Dual Xeon E5405 @ 2GHz 和 16Gb RAM 上。由於活動用戶數量和在其上運行的進程數量,當前伺服器變得太慢。虛擬化該伺服器將為我們帶來更快的災難復原的好處。
那麼問題是,如果有十台運行在 1.7GHz 和 4Gb RAM 的實體伺服器,我們可以將一台伺服器虛擬成 4 台機器,然後讓一台虛擬化伺服器運行在 6.8GHz 和 16Gb 記憶體嗎?如果是,如果一台機器停止運行,如何自動將此虛擬機器管理到另一台機器,並對其執行適當的維護,然後再返回它?
答案1
是的,您可以將多個 x86 機器組合成一個更大的虛擬 x86 機器,規模MP。與 Xen 和 KVM 虛擬機器管理程式相容,您可以建立跨多個實體機器的虛擬機器。
然後,您可以在 ScaleMP 叢集頂端的 Xen 或 KVM 虛擬機器管理程式中執行大型 Windows VM。
這是一篇比他們的網站更容易閱讀的文章:http://www.readwriteweb.com/solution-series/2011/10/cost-efficient-clustering-with.php
答案2
您對虛擬化存在根本性的誤解。您不能將一台虛擬機器分散到多個虛擬化主機上。虛擬化可讓您在單一主機上執行多個虛擬機器。