我一直在阅读有关将我的 SBS 2011 服务器转换为 2012 R2 Essentials 服务器的资料。我发现一篇文章建议在虚拟化 AD 服务器中,不应将 Active Directory 数据库 (NTDS) 存储到系统驱动器上。但文章并未说明原因。
警告:如果您将此服务器部署为虚拟机,建议您将 AD 数据库和 SYSVOL 文件存储在非系统卷上(例如 E:\ 而不是 C:)。1
这实际上是建议吗?如果以前是建议,现在是否适用?我的 Hyper-V 主机是 Hyper-V Server 2012 R2,SBS 2011 已作为虚拟机运行。
答案1
如果需要,您可以将 AD 数据库和日志存储在系统驱动器或单独的数据驱动器上。这两种配置都完全受支持。在较旧的硬件中,出于性能原因,通常建议将数据库和日志文件存储在单独的数据驱动器上,以便这些文件具有“专用主轴”。但在当今具有非常快的 SSD 的硬件中,性能优势通常并不明显。此外,如果 DC 是虚拟化的,并且“数据驱动器”和“系统驱动器”都从相同的底层共享存储中分割出来,那么也不会有真正的性能优势。如果您有足够的 RAM 将大部分或全部数据库缓存在内存中,这也没什么大不了的,因为这样可以最大限度地减少对磁盘的访问。
我认为最佳实践分析器对此仍然有一条规则,如果数据库和日志不在单独的驱动器上,它就会抱怨,但由于我上面列出的原因,建议仍然是“meh”。