有哪些论点反对使用虚拟化而支持多台服务器?

有哪些论点反对使用虚拟化而支持多台服务器?

我正在设置 Windows Server 2008 环境。

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

我希望分配以下角色:

1)域控制器/Active Directory

2)交换(电子邮件)

3)文件/打印

4)SQL 服务器

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

答案1

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

  • 不需要购买额外的服务器 - 在您的情况下,您已经购买了新服务器,因此这一点毫无意义。
  • 通过 live-motion/vmotion 实现零停机硬件和基本操作系统更新的能力 - 这很棒,但需要共享存储 - 您可能已经或可能没有实现这一点。
  • 如果突然发生硬件故障,虚拟机可以在另一台主机上重新启动 - 这也依赖于共享存储
  • 虚拟化通常会对大量磁盘使用产生最大影响 - 在您的情况下,如果非常繁忙,Exchange 和 SQL 服务器都会比许多其他应用程序受到虚拟化的严重影响 - 至少您知道即使您错过了上述虚拟化好处,您也可以充分利用硬件。

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

这取决于您预计 Exchange 和 SQL 框的繁忙程度,但您可以如果您想要上面提到的弹性功能,则可以将这四台服务器折叠成一个虚拟服务器(您需要更多内存)或两台服务器(尽管您必须购买共享存储)。

就我个人而言,我会将 DC/AD 盒和文件/打印虚拟化到两个盒中,以提高弹性,如果 Exchange 没有受到重击,可能也会这样做。我会将 SQL 盒保留为物理的,并有可能在 VM 中运行备份集群成员 - 但这只是我的想法。很遗憾你现在问这个问题,虚拟化现在几乎是常态。

答案2

1) 大多数服务器虚拟化平台都不是免费的。您的预算是否考虑到了这一点?2) 您需要某种共享存储才能真正利用虚拟化提供的一些功能。这又需要大量资金。

如此小规模的虚拟化提供的唯一真正优势是能够更有效地使用硬件。

答案3

正如 @Vitaliy 所说,您的规模的一个巨大优势是“能够更有效地使用硬件”。该 DC 机器将严重未得到充分利用,文件/打印机可能也是如此。这两个都可以是 VM 主机,然后您可以拥有至少 3 个来宾 - 1 个文件/打印和 2 个 DC(每个主机一个 DC VM)。如果不这样做,您只有一个 DC,因此如果它发生故障,没有人会进行身份验证,直到它被修复。

相关内容