运行 Linux 或 Windows 虚拟机

运行 Linux 或 Windows 虚拟机

我将在本周末之后安装一台新服务器,它必须同时运行 Windows Server 2008 R2 和 Linux(可能是 ubuntu),但我不知道应该虚拟运行其中哪一个。Windows 将主要用于 rdp 和提供 asp.net 网页,Linux 将托管一些 django 应用程序和 postgreSQL 服务器等。

答案1

windows 崩溃,这很有趣,多年来一直看到这种情况!不过,vmware 和 hyper-v r2 之间确实存在差距。使用 vmware 托管 r2 客户机将比 r2 托管 r2 服务器慢。但使用 windows 托管 ubuntu 将比 vmware 慢!我怀疑这两种方式都无法充分驱动服务器,因此在这种情况下没有区别!

但我会选择 vmware esxi4,因为它比 hyper-v r2 有更多的信息/文档。请注意,hyper-v r2 是免费的,并且包含实时迁移,而 esxi 没有。听起来这对你来说不是问题。

答案2

考虑到我使用 Windows 和 Ubuntu(程度较轻)时遇到的问题,我建议(如果您有足够的 CPU 能力)使用 VMware 服务器之类的软件运行一个准系统 Linux 设置,然后在其上并行运行 Ubuntu 和 Windows。这种解决方案的一个缺点可能是 Windows 会占用您虚拟机的大量资源,因此可能需要增加内存和 CPU。但是,如果它成功了,它不会使您的整个系统崩溃。

如果无法使用带有两个虚拟机的裸机服务器,我建议使用 Ubuntu 作为基础操作系统,使用 Windows 作为客户操作系统。由于 Windows 比 Ubuntu 更容易崩溃,因此如果其中一个操作系统出现故障,则需要重新启动两个操作系统的可能性较小。

答案3

在虚拟机中使用 Ubuntu JeOS,在物理机上使用 Windows。[如果内存不是问题。]

如果内存是一个问题,则反之亦然。

相关内容