Exchange

對於肯定少於 25 個使用者的小型組織,在 Windows 2012 R2 域控制器上執行 Exchange 2016 有多糟糕?

  • October 5, 2015

我知道它已經永遠不受官方支持,但我已經看到或聽說過許多小型企業安裝的單個主機同時執行 AD DS 和 Exchange。對於資源匱乏的小企業來說,節省的費用是令人信服的。

所以假設我們以某種方式知道使用需求永遠不會超過 25 個使用者,比如同時增加 10 個,

  1. 這些天在同一台機器上執行 Exchange 和 AD DS 到底有多“糟糕” (沒有任何類型的虛擬化)
  2. 它具體有什麼不好的地方?(說出除了“微軟這麼說”之外的 1 或 2 個最重要的原因)
  3. 如果有的話,可以做些什麼來減輕“壞”的影響?

您可以假設相關業務:

  1. 有一個具有合理商業 ISP 的物理現場伺服器或
  2. 有一個虛擬資源池已經被探勘出來,他們不想花更多的錢。

我想到的情況是第二種,只有一個 VM 可能是添加 Exchange 的候選者,因為它是唯一的 Windows VM,並且有足夠的多餘記憶體來實現它。

無論如何,推理可能不是那麼合理,但是假設這些是您必須處理的約束。

對於一個小型組織來說可能沒問題。在自己的伺服器上執行 Exchange 的主要原因之一是 Exchange 被刻意設計為嘗試盡可能多的 RAM 以提高性能。顯然,這將影響在同一台機器上執行的其他服務。

此外,Exchange 高度依賴於 Active Directory,將兩者放在同一台電腦上可能會導致 AD 在最需要的時候被 Exchange 缺乏資源。服務啟動順序和其他各種問題也存在問題。可以解決這些類型的問題,但這樣做需要的工作量比您在兩台單獨的伺服器上花費的精力要多。

也就是說,這都是關於實際工作量的,如果電子郵件量很低,使用者並沒有做特別的事情(整天下載洪流、批量郵件等),你可能會沒事的。

Microsoft 在其Small Business/Server Essentials 產品中實際上支持這種配置,這些產品允許 DC、Exchange 和 SQL Server 都在一台機器上執行。

Server Essentials 是一個非常有限的選項,而且確實不可擴展。如果您絕對確定您永遠不會超過 25 個使用者,那麼它可能是一個選擇。

如果您必須使用這樣的配置,那麼當您遇到問題時,使用實際支持此案例的產品這樣做會有所幫助,因為您將能夠獲得供應商支持。

引用自:https://serverfault.com/questions/726619