在 Exchange Server 中傳輸高可用性
在 Exchange Server 中,傳輸高可用性會負責在成功傳遞訊息之前和之後保留訊息的備援複本。 這些功能是在 Exchange 2013 中引進的。 它們可改善 Exchange 2010 中的傳輸高可用性功能。 例如,陰影備援和傳輸傾印機可協助確保訊息不會在傳輸過程中遺失。
改善 Exchange 2013、Exchange 2016 和 Exchange 2019 over Exchange 2010 中傳輸高可用性的主要功能包括:
陰影備援會在另一部伺服器上建立訊息的備援複本,然後再接受或認可訊息。 傳送伺服器對陰影備援的支援或缺乏支持無關緊要。
陰影備援會將 DAG (DAG) 和 Active Directory 月臺這兩個資料庫可用性群組辨識為傳輸高可用性界限。 這可減少可保存訊息備援復本的伺服器數目,並消除跨 DAG 或 Active Directory 月臺的不必要備援訊息維護流量。
如需詳細資訊,請參閱 Exchange Server 中的陰影備援。
傳輸傾印機已改善,現在命名為 Safety Net。 Safety Net 會將傳輸服務成功處理的郵件儲存在信箱伺服器上。 Safety Net 最適合 DAG 中的信箱伺服器,但 Safety Net 也適用於相同 Active Directory 網站中不屬於 DAG 的多部信箱伺服器。
Safety Net 本身現在已在另一部伺服器上變成備援。 這對於避免單一失敗點很重要,因為傳輸服務和信箱資料庫都位於信箱伺服器上。
如需詳細資訊,請參閱 Exchange Server 中的安全網。
此圖表提供傳輸高可用性如何在 Exchange Server 中運作的高階概觀。
名為Mailbox01的 Exchange 信箱伺服器會從傳輸高可用性界限外的 SMTP 伺服器接收訊息。 傳輸 高可用性界限 是非 DAG 環境中的 DAG 或 Active Directory 月臺。 訊息可能來自:
內部第三方傳訊伺服器。
透過信箱伺服器上前端傳輸服務代理的因特網傳訊伺服器。
您組織中的另一部 Exchange 伺服器。
在認可接收訊息之前,Mailbox01 會先將新的 SMTP 會話初始化到另一個名為 Mailbox03 且位於傳輸高可用性界限內的 Exchange 信箱伺服器,而 Mailbox03 會製作郵件的陰影複本。 在 DAG 環境中,偏好使用遠端 Active Directory 站台中的陰影伺服器。 Mailbox01 是保存主要訊息的主伺服器,而Mailbox03是保存陰影訊息的陰影伺服器。
Mailbox01 上的傳輸服務會處理主要郵件。
a. 在這個範例中,收件者信箱位於 Mailbox01 上,所以傳輸服務會將郵件傳輸至本機信箱傳輸服務。
b. 信箱傳輸服務再將郵件傳遞到本機信箱資料庫。
c. Mailbox01 會將Mailbox03的捨棄狀態排入佇列,指出已成功處理主要訊息,而Mailbox01會將主要訊息的複本移至本機主要安全網。 訊息會在相同佇列資料庫內的佇列之間移動。
Mailbox03 會定期輪詢 Mailbox01 關於主要郵件的捨棄狀態。
當Mailbox03判斷Mailbox01成功處理主要訊息時,Mailbox03會將陰影訊息移至本機陰影安全網。 訊息會在相同佇列資料庫內的佇列之間移動。
訊息會保留在「主要安全網」和「陰影安全網」中,直到訊息根據可設定的逾時值過期為止。 如果在郵件到期之前發生信箱資料庫故障轉移,Mailbox01 上的主要安全網會重新提交訊息。 如果 Mailbox01 無法使用,Mailbox03 上的 Shadow Safety Net 會接管並重新提交郵件。
信箱伺服器上前端傳輸服務中的郵件備援
信箱伺服器上的前端傳輸服務 (部分用戶端存取服務) 沒有消息佇列。 這是一個無狀態 Proxy,可接受傳入的 SMTP 連線,並將它們 Proxy 至信箱伺服器上的傳輸服務。 前端傳輸服務會將 SMTP 工作階段與傳送伺服器保持開啟,同時:
主要訊息會傳輸至信箱伺服器上的傳輸服務。
及
郵件的陰影複製是由傳輸服務在傳輸高可用性界限內的不同信箱伺服器上建立, (DAG 或 Active Directory 月臺) 。
只有在成功建立主要訊息和陰影訊息之後,數據結尾 SMTP 命令才會透過前端傳輸服務傳送回傳送的 SMTP 伺服器。