用虛擬機器取代 40 多台桌上型電腦 - 明智嗎?

用虛擬機器取代 40 多台桌上型電腦 - 明智嗎?

我們目前有 40 多個桌面,僅用於遠端桌面訪問,以運行 Visual Studio、Clearcase 和其他相關開發工具等。這些通常由 VPN 連線速度較慢或經常在家工作的遠端使用者使用。目前的桌上型電腦是運行 Xeon E5506 (2.16 Ghz) 和 3GB RAM 的戴爾桌上型電腦。這些機器上的其他一切幾乎都是標準的。

遷移到某種類型的虛擬機器設定來適應這些用戶是否經濟?我相信我們目前從戴爾租賃 PC 的價格是公司價格(我相信約為 100 美元/月?在這裡猜測...)。

答案1

您需要根據您的具體情況對此進行適當的成本/效益分析。

實施 VDI 解決方案的主要優勢在於,您可以在許多工作站上為許多使用者執行完全相同的操作,並且可以將它們全部連接回單一中央系統。

就你而言,我會仔細研究:

  • 每個用戶在工作站配置方面的要求有多大差異,以及是否有一群用戶可以輕鬆地分組為運行相同的設置
  • 與您目前租用的完整工作站相比,您每月租賃瘦客戶端設備的費用是多少
  • 您的 VDI 中每個用戶端需要多少 RAM,並將其轉換為您需要堆疊主機伺服器的 RAM 量。
  • 確定客戶端的任何豐富內容要求,並了解 VDI 的限制,否則這些限制對於常規工作站來說是微不足道的。任何3D 輸出都還不會發生(儘管RemoteFX 可用於Hyper-V,但一旦您開始指定4Gb Quadros,實施起來並不便宜),甚至渲染Flash 或視頻之類的事情對於任何人來說都可能是大問題一種遠端桌面。

在我看來,VDI/瘦客戶端架構仍然沒有特別具有成本效益,除非瘦客戶端硬體的成本大幅下降,否則不會。主要好處是適用於您希望系統的運作盡可能靠近中心的情況(例如銷售點)。

我經常提出並廉價/有效地實現的一個選項是設置一個終端服務環境,為任何和所有客戶提供核心業務應用程序- 這忽略了人們喜歡自定義的內容(開發環境等),但標準化了您的「千篇一律的應用程式(例如時間表系統、薪資)。這和/或將一些內容轉移到 SaaS 應用程式(例如 openair.com)可以減少您為 VPN 用戶提供存取權限而必須經歷的額外麻煩(您只需讓他們到達 TS),並減少花費的時間使用所有繁瑣的應用程式配置每台電腦。

答案2

您實際上有兩個選擇 - 部署 Windows 終端伺服器或使用 VMware View 等桌面虛擬化。每個使用者真的使用 3GB RAM 嗎?如果是這樣,那麼我建議使用 VMware View 選項。透過此解決方案,您將能夠為需要運行的每個虛擬機器保留全部(或大部分)3GB RAM。我不確定終端伺服器是否可以做到這一點。你可以在標準(非 View)VMware 基礎架構上執行此操作,但您將失去 View 為您提供的一些出色功能,例如自動配置/取消配置、主 VM 映像等。

答案3

是的,可能是這樣。假設您有一堆電腦專門為 1 個使用者設定為 RDC...您可以透過將它們全部託管在一台伺服器上來節省大量成本。 VMWare 是一個不錯的選擇,如果桌面都非常相似(甚至對映像進行輕微修改),那麼 VMware 將重新使用在運行的映像之間共享的 RAM。 (例如,您有20 個都運行Windows 的來賓映像,您不需要為每台電腦配備3GB RAM,因為大量記憶體使用將重複- VMWare 合併了重複的頁面,因此您必須使用更少的實體RAM。我認為非常簡潔)。

您可能想要嘗試建立單一來賓映像,然後使用快照來允許每個使用者對其進行修改,以便他們都獲得自己的 PC 映像,但該映像的大部分是共用的單一映像。

您仍然需要嘗試一下,儘管我猜您的開發人員不會注意到效能受到影響,因為他們的連接速度很慢,但他們可能會注意到編譯時間下降,因為這使用了大量IO,而虛擬機則不會能夠像本機一樣提供 IO 速率(尤其是該磁碟陣列同時被許多用戶使用,而之前每個用戶 1 個磁碟)(因此獲得一個好的陣列並將其配置為 RAID 10)。

相關內容