需要关于如何设置开发的build议。 虚拟服务器场

我有一个8GB内存和一个四核氙气处理器的盒子,我打算把它当作我的开发服务器。 在此,我需要至less3-4个由1个SQL Server 2008,1或2个SharePoint Server 2007服务器,1个或2个其他服务器和/或XP / Vista / 7客户端实例组成的虚拟实例进行testing。

现在,由于我也做了一些AD开发,而且我需要SharePoint AD导入function,所以我还必须有一个域控制器

所以我的问题是,我应该设置我的箱子:

一个)

  • 主持人:Microsoft Hyper-V Server 2008 R2
  • 嘉宾: DC ,SQL,SharePoint等

要么

B)

  • 主机:作为具有Hyper-Vangular色的DC运行的Microsoft Windows Server 2008 R2
  • 嘉宾:SQL,SharePoint等

对此有何想法?

我个人的偏好也是虚拟化DC,特别是因为它似乎唯一的目的是提供共享点所需的AD服务。 运行活动目录并不是真的需要大量的资源,特别是当你不在生产环境中使用它的时候,所以你可以把它作为一个非常小的虚拟机来运行。 把它放在虚拟机中,你会得到一些好处

  • AD中的一个错误或错误只会导致该虚拟机(加上该域中的任何共享点服务器)而不是超V服务器本身的问题
  • 如果你有问题,你只需要恢复你的最新备份,对其他虚拟机没有影响
  • 简化备份
  • 允许您有多个直streamconfiguration,在需要时可以启动

在我看来,使Hyper V主机成为DC,在这种情况下,将会使事情变得复杂,并将开发DC与开发主机绑定在一起,这意味着AD的问题可能会影响您的所有开发虚拟机