Hohe Verfügbarkeit des TransportsTransport high availability

Zusammenfassung: erfahren Sie mehr über Transport hohe Verfügbarkeit in Exchange 2016 und die Features, die die Zuverlässigkeit der Nachrichtenübermittlung zu verbessern.Summary: Learn about transport high availability in Exchange 2016 and the features that improve the reliability of message delivery.

In Exchange 2016 ist die hohe Verfügbarkeit des Transports dafür zuständig, redundante Kopien von Nachrichten vor und nach dem erfolgreichen Zustellen von Nachrichten beizubehalten. Diese Features wurden in Exchange 2013 als Verbesserung für die Features für die hohe Verfügbarkeit des Transports Exchange 2010 eingeführt (z. B. die Shadow-Redundanz und der Transportdumpster), um sicherzustellen, dass beim Transport keine Nachrichten verloren gehen.In Exchange 2016, transport high availability is responsible for keeping redundant copies of messages before and after the messages are successfully delivered. These features were introduced in Exchange 2013 as improvements to the transport high availability features in Exchange 2010 (for example, shadow redundancy and the transport dumpster) to help ensure messages aren't lost in transit.

Zu wichtigen Funktionen, die die hohe Verfügbarkeit des Transports in Exchange 2013 und Exchange 2016 verbessern, gehören (verglichen mit Exchange 2010):Key features that improve transport high availability in Exchange 2013 and Exchange 2016 over Exchange 2010 include:

  • Die Shadow-Redundanz erstellt eine redundante Kopie der Nachricht auf einem anderen Server, bevor die Nachricht angenommen oder bestätigt wird. Die Unterstützung bzw. die fehlende Unterstützung des sendenden Servers für die Shadow-Redundanz ist dabei irrelevant.Shadow redundancy creates a redundant copy of the message on another server before the message is accepted or acknowledged. The sending server's support or lack of support for shadow redundancy is irrelevant.

  • Die Shadow-Redundanz erkennt sowohl Database Availability Groups (DAGs) als auch Active Directory-Standorte als Grenzen für die hohe Verfügbarkeit des Transports. Dadurch wird die Anzahl der Server verringert, die redundante Kopien von Nachrichten aufnehmen können. Zusätzlich wird der überflüssige Wartungsdatenverkehr für redundante Nachrichten zwischen Database Availability Groups oder Active Directory-Standorten beseitigt.Shadow redundancy recognizes both database availability groups (DAGs) and Active Directory sites as transport high availability boundaries. This reduces the number of servers that can hold redundant copies of messages, and eliminates unnecessary redundant message maintenance traffic across DAGs or Active Directory sites.

    Weitere Informationen finden Sie unter Shadow Redundanz im Exchange 2016.For more information, see Shadow redundancy in Exchange 2016.

  • Der Transport Dumpster wurde verbessert und heißt jetzt Sicherheitsnetz. Sicherheitsnetz speichert Nachrichten, die vom Transportdienst auf Postfachservern erfolgreich verarbeitet wurden. Sicherheitsnetz funktioniert am besten für Postfachserver in einer DAG, aber Sicherheitsnetz auch für mehrere Postfachserver in derselben Active Directory-Standort, die zu einer DAG gehören nicht funktioniert.The transport dumpster has been improved and is now named Safety Net. Safety Net stores messages that were successfully processed by the Transport service on Mailbox servers. Safety Net works best for Mailbox servers in a DAG, but Safety Net also works for multiple Mailbox servers in the same Active Directory site that don't belong to a DAG.

  • Das Sicherheitsnetz selbst ist nun auf einem anderen Server redundant verfügbar. Das ist wichtig, um eine einzelne Fehlerquelle zu vermeiden, da sich sowohl der Transportdienst als auch die Postfachdatenbanken auf dem Postfachserver befinden.Safety Net itself is now made redundant on another server. This is important to avoid a single point of failure, because the Transport service and the mailbox databases are both located on the Mailbox server.

    Weitere Informationen finden Sie unter Safety Net in Exchange 2016.For more information, see Safety Net in Exchange 2016.

Das Diagramm bietet eine allgemeine Übersicht über die Funktionsweise der hohen Verfügbarkeit des Transports in Exchange 2016.This diagram provides a high-level overview of how transport high availability works in Exchange 2016.

Übersicht über die hohe Verfügbarkeit des Transports

  1. Ein Exchange 2016-Postfachserver "mailbox01" erhält eine Nachricht von einem SMTP-Server, der außerhalb der Transport hohe Verfügbarkeit Grenze ist. Die Transport hohe Verfügbarkeit Grenze ist eine DAG oder eine Active Directory-Standort in nicht-DAG-Umgebungen. Die Nachricht konnte aus stammen:An Exchange 2016 Mailbox server named Mailbox01 receives a message from an SMTP server that's outside the transport high availability boundary. The transport high availability boundary is a DAG or an Active Directory site in non-DAG environments. The message could come from:

    • Von einem internen Messaging-Server eines Drittanbieters.An internal third-party messaging server.

    • Von einem Internet-Messaging-Server mit Proxyverbindung über den Front-End-Transport-Dienst auf einem Postfachserver.An Internet messaging server that's proxied through the Front End Transport service on a Mailbox server.

    • Von einem weiteren Exchange 2016Server in der Organisation.Another Exchange 2016 server in your organization.

  2. Bevor der Empfang der Nachricht bestätigt wird, initiiert „Mailbox01" eine neue SMTP-Sitzung mit einem anderen Exchange 2016-Postfachserver namens "Mailbox03", der sich innerhalb der Grenze der hohen Verfügbarkeit des Transports befindet. Der Postfachserver „Mailbox03" erstellt dann eine Schattenkopie der Nachricht. In DAG-Umgebungen wird ein Shadow-Server an einem Active Directory-Remotestandort bevorzugt. „Mailbox01" ist der primäre Server, der die primäre Nachricht enthält, und „Mailbox03" ist der Shadow-Server mit der Shadow-Nachricht.Before acknowledging receipt of the message, Mailbox01 initiates a new SMTP session to another Exchange 2016 Mailbox server named Mailbox03 that's within the Transport high availability boundary, and Mailbox03 makes a shadow copy of the message. In DAG environments, a shadow server in a remote Active Directory site is preferred. Mailbox01 is the primary server holding the primary message, and Mailbox03 is the shadow server holding the shadow message.

  3. Der Transportdienst auf "Mailbox01" verarbeitet die primäre Nachricht.The Transport service on Mailbox01 processes the primary message.

  4. In diesem Beispiel befindet sich das Postfach des Empfängers auf "Mailbox01", daher übermittelt der Transportdienst die Nachricht an den lokalen Postfachtransportdienst.In this example, the recipient's mailbox is located on Mailbox01, so the Transport service transmits the message to the local Mailbox Transport service.

  5. Der Postfachtransportdienst stellt die Nachricht an die lokale Postfachdatenbank zu.The Mailbox Transport service delivers the message to the local mailbox database.

  6. "Mailbox01" stellt für "Mailbox03" einen Löschstatus in die Warteschlange, der auf die erfolgreiche Verarbeitung der primären Nachricht hinweist. "Mailbox01" verschiebt dann eine Kopie der primären Nachricht in das lokale primäre Sicherheitsnetz. Beachten Sie, dass die Nachricht zwischen Warteschlangen innerhalb derselben Warteschlangendatenbank verschoben wird.Mailbox01 queues a discard status for Mailbox03 that indicates the primary message was successfully processed, and Mailbox01 moves a copy of the primary message into the local Primary Safety Net. Note that the message moves between queues within the same queue database.

  7. "Mailbox03" fragt bei "Mailbox01" regelmäßig den Löschstatus der primären Nachricht an.Mailbox03 periodically polls Mailbox01 for the discard status of the primary message.

  8. Wenn "Mailbox03" ermittelt, dass "Mailbox01" die primäre Nachricht erfolgreich verarbeitet hat, dann verschiebt "Mailbox03" die Shadow-Nachricht in das lokale Shadow-Sicherheitsnetz. Beachten Sie, dass die Nachricht zwischen Warteschlangen innerhalb derselben Warteschlangendatenbank verschoben wird.When Mailbox03 determines Mailbox01 successfully processed the primary message, Mailbox03 moves the shadow message into the local Shadow Safety Net. Note that the message moves between queues within the same queue database.

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.The message is retained in Primary Safety Net and Shadow Safety Net until the message expires based on a configurable timeout value. If a mailbox database failover occurs before the message expires, the Primary Safety Net on Mailbox01 resubmits the message. If the Mailbox01 isn't available, the Shadow Safety Net on Mailbox03 takes over and resubmits the message.

Nachrichtenredundanz im Front-End-Transport-Dienst auf PostfachservernMessage redundancy in the Front End Transport service on Mailbox servers

Der Front-End-Transport-Dienst auf einem Postfachserver (Teil der Clientzugriffsdienste) hat keine Nachrichtenwarteschlangen. Es handelt sich um einen zustandslosen Proxyserver, der eingehende SMTP-Verbindungen annimmt und diese an den Transportdienst auf einem Postfachserver weiterleitet. Der Front-End-Transport-Dienst lässt die SMTP-Sitzung mit dem sendenden Server geöffnet, solange:The Front End Transport service on a Mailbox server (part of the Client Access services) has no message queues. It's a stateless proxy that accepts incoming SMTP connections, and proxies them to the Transport service on a Mailbox server. The Front End Transport service keeps the SMTP session with the sending server open while:

  • Die primäre Nachricht an den Transportdienst auf einem Postfachserver übertragen wird.The primary message is transmitted to the Transport service on a Mailbox server.

    undand

  • Eine Schattenkopie der Nachricht vom Transportdienst auf einem anderen Postfachserver innerhalb der Transportgrenze für Hochverfügbarkeit (DAG oder Active Directory-Standort) erstellt wird.A shadow copy of the message is made by the Transport service on a different Mailbox server within the transport high availability boundary (DAG or Active Directory site).

Erst nachdem sowohl die primäre als auch die Shadow-Nachricht erfolgreich erstellt wurden, wird der SMTP-Befehl für das Datenende über den Front-End-Transport-Dienst zurück an den sendenden SMTP-Server gesendet.Only after both the primary message and shadow message are successfully created, the end of data SMTP command is sent back to the sending SMTP server through the Front End Transport service.