用虚拟机代替40多台台式机 – build议?

目前,我们有40多个桌面只用于远程桌面访问,用于运行诸如Visual Studio,Clearcase和其他相关开发工具。 这些通常由具有较慢的VPN连接或经常在家工作的远程用户使用。 目前的台式机是戴尔的Xeon E5506(2.16 Ghz)和3GB的内存。 其他的一切在这些机器上都非常标准。

将移动到某种types的虚拟机设置,以适应这些用户是经济的? 我相信我们从戴尔租用个人电脑目前是一个比较的费率(大概在100美元/月左右,我猜这里…)。

您将需要对此做适当的成本/收益分析,根据您的具体情况量身定制。

实施VDI解决scheme的主要优势在于,您可以为许多用户在许多工作站上执行完全相同的操作,并将它们全部连接到单个中央系统。

就你而言,我会仔细看看:

  • 您的每个用户在他们的工作站configuration方面的要求有多种多样,以及您是否可以舒适地分组为相同的设置
  • 租用瘦客户端单位,而不是您目前租用的全部工作站,每月需要花费多less钱
  • 每个客户端在VDI中需要多less内存,并将其转换为多less内存来堆叠主机服务器。
  • 识别客户的任何丰富的内容需求,并意识到VDI的局限性,这些对于常规工作站来说是微不足道的。 任何3D输出都不会发生(尽pipeRemoteFX可用于Hyper-V,但一旦开始查看4Gb Quadros,实现起来并不便宜),甚至诸如渲染闪存或video之类的东西都可能成为任何问题一种远程桌面。

IMO的VDI /瘦客户机体系结构仍然没有特别的成本效益,除非瘦客户机硬件的成本显着下降。 主要的好处在于您希望将系统的操作尽可能靠近中心的情况(例如销售点)。

我经常以低成本/有效的方式进行浮动和实施的一个select是build立一个terminal服务环境,为任何和所有客户提供核心业务应用程序 – 这忽略了人们喜欢定制的东西(开发环境等),但是标准化访问“cookies“应用程序(例如时间表系统,工资单)。 这一点,或者将某些东西转移到SaaS应用程序(如openair.com)可以减less为VPN用户提供访问所需的额外麻烦(您只需让他们到达TS),而且花费的时间也更lessconfiguration每个电脑与所有的应用程序。

您有两个select – 部署Windowsterminal服务器或使用VMware View等桌面虚拟化。 每个用户真的使用3GB的RAM吗? 如果是这样,那么我build议使用VMware View选项。 使用该解决scheme,您可以为每个需要运行的虚拟机保留3GB RAM的全部(或大部分)。 我不确定terminal服务器是可能的。 您可以在标准(非View)VMware基础架构上执行此操作,但是您将失去View会为您提供的一些很好的function,例如自动configuration/取消configuration,主VM映像等。

是的,这可能是。 假设你有一堆专门为一个用户设置RDC的机器,你可以通过将它们全部托pipe在一台服务器上来节省很多。 VMWare是很好的select,如果桌面都非常相似(即使对图像稍作修改),那么VMware将重新使用在正在运行的图像之间共享的RAM。 (例如,你有20个客户映像全部运行Windows,每台机器不需要3GB RAM,因为大量的内存使用将被复制 – VMWare整合重复的页面,所以你不得不使用更less的物理RAM。 )。

您可能希望查看创build单个来宾图像,然后使用快照来允许每个用户修改它们,以便它们都可以获得自己的PC图像,但大部分图像是共享的单个图像。

你仍然需要尝试一下,不过我想你的开发人员不会注意到性能问题,因为他们的速度太慢,他们可能会注意到编译时间下降,因为使用了大量的IO,而虚拟机不是在提供像本地机器一样的IO速率方面是最好的(尤其是那个磁盘arrays被许多用户同时使用,而在每个用户使用1个磁盘之前)(所以得到一个好的arrays并将其configuration为RAID 10)。