Hohe Verfügbarkeit des Transports
Gilt für: Exchange Server 2013
In Microsoft Exchange Server 2013 ist die Hochverfügbarkeit des Transports dafür verantwortlich, redundante Kopien von Nachrichten vor und nach der erfolgreichen Zustellung der Nachrichten aufzubewahren. Exchange 2013 verbessert die in Exchange Server 2010 eingeführten Hochverfügbarkeitsfeatures für den Transport, z. B. Schattenredundanz und transport dumpster, um sicherzustellen, dass Nachrichten während der Übertragung nicht verloren gehen.
Hier ist eine Zusammenfassung der wichtigsten Verbesserungen der Hochverfügbarkeit im Transport in Exchange 2013:
Schattenredundanz erstellt eine redundante Kopie der Nachricht auf einem anderen Server, bevor die Nachricht akzeptiert oder bestätigt wird. Die Unterstützung des sendenden Servers oder die fehlende Unterstützung für Schattenredundanz ist irrelevant.
Schattenredundanz erkennt sowohl Datenbankverfügbarkeitsgruppen (DAGs) als auch Active Directory-Standorte als Transportgrenzen für Hochverfügbarkeit. Dadurch wird die Anzahl der Server reduziert, die redundante Kopien von Nachrichten enthalten können, und unnötigen redundanten Nachrichtenwartungsdatenverkehr über DAGs oder Active Directory-Standorte hinweg entfällt.
Weitere Informationen finden Sie unter Shadow-Redundanz.
Der Transportcontainer wurde verbessert und heißt jetzt Safety Net. Safety Net speichert Nachrichten, die der Transportdienst erfolgreich auf Postfachservern verarbeitet hat. Das Sicherheitsnetz funktioniert am besten bei Postfachservern in einer Database Availability Group, aber auch für mehrere Postfachserver an demselben Active Directory-Standort, die nicht zu einer DAG gehören.
Das Sicherheitsnetz selbst ist nun auf einem anderen Server redundant verfügbar. Dies ist wichtig, um einen Single Point of Failure in Exchange 2013 zu vermeiden, da sich der Transportdienst und die Postfachdatenbanken auf dem Postfachserver befinden.
Weitere Informationen finden Sie unter Sicherheitsnetz.
Das folgende Diagramm bietet eine allgemeine Übersicht über die Funktionsweise von Transporthochverfügbarkeit in Exchange 2013.
Ein Exchange 2013-Postfachserver namens Mailbox01 empfängt eine Nachricht von einem SMTP-Server, der sich außerhalb der Hochverfügbarkeitsgrenze für den Transport befindet. Die Hochverfügbarkeitsgrenze für den Transport ist eine DAG oder ein Active Directory-Standort in Nicht-DAG-Umgebungen. Die Nachricht kann von einem SMTP-Server eines Drittanbieters, von einem SMTP-Internetserver, der über einen Clientzugriffsserver weitergeleitet wird, oder von einem anderen Exchange 2013-Server stammen.
Bevor der Empfang der Nachricht bestätigt wird, initiiert Mailbox01 eine neue SMTP-Sitzung mit einem anderen Exchange 2013-Postfachserver namens Mailbox03. Mailbox03, das sich innerhalb der Transportgrenze für Hochverfügbarkeit befindet, erstellt dann eine Schattenkopie der Nachricht. In DAG-Umgebungen wird ein Schattenserver an einem Active Directory-Remotestandort bevorzugt. Mailbox01 ist der primäre Server, der die primäre Nachricht enthält, und Mailbox03 ist der Schattenserver, der die Schattennachricht enthält.
Der Transportdienst auf "Mailbox01" verarbeitet die primäre Nachricht.
In diesem Beispiel befindet sich das Postfach des Empfängers auf "Mailbox01", daher übermittelt der Transportdienst die Nachricht an den lokalen Postfachtransportdienst.
Der Postfachtransportdienst stellt die Nachricht an die lokale Postfachdatenbank zu.
Mailbox01 stellt eine verworfene status für Mailbox03 in die Warteschlange, die angibt, dass die primäre Nachricht erfolgreich verarbeitet wurde, und Mailbox01 verschiebt eine Kopie der primären Nachricht in das lokale primäre Sicherheitsnetz. Die Nachricht wird zwischen Warteschlangen innerhalb derselben Warteschlangendatenbank verschoben.
"Mailbox03" fragt bei "Mailbox01" regelmäßig den Löschstatus der primären Nachricht an.
Wenn "Mailbox03" ermittelt, dass "Mailbox01" die primäre Nachricht erfolgreich verarbeitet hat, dann verschiebt "Mailbox03" die Shadow-Nachricht in das lokale Shadow-Sicherheitsnetz. Die Nachricht wird zwischen Warteschlangen innerhalb derselben Warteschlangendatenbank verschoben.
Die Nachricht bleibt im primären Sicherheitsnetz und im Shadow-Sicherheitsnetz erhalten, bis die Nachricht auf der Grundlage eines konfigurierbaren Timeoutwerts abläuft. Wenn vor dem Ablauf der Nachricht ein Postfachdatenbank-Failover auftritt, wird die Nachricht vom primären Sicherheitsnetz auf "Mailbox01" erneut übermittelt. Wenn "Mailbox01" nicht verfügbar ist, übernimmt das Shadow-Sicherheitsnetz auf "Mailbox03" die Aufgabe und übermittelt die Nachricht erneut.
Nachrichtenredundanz im Front-End-Transportdienst auf Clientzugriffsservern
Ein Clientzugriffsserver verfügt über keine Nachrichtenwarteschlangen. Es handelt sich um einen zustandslosen Proxyserver, der den Front-End-Transportdienst verwendet, um eingehende SMTP-Verbindungen zu akzeptieren und sie an den Transportdienst auf einem Postfachserver zu senden. Der Front-End-Transportdienst hält die SMTP-Sitzung mit dem sendenden Server geöffnet, während die primäre Nachricht an den Transportdienst auf einem Postfachserver übertragen wird, und eine Schattenkopie der Nachricht wird vom Transportdienst auf einem anderen Postfachserver innerhalb der Hochverfügbarkeitsgrenze für den Transport erstellt. Erst nachdem sowohl die primäre Nachricht als auch die Schattennachricht erfolgreich erstellt wurden, wird der SMTP-Befehl zum Ende der Daten über den Clientzugriffsserver an den sendenden SMTP-Server zurückgesendet.