在一个小型组织的Windows 2012 R2域控制器上运行Exchange 2016有多糟?

我知道它已经永远得不到正式的支持,但是我已经看到或听说过许多同时运行AD DS和Exchange的单一主机的小型企业安装。 对于一个资源匮乏的小企业来说,节省是令人信服的。

所以假设我们知道用户需求不会超过25个用户,比如10个用户,

  1. 现在在同一台计算机上运行Exchange和AD DS的真正“坏”现象是什么(没有任何types的虚拟化)
  2. 有什么特别坏的呢? (除了“微软这么说”之外,还要记住前两个最重要的原因)
  3. 如果有的话,可以采取什么措施来缓解“坏”的问题?

您可以假设有问题的业务是:

  1. 有一个合理的商业ISP或一个单一的物理现场服务器
  2. 有一个已经挖掘出来的虚拟资源池,他们不想花费更多。

我想到的情况是第二种情况,只有一个虚拟机可能成为添加Exchange的候选者,因为它是唯一的Windows虚拟机,并具有足够的超额内存来实现。

无论如何,这个推理可能并不是那么的合理,但是让我们说这些是你必须要处理的限制。

对于一个小型组织来说,可能会好起来的。 在自己的服务器上运行Exchange的一个主要原因是Exchange有意devise尽可能多的RAM来提高性能。 显然这将影响在同一台机器上运行的其他服务。

此外,Exchange高度依赖于Active Directory,并且在同一台计算机上都可能导致AD在最需要的时候被Exchange占用资源。 服务启动顺序也有问题,还有其他各种问题。 解决这些问题是可能的,但这样做需要花费更多的精力,而不是花费在两台独立的服务器上。

这就是说,所有这些都是关于实际的工作量,如果电子邮件的数量很低,用户没有做出非凡的事情(整天忙着,批量邮寄等),你可能会好起来的。

微软在其Small Business / Server Essentials产品中实际上支持这样的configuration,它允许DC,Exchange和SQL Server全部在单台机器上运行。

Server Essentials是一个非常有限的select,而且实际上不可扩展。 如果你确信你永远不会超过25个用户,这可能是一个select。

如果您必须使用这样的configuration,那么当您遇到问题时,使用实际支持该产品的产品将会有所帮助,因为您可以获得供应商支持。

假设虚拟化环境,只需将Exchange安装到自己的虚拟机上即可。 当你用“有多糟糕”来形容一个问题时,你知道你所做的是违背最佳实践……所以最好的方法是首先避免它。

你能提供一些关于你为什么不愿意分离职责的信息吗? 例如,什么阻止你做正确的事情? 预算? 成本? 资源?

那么,首先,Exchange要closuresExchange Active Directory拓扑服务之前先与Active Directory通话。 如果他们在同一个盒子里(因为他们在停止的SBS线),交易所可以坐在那里旋转30分钟去“Bueller … Bueller …”等待域控制器来回答它。 所以你会想要第二个DC。 老实说,即使有第二个DC,我在SBS服务器上有一个closures脚本,在其他任何事情之前closuresExchange服务。

此外,不支持使用Exchange降级DC。 有一些事情要记住。

我不是真的担心负载。 由于烧烤在他/她的答案中指出,SBS线是针对您的尺寸安装(经典SBSless于75个用户)。 我很确定这个盒子可以处理负载,如果它是一个合理的服务器。

如果您确定您的服务器足够强壮,请继续操作,但是要设置交换机上的最大内存(如果您将此内容放在此处,请使用SQL),请参阅http://www.bursky.net/index.php/2012/ 05 /极限交换-2010内存使用/

您基本上正在重新创build服务器必需品/小型企业服务器; 然而,我可以看到有人在放大看起来比外面更有吸引力的情况下结束,所以25并不是一个硬性限制。