이번에는 Microsoft Exchange Mailbox Replication Service(MRS) 를 공부해 보도록 하겠습니다.
Service name: MSExchangeMailboxReplication
Display name: Microsoft Exchange Mailbox Replication
Description: Processes mailbox move requests.
Path: "C:\Program Files\Microsoft\Exchange Server\V15\Bin\MSExchangeMailboxReplication.exe"
Dependencies
Server 에서 사용되는 Replication 의 뜻은 복제 입니다.
아래의 기술자료들을 살펴보면 주로 Export, Import, Move, Migration 과 관련있습니다.
Exchange 2016 uses the Microsoft Exchange Mailbox Replication service (MRS) to import .pst files to mailboxes, and export mailboxes to .pst files. The advantages of using MRS instead of Outlook to import and export mailboxes are: |
The Mailbox Replication service (MRS) has a proxy endpoint that's required for cross-forest mailbox moves and remote move migrations between your on-premises Exchange organization and Office 365. You enable the MRS proxy endpoint in the Exchange Web Services (EWS) virtual directory settings in the Client Access (frontend) services on Exchange 2016 Mailbox servers. |
Reference
Mailbox imports and exports in Exchange 2016
Enable the MRS Proxy endpoint for remote moves
Exchange 설치 경로로 이동하면 관련 dll 파일을 다수 확인할 수 있습니다.
Exchange 버전에 따라서 MRS 서비스 위치가 다릅니다.
in Exchange 2010 the MRS service is running on the CAS server. in Exchange 2013, MRS is running on the Mailbox server role; during cross-forest and remote move migrations, a Client Access server acts as a proxy for incoming move requests for the Mailbox server. in Exchange 2016 we have a new architecture, where the Mailbox server integrates both CAS and Mailbox roles, hence the MRS service is running on the Mailbox server and the CAS role acts first like a proxy, as in Exchange 2013 case. |
Reference
Troubleshooting issues where the hybrid migration endpoint cannot be created
New-MigrationBatch, New-MoveRequest 명령어 진행시 진행되는 MRS, MRS Proxy 에 대해서 아래와 같이 언급되어 있습니다.
Microsoft Exchange Mailbox Replication service: MRS resides on an Exchange 2013 Client Access server and is the service that moves mailboxes from the source database to the target database.
Microsoft Exchange Mailbox Replication Proxy: Remote mailbox moves work over the Internet by way of the MRSProxy service.
You can start and stop the MRS services as you would any service. There's a sharing mechanism between all instances of MRS so that no two servers will attempt to perform the same move request. |
Reference:
이렇게만 보면 MRS 는 A DB -> B DB 와 같이 로컬 이동, MRS Proxy 는 Onpremise -> Cloud 와 같이 하이브리드 시나리오 에서 동작하는 것으로 이해됩니다. 여기서 조금 더 들어가서 사서함 이동에 대해서 확인해 보겠습니다.
사서함 이동의 기본적으로 아래와 같이 3가지로 분류 됩니다.
Local mailbox moves: You move mailboxes from one mailbox database to another on Exchange servers within a single Active Directory forest. (조직내 DB간 이동)
Cross-forest mailbox moves: You move mailboxes to Exchange servers in a different Active Directory forest. You can initiate the move from the target forest where you want to move the mailboxes (known as a pull move type), or from the source forest that currently hosts the mailboxes (known as a push move type). (다른 AD Forest 간 이동)
Remote mailbox moves in hybrid deployments: In hybrid deployments between on-premises Exchange and Microsoft Office 365, you can move mailboxes from Exchange to Office 365 (known as onboarding remote move migrations) and from Office 365 to Exchange (know as offboarding remote move migrations). (Onpremise<-> Cloud 간 이동) |
Reference
Manage on-premises mailbox moves in Exchange 2016
다음 포스팅에서 Local Mailbox move 를 다루겠습니다.
'Exchange' 카테고리의 다른 글
Exchange. Remote Mailbox Move (Onboarding) (0) | 2018.07.25 |
---|---|
Exchange. Local Mailbox Move (0) | 2018.07.22 |
Exchange. Migration 진행시 동기화 중 상태에서 멈춰있는 증상 (0) | 2018.07.21 |
Exchange. Pickup directory and Replay directory (0) | 2018.07.19 |
Exchange. 서비스 공부(3) Mail flow and the transport pipeline(2) (0) | 2018.07.17 |