Высокий уровень доступности транспорта в Exchange Server

В Exchange Server высокий уровень доступности транспорта отвечает за хранение избыточных копий сообщений до и после успешной доставки сообщений. Эти функции появились в Exchange 2013. Они служат усовершенствованиями функций высокой доступности транспорта в Exchange 2010. Например, теневая избыточность и контейнер транспорта помогают гарантировать, что сообщения не будут потеряны при передаче.

Основные функции, повышающие высокий уровень доступности транспорта в Exchange 2013, Exchange 2016 и Exchange 2019 по сравнению с Exchange 2010:

  • Функция теневого резервирования создает резервную копию сообщения на другом сервере до принятия или подтверждения сообщения. Поддержка сервера отправителя или ее отсутствие не имеет значения для теневого резервирования.

  • Функция теневого резервирования распознает группы доступности баз данных и сайты Active Directory как границы высокого уровня доступности транспорта. Это позволяет сократить количество серверов, которые могут содержать резервные копии сообщений, а также устраняет ненужный трафик обслуживания резервных сообщений через группы доступности баз данных или сайты Active Directory.

    Дополнительные сведения см. в разделе Теневая избыточность в Exchange Server.

  • Контейнер транспорта улучшен и теперь называется Safety Net. Safety Net сохраняет сообщения, успешно обработанные транспортной службой, на серверах почтовых ящиков. Сеть безопасности лучше всего подходит для серверов почтовых ящиков в группе доступности баз данных, но также работает на нескольких серверах почтовых ящиков на одном сайте Active Directory, не принадлежащих к группе доступности баз данных.

  • Теперь резервная копия сети безопасности хранится на другом сервере. Это необходимо, чтобы избежать единой точки отказа, потому что и служба транспорта, и базы данных почтовых ящиков расположены на сервере почтовых ящиков.

    Дополнительные сведения см. в разделе Safety Net в Exchange Server.

На этой схеме представлен общий обзор принципов высокой доступности транспорта в Exchange Server.

Общие сведения о высокой доступности транспорта.

  1. Сервер почтовых ящиков Exchange с именем Mailbox01 получает сообщение от SMTP-сервера, который находится за пределами границы высокой доступности транспорта. Граница высокого уровня доступности транспорта — это daG или сайт Active Directory в средах, отличных от DAG. Сообщение может поступить от:

    • стороннего внутреннего сервера обмена сообщениями;

    • Сервер обмена сообщениями Через Интернет, подключенный через службу транспорта переднего плана на сервере почтовых ящиков.

    • Другой сервер Exchange в вашей организации.

  2. Перед подтверждением получения сообщения Mailbox01 инициирует новый сеанс SMTP на другом сервере почтовых ящиков Exchange с именем Mailbox03, который находится в пределах границы высокой доступности транспорта, и Mailbox03 создает теневой копии сообщения. В средах групп доступности баз данных предпочтителен теневой сервер на удаленном сайте Active Directory. Mailbox01 — это основной сервер, хранящий основное сообщение, а Mailbox03 — теневой сервер, хранящий теневое сообщение.

  3. Служба транспорта на Mailbox01 обрабатывает основное сообщение.

    А. В этом примере почтовый ящик получателя находится на Mailbox01, поэтому служба транспорта передает сообщение в локальную службу транспорта почтовых ящиков.

    Б. Транспортная служба почтовых ящиков доставляет сообщение в локальную базу данных почтовых ящиков.

    c. Mailbox01 ставит в очередь статус удаления для Mailbox03, что указывает на то, что основное сообщение было успешно обработано, и Mailbox01 перемещает копию основного сообщения в локальную основную сеть безопасности. Сообщение перемещается между очередями в одной базе данных очередей.

  4. Mailbox03 периодически опрашивает Mailbox01 о состоянии удаления основного сообщения.

  5. Когда Mailbox03 определяет, что Mailbox01 успешно обработал основное сообщение, Mailbox03 перемещает теневое сообщение в локальную теневую сеть безопасности. Сообщение перемещается между очередями в одной базе данных очередей.

Сообщение сохраняется в основной и теневой сетях безопасности до истечения срока действия сообщения, в зависимости от настраиваемого значения времени ожидания. Если отработка отказа базы данных почтовых ящиков происходит до истечения срока действия сообщения, основная сеть безопасности на Mailbox01 повторно отправляет сообщение. Если Mailbox01 недоступен, теневая сеть безопасности на Mailbox03 активируется и повторно отправляет сообщение.

Резервирование сообщений во внешней службе транспорта на серверах почтовых ящиков

Внешняя служба транспорта на сервере почтовых ящиков (часть служб клиентского доступа) не имеет очередей сообщений. Это прокси-сервер с неизменным состоянием, принимающий входящие SMTP-подключения и представляющий их службе транспорта на сервере почтовых ящиков. Внешняя служба транспорта поддерживает открытым сеанс SMTP с отправляющим сервером, пока:

  • основное сообщение передается в службу транспорта на сервере почтовых ящиков;

    и

  • служба транспорта создает теневую копию сообщения на другом сервере почтовых ящиков в границах высокого уровня доступности транспорта (группа обеспечения доступности баз данных или сайт Active Directory).

Команда SMTP об окончании передачи данных отправляется обратно отправляющему SMTP-серверу через внешнюю службу транспорта только после того, как основное и теневое сообщения успешно созданы.