Transporte de alta disponibilidade em Exchange Server

Em Exchange Server, o transporte de alta disponibilidade é responsável por manter cópias redundantes de mensagens antes e depois que as mensagens são entregues com êxito. Esses recursos foram introduzidos no Exchange 2013. Eles servem como melhorias para os recursos de alta disponibilidade de transporte no Exchange 2010. Por exemplo, a redundância de sombra e a lixeira de transporte ajudam a garantir que as mensagens não sejam perdidas em trânsito.

Os principais recursos que melhoram a alta disponibilidade de transporte no Exchange 2013, Exchange 2016 e Exchange 2019 no Exchange 2010 incluem:

  • A redundância de sombra cria uma cópia redundante da mensagem em outro servidor antes que a mensagem seja aceita ou reconhecida. O suporte ou a falta de suporte do servidor de envio para redundância de sombra é irrelevante.

  • A redundância de sombra reconhece os DAGs (grupos de disponibilidade de banco de dados) e os sites do Active Directory como limites de alta disponibilidade de transporte. Isso reduz o número de servidores que podem conter cópias redundantes de mensagens e elimina o tráfego de manutenção de mensagens redundante desnecessário em DAGs ou sites do Active Directory.

    Para obter mais informações, consulte Redundância de sombra em Exchange Server.

  • A lixeira de transporte foi aprimorada e agora se chama Safety Net. O Safety Net armazena mensagens processadas com êxito pelo serviço de transporte em servidores de caixa de correio. O Safety Net funciona melhor para servidores de caixa de correio em um DAG, mas o Safety Net também funciona para vários servidores de caixa de correio no mesmo site do Active Directory que não pertencem a um DAG.

  • A rede de segurança em si agora é redundante em outro servidor. Isso é importante para evitar um único ponto de falha, pois o serviço de transporte e os bancos de dados da caixa de correio estão localizados no servidor da caixa de correio.

    Para obter mais informações, consulte Safety Net no Exchange Server.

Este diagrama fornece uma visão geral de alto nível de como o transporte de alta disponibilidade funciona em Exchange Server.

Visão geral de alta disponibilidade de transporte.

  1. Um servidor da Caixa de Correio do Exchange chamado Mailbox01 recebe uma mensagem de um servidor SMTP que está fora do limite de alta disponibilidade de transporte. O limite de alta disponibilidade de transporte é um DAG ou um site do Active Directory em ambientes que não são DAG. A mensagem pode vir de:

    • Um servidor interno de mensagens de terceiros.

    • Um servidor de mensagens da Internet proxied por meio do serviço de transporte front-end em um servidor de caixa de correio.

    • Outro servidor do Exchange em sua organização.

  2. Antes de reconhecer o recebimento da mensagem, o Mailbox01 inicia uma nova sessão SMTP para outro servidor da Caixa de Correio do Exchange chamado Mailbox03 que está dentro do limite de alta disponibilidade transporte e a Caixa de Correio03 faz uma cópia de sombra da mensagem. Em ambientes DAG, um servidor de sombra em um site remoto do Active Directory é preferencial. A caixa de correio01 é o servidor primário que contém a mensagem primária e a Caixa de Correio03 é o servidor sombra que contém a mensagem de sombra.

  3. O serviço de transporte na Caixa de Correio01 processa a mensagem primária.

    a. Neste exemplo, a caixa de correio do destinatário está localizada na caixa de correio01, de modo que o serviço de transporte transmite a mensagem para o serviço de Transporte de Caixa de Correio local.

    b. O serviço de Transporte de Caixa de Correio fornece a mensagem para o banco de dados da caixa de correio local.

    c. A caixa de correio01 enfileira um status de descarte para a Caixa de Correio03 que indica que a mensagem primária foi processada com êxito, e a Caixa de Correio01 move uma cópia da mensagem primária para a Rede de Segurança Primária local. A mensagem se move entre filas no mesmo banco de dados de fila.

  4. A caixa de correio03 pesquisa periodicamente o Mailbox01 para o descarte status da mensagem primária.

  5. Quando a Caixa de Correio03 determina que a Caixa de Correio01 processou com êxito a mensagem primária, a Caixa de Correio03 move a mensagem de sombra para a Rede de Segurança de Sombra local. A mensagem se move entre filas no mesmo banco de dados de fila.

A mensagem é mantida na Rede de Segurança Primária e na Rede de Segurança das Sombras até que a mensagem expire com base em um valor de tempo limite configurável. Se um failover de banco de dados de caixa de correio ocorrer antes da mensagem expirar, a Rede de Segurança Primária na Caixa de Correio01 reenvia a mensagem. Se a Caixa de Correio01 não estiver disponível, a Rede de Segurança das Sombras na Caixa de Correio03 assumirá e reenvia a mensagem.

Redundância de mensagens no serviço de transporte front-end em servidores de caixa de correio

O serviço de Transporte front-end em um servidor de caixa de correio (parte dos serviços de Acesso ao Cliente) não tem filas de mensagens. É um proxy sem estado que aceita conexões SMTP de entrada e as proxies para o serviço de transporte em um servidor da Caixa de Correio. O serviço de Transporte front-end mantém a sessão SMTP com o servidor de envio aberto enquanto:

  • A mensagem primária é transmitida para o serviço de transporte em um servidor de caixa de correio.

    e

  • Uma cópia de sombra da mensagem é feita pelo serviço De transporte em um servidor de caixa de correio diferente dentro do limite de alta disponibilidade de transporte (DAG ou site do Active Directory).

Somente depois que a mensagem primária e a mensagem de sombra forem criadas com êxito, o fim do comando SMTP de dados é enviado de volta para o servidor SMTP de envio por meio do serviço de Transporte front-end.