Exchange 아키텍처

Exchange는 소규모 조직에서 가장 큰 다국적 기업에 이르기까지 모든 규모의 배포를 위한 이메일 서비스를 제공하는 단일 구성 요소 아키텍처를 사용합니다. 이 아키텍처는 다음 다이어그램에 설명되어 있습니다.

Exchange 아키텍처.

개별 구성 요소는 다음 섹션에 설명됩니다.

서버 통신 아키텍처

Exchange 서버와 이전 및 이후 버전의 Exchange 간 통신은 프로토콜 계층에서 발생합니다. 계층 간 통신은 허용되지 않습니다. 이러한 통신 아키텍처는 "모든 서버가 섬에 해당"한다는 표현으로 요약됩니다. 이 아키텍처에는 다음과 같은 이점이 있습니다.

  • 서버 간 통신 감소

  • 버전 인식 통신

  • 오류 격리

  • 각 서버 내로 통합되는 디자인

Exchange 서버 간의 프로토콜 계층 통신은 다음 다이어그램에 나와 있습니다.

Exchange 서버 간 통신.

서버 역할 아키텍처

Exchange는 사서함 서버 및 Edge 전송 서버를 사용합니다. 이러한 서버 역할은 다음 섹션에서 설명됩니다.

사서함 서버

  • 사서함 서버는 메일을 라우팅하는 데 사용되는 전송 서비스를 포함합니다. 자세한 내용은 Mail flow and the transport pipeline을 참조하세요.

  • 사서함 서버에는 데이터를 처리하고 렌더링하고 저장하는 사서함 데이터베이스가 포함되어 있습니다. 자세한 내용은 Exchange Server 사서함 데이터베이스 관리를 참조하세요.

  • 사서함 서버에는 모든 프로토콜에 대한 클라이언트 연결을 허용하는 클라이언트 액세스 서비스가 포함되어 있습니다. 이러한 프런트 엔드 서비스는 사서함 서버의 해당 백 엔드 서비스로 연결을 라우팅 또는 프록시하는 역할을 합니다. 클라이언트는 백 엔드 서비스에 직접 연결되지 않습니다. 자세한 내용은 이 항목의 뒷부분에 있는 클라이언트 액세스 프로토콜 아키텍처 섹션을 참조하세요.

  • Exchange 2016에서 사서함 서버는 사서함에 음성 메일 및 기타 전화 통신 기능을 제공하는 UM(통합 메시징) 서비스를 포함합니다.

    참고

    Exchange 2019에서는 통합 메시징을 사용할 수 없습니다.

  • EAC(Exchange 관리 센터) 및 Exchange 관리 셸을 사용하여 사서함 서버를 관리합니다. 자세한 내용은 Exchange Server Exchange 관리 센터Exchange Server PowerShell(Exchange 관리 셸)을 참조하세요.

Edge 전송 서버

  • Edge 전송 서버는 Exchange 조직의 모든 외부 메일 흐름을 처리합니다.

  • Edge 전송 서버는 일반적으로 경계 네트워크에 설치되며 내부 Exchange 조직에 가입됩니다. EdgeSync 동기화 프로세스는 메일이 Exchange 조직에서 들어오고 나갈 때 Edge 전송 서버에서 받는 사람 및 기타 구성 정보를 사용할 수 있도록 합니다.

  • Edge 전송 서버는 메일이 Exchange 조직에서 들어오고 나갈 때 스팸 방지 및 메일 흐름 규칙을 제공합니다. 자세한 내용은 Exchange Server 안티스팜 보호를 참조하세요.

  • Exchange 관리 셸을 사용하여 Edge 전송 서버를 관리합니다. 자세한 내용은 Exchange Server PowerShell(Exchange 관리 셸)을 참조하세요.

Edge 전송 서버에 대한 자세한 내용은 Edge 전송 서버를 참조하세요.

고가용성 아키텍처

Exchange Server의 고가용성 기능은 다음 섹션에 설명됩니다.

사서함 고가용성

DAG(데이터베이스 가용성 그룹)는 Exchange Server 기본 제공되는 고가용성 및 사이트 복원력 프레임워크의 기본 요소입니다. DAG는 데이터베이스 집합을 호스트하는 사서함 서버 그룹으로, 데이터베이스, 네트워크 및 서버 오류로부터 데이터베이스 수준의 자동 복구를 수행합니다. Exchange 2016 이상의 DAG는 Exchange 2013에 비해 개선되었습니다. DAG에 대한 자세한 내용은 Database availability groups을 참조하세요.

전송 고가용성

  • 전송 서비스는 전송되는 모든 메시지의 중복 복사본을 만듭니다. 이 기능을 섀도 중복이라고 합니다.

  • 전송 서비스는 전달된 모든 메시지의 중복 복사본을 만듭니다. 이러한 기능을 보안 네트워크라고 합니다.

  • Exchange Server DAG는 전송 고가용성 경계를 나타냅니다. DAG를 여러 Active Directory 사이트에 스패닝하여 사이트 복구 기능을 얻을 수 있습니다 .

  • Exchange Server 전송 고가용성은 메시지 중복성을 위한 최선의 노력 이상입니다. 중복성은 보내는 메일 서버의 지원되는 기능에 의존하지 않기 때문입니다. 따라서 Exchange Server 배달 중 및 이후에 여러 메시지 복사본을 유지하여 메시지 중복성을 보장하려고 시도한다고 말할 수 있습니다.

자세한 내용은 전송 고가용성을 참조하세요.

클라이언트 액세스 프로토콜 아키텍처

Exchange 사서함 서버의 클라이언트 액세스 서비스는 모든 형태의 클라이언트 연결을 수락해야 합니다. 클라이언트 액세스(프런트 엔드) 서비스는 대상 사서함 서버(사용자의 사서함의 활성 복사본을 보유하는 로컬 서버 또는 원격 사서함 서버)의 백 엔드 서비스에 이러한 연결을 프록시합니다. 클라이언트는 백 엔드 서비스에 직접 연결되지 않습니다. 이 통신은 다음 다이어그램에 나와 있습니다.

클라이언트가 Exchange 서버와 통신하는 방법.

클라이언트에서 사용되는 프로토콜은 대상 사서함 서버의 백 엔드 서비스로 요청을 프록시하는 데 사용되는 프로토콜을 결정합니다. 예를 들어 클라이언트가 HTTP를 사용하여 연결되면 사서함 서버는 HTTP를 사용하여 대상 사서함 서버에 해당 요청을 프록시합니다(자체 서명된 인증서를 사용하여 SSL을 통해 보안 유지). 클라이언트에서 IMAP 또는 POP을 사용하는 경우 사용되는 프로토콜은 IMAP 또는 POP입니다.

Exchange 2016에서 전화 통신 요청은 다른 클라이언트 연결과 다릅니다. 요청을 프록시하는 대신, 사서함 서버는 요청을 사용자 사서함의 활성 복사본을 보유하는 사서함 서버로 리디렉션합니다. 전화 통신 디바이스는 대상 Exchange 2016 사서함 서버의 통합 메시징 서비스와 직접 SIP 및 RTP 세션을 설정해야 합니다.

참고

Exchange 2019에서는 통합 메시징을 사용할 수 없습니다.

Exchange 아키텍처 변경 사항

  • 서버 역할 통합: Exchange 2013 이하에서는 클라이언트 액세스 서버 역할 및 사서함 서버 역할을 별도의 컴퓨터에 설치할 수 있습니다. Exchange 2016 이상에서는 클라이언트 액세스 서버 역할이 사서함 서버 역할의 일부로 자동으로 설치되며 클라이언트 액세스 서버 역할은 별도의 설치 옵션으로 사용할 수 없습니다. 이러한 변경은 Exchange 2010 이후에 권장되던 모범 사례인 Exchange 서버 역할 공동 배치 철학이 반영된 것입니다. 다중 역할 Exchange 서버 아키텍처는 다음과 같은 구체적인 이점을 제공합니다.

    • 환경의 모든 Exchange 서버(Edge 전송 서버는 제외될 수 있음)는 정확히 동일한 하드웨어, 동일한 구성 등을 가질 수 있습니다. 이 일률성은 하드웨어 구매 뿐 아니라 Exchange 서버의 유지 관리 및 관리도 간소화합니다.

    • 실제로 필요한 물리적 Exchange 서버 수는 더 적을 것입니다. 이로 인해 지속되는 유지 관리 비용이 절감되고, Exchange 서버 라이센스 수도 적어지고, 랙, 바닥 공간 및 전원 요구 사항도 줄어듭니다.

    • 보다 많은 수의 물리적 컴퓨터에 부하를 분산시키게 되므로 확장성이 개선됩니다. 오류가 발생하는 동안 나머지 Exchange 다중 역할 서버의 부하만 증분적으로만 증가되므로 Exchange 서버의 다른 기능은 부정적인 영향을 받지 않습니다.

    • 다중 역할 Exchange 서버는 더 많은 수의 클라이언트 액세스 역할(또는 서비스) 오류가 발생해도 작동될 수 있고 여전히 서비스를 제공할 수 있으므로 복구 기능이 개선됩니다.

  • 향상된 검색: 이제 로컬 검색 인스턴스는 로컬 사서함 데이터베이스 복사본에서 데이터를 읽을 수 있습니다. 결과적으로 수동 검색 인스턴스가 인덱스 업데이트를 위해 더 이상 활성 검색 인스턴스와 협력할 필요가 없으며, 활성 복사본 및 수동 복사본 간 대역폭 요구 수준이 이전 버전의 Exchange에 비해 40% 감소했습니다. 또한 검색 기능은 이제 사용자가 검색 용어를 완성하기 전에 여러 비동기 디스크 읽기를 수행할 수 있습니다. 따라서 캐시가 관련 정보로 채워지고, 웹에서 Outlook과 같은 온라인 클라이언트에 대한 검색 쿼리 대기 시간이 크게 단축됩니다.

  • 웹용 Outlook 문서 미리 보기용 Office Online Server 미리 보기: Exchange 2013 또는 이전 버전에서는 Office 및 PDF 문서의 기본 제공 미리 보기용 WebReady 문서 보기를 Outlook Web App 포함되었습니다. Exchange 2016 이상에서 웹용 Outlook Office Online Server 미리 보기를 사용하여 문서에 대한 풍부한 미리 보기 및 편집 기능을 제공합니다. SharePoint 및 비즈니스용 Skype 같은 다른 제품과 일관된 문서 환경을 제공하지만 아직 없는 경우 온-프레미스 환경에서 Office Online Server 미리 보기를 배포해야 합니다. 자세한 내용은 Exchange 조직에 Office Online Server 설치를 참조하세요.

  • HTTP를 통한 MAPI가 Outlook 연결의 기본 설정임: HTTP를 통한 MAPI가 Exchange 2013 서비스 팩 1에 도입되었으며 기존 외부에서 Outlook 사용(RPC over HTTP) 연결 방법보다 개선된 기능을 제공합니다. Exchange 2016 이상에서는 기본적으로 HTTP를 통한 MAPI가 사용하도록 설정되며 사용자당 HTTP를 통해 MAPI를 사용하거나 사용하지 않도록 설정하는 기능 및 외부 클라이언트에 보급할지 여부와 같은 추가 컨트롤을 제공합니다. 자세한 내용은 Exchange Server의 HTTP를 통한 MAPI를 참조하세요.