我有一个测试环境,其中有多台机器,使用多种操作系统和微软软件,几位开发人员在现场和远程使用这些机器。最近,我想将其缩减为只有一台机器。
什么更适合这种情况,Ghosting 还是虚拟机?
答案1
虚拟化绝对是答案。如果你想同时使用多个操作系统,就必须采用虚拟化方法。不断复制甚至重启机器以启动新操作系统将非常耗时。
我看到的唯一缺点是机器资源。如果你打算使用多个虚拟操作系统,那就买一台内存很大的机器吧。 VMWare 服务器是一款不错的产品,它可以让您设置虚拟机并允许用户远程访问它们(而且免费!)。
答案2
虚拟化。如果一台机器有足够的马力/能力(RAM/CPU/磁盘),那么你可以同时运行多台机器,从而超越重影选项。
答案3
就你的情况而言,我会选择虚拟化。它让你能够在一台物理机器上运行多个映像,并根据需要启动新实例。这对于测试非常有用。
答案4
没有理由不同时做这两件事。如果您的应用程序对硬件的要求不是特别高,您可以进行虚拟化,但备用硬盘可以为您提供偶尔的裸机测试 - 您的客户虚拟机映像可以复制到备用驱动器,重新启动,然后就大功告成了。