有哪些反对使用虚拟化来支持多台服务器的论据?

SLY*_*SLY 1 virtualization windows-server-2008 hypervisor

我正在设置 Windows Server 2008 环境。

我有 4 台新服务器,每台 12 GB RAM。

我希望分配以下角色:

1) 域控制器/活动目录

2) 交流(电子邮件)

3) 文件/打印

4)SQL服务器

我倾向于在不同的服务器上安装每个角色。我认为这对我来说更容易配置。不使用 Hyper-V 或 VMWare 是不是很愚蠢?在做出这个决定时,我应该考虑哪些类型的因素?

Cho*_*er3 7

虚拟化的真正好处通常是:

  • 不必购买额外的服务器 - 在您的情况下,您已经购买了新服务器,所以这一点没有实际意义。
  • 通过 live-motion/vmotion 获得零停机硬件和基本操作系统更新的能力——这很好,但需要共享存储——你可能有也可能没有。
  • 虚拟机在突然硬件故障的情况下在另一台主机上重新启动的能力 - 再次依赖于共享存储
  • 虚拟化通常对大量磁盘使用的影响最大 - 在您的情况下,如果非常繁忙,Exchange 和 SQL 服务器可能比许多其他应用程序受到虚拟化的影响更大 - 至少您知道即使您错过了硬件的全部好处上面的虚拟化优势。

虚拟化还有其他一些次要的好处(驱动程序稳定性、共享内存、容错模式等),但这些是主要的好处。

这取决于您期望 Exchange 和 SQL 机器的繁忙程度,但如果您需要上述弹性功能,您可以将这四台服务器合并为一台虚拟服务器(您需要更多内存)或两台服务器(您虽然必须购买共享存储)。

就我个人而言,我会虚拟化 DC/AD 盒子并将文件/打印到两个盒子上以提高弹性,如果没有受到打击,可能也是 Exchange。我已经离开了 SQL 盒物理,有可能在虚拟机中运行一个备份集群成员 - 但那就是我。很遗憾你现在问这个问题,虚拟化现在几乎是常态。