Exchange Server 고가용성 전송

Exchange Server 전송 고가용성에서는 메시지가 성공적으로 전달되기 전과 후에 메시지의 중복 복사본을 유지해야 합니다. 이러한 기능은 Exchange 2013에서 도입되었습니다. Exchange 2010의 전송 고가용성 기능을 개선하는 역할을 합니다. 예를 들어 섀도 중복성 및 전송 쓰레기통은 전송 중에 메시지가 손실되지 않도록 하는 데 도움이 됩니다.

Exchange 2010을 통해 Exchange 2013, Exchange 2016 및 Exchange 2019의 전송 고가용성을 개선하는 주요 기능에는 다음이 포함됩니다.

  • 섀도 중복성은 메시지가 수락되거나 승인되기 전에 다른 서버에 메시지의 중복 복사본을 만듭니다. 보내는 서버의 지원 또는 섀도 중복에 대한 지원 부족은 관련이 없습니다.

  • 섀도 중복성은 DAG(데이터베이스 가용성 그룹) 및 Active Directory 사이트를 모두 전송 고가용성 경계로 인식합니다. 이렇게 하면 메시지의 중복 복사본을 저장할 수 있는 서버 수가 줄어들고 DAG 또는 Active Directory 사이트에서 불필요한 중복 메시지 유지 관리 트래픽이 제거됩니다.

    자세한 내용은 Exchange Server 섀도 중복성을 참조하세요.

  • 운송 쓰레기통이 개선되었으며 이제 Safety Net으로 명명되었습니다. Safety Net은 사서함 서버에 전송 서비스에서 성공적으로 처리한 메시지를 저장합니다. Safety Net은 DAG의 사서함 서버에 가장 적합하지만, Safety Net은 DAG에 속하지 않는 동일한 Active Directory 사이트의 여러 사서함 서버에서도 작동합니다.

  • 이제 Safety Net 자체가 다른 서버에서 중복됩니다. 전송 서비스와 사서함 데이터베이스가 모두 사서함 서버에 있으므로 단일 실패 지점을 방지하는 것이 중요합니다.

    자세한 내용은 Exchange Server 안전망을 참조하세요.

이 다이어그램은 Exchange Server 전송 고가용성이 작동하는 방식에 대한 개략적인 개요를 제공합니다.

전송 고가용성 개요.

  1. Mailbox01이라는 Exchange 사서함 서버는 전송 고가용성 경계 외부에 있는 SMTP 서버에서 메시지를 받습니다. 전송 고가용성 경계는 DAG가 아닌 환경에서 DAG 또는 Active Directory 사이트입니다. 메시지는 다음에서 올 수 있습니다.

    • 내부 타사 메시징 서버입니다.

    • 사서함 서버의 프런트 엔드 전송 서비스를 통해 프록시된 인터넷 메시징 서버입니다.

    • organization 다른 Exchange 서버입니다.

  2. 메시지 수신을 승인하기 전에 Mailbox01은 전송 고가용성 경계 내에 있는 Mailbox03이라는 다른 Exchange 사서함 서버에 대한 새 SMTP 세션을 시작하고 Mailbox03은 메시지의 섀도 복사본을 만듭니다. DAG 환경에서는 원격 Active Directory 사이트의 섀도 서버가 선호됩니다. Mailbox01은 기본 메시지를 포함하는 기본 서버이며 Mailbox03은 섀도 메시지를 포함하는 섀도 서버입니다.

  3. Mailbox01의 전송 서비스는 기본 메시지를 처리합니다.

    a. 이 예제에서 받는 사람의 사서함은 Mailbox01에 있으므로 전송 서비스는 메시지를 로컬 사서함 전송 서비스로 전송합니다.

    b. 사서함 전송 서비스는 로컬 사서함 데이터베이스에 메시지를 전달합니다.

    c. Mailbox01은 기본 메시지가 성공적으로 처리되었음을 나타내는 Mailbox03에 대한 삭제 상태 큐에 넣고 Mailbox01은 기본 메시지의 복사본을 로컬 기본 안전망으로 이동합니다. 메시지는 동일한 큐 데이터베이스 내의 큐 간에 이동합니다.

  4. Mailbox03은 기본 메시지의 삭제 상태 대해 Mailbox01을 주기적으로 폴링합니다.

  5. Mailbox03에서 Mailbox01이 기본 메시지를 성공적으로 처리했다고 판단하면 Mailbox03은 섀도 메시지를 로컬 섀도 안전망으로 이동합니다. 메시지는 동일한 큐 데이터베이스 내의 큐 간에 이동합니다.

메시지는 구성 가능한 시간 제한 값에 따라 메시지가 만료될 때까지 기본 안전망 및 섀도 안전망에 유지됩니다. 메시지가 만료되기 전에 사서함 데이터베이스 장애 조치(failover)가 발생하면 Mailbox01의 기본 안전망이 메시지를 다시 제출합니다. Mailbox01을 사용할 수 없는 경우 Mailbox03의 섀도 세이프티 Net이 메시지를 인수하고 다시 제출합니다.

사서함 서버의 프런트 엔드 전송 서비스의 메시지 중복성

사서함 서버의 프런트 엔드 전송 서비스(클라이언트 액세스 서비스의 일부)에는 메시지 큐가 없습니다. 들어오는 SMTP 연결을 수락하고 사서함 서버의 전송 서비스에 프록시하는 상태 비정상 프록시입니다. 프런트 엔드 전송 서비스는 보내는 서버가 열려 있는 동안 SMTP 세션을 유지합니다.

  • 기본 메시지는 사서함 서버의 전송 서비스로 전송됩니다.

  • 메시지의 섀도 복사본은 전송 고가용성 경계(DAG 또는 Active Directory 사이트) 내의 다른 사서함 서버에 있는 전송 서비스에 의해 만들어집니다.

기본 메시지와 섀도 메시지를 모두 성공적으로 만든 후에만 데이터 SMTP 명령의 끝은 프런트 엔드 전송 서비스를 통해 보내는 SMTP 서버로 다시 전송됩니다.