Computer >> 컴퓨터 >  >> 시스템 >> Mac

Microsoft Exchange MRS란? 사서함 마이그레이션과 복원의 핵심 서비스 완벽 가이드

Microsoft Exchange MRS란? 사서함 마이그레이션과 복원의 핵심 서비스 완벽 가이드

글쓴이: Stephen J. Bigelow (시니어 테크놀로지 에디터) | 게시일: 2017년 10월 20일

Microsoft Exchange MRS란 무엇인가?

Microsoft Exchange MRS(Mailbox Replication Service, 사서함 복제 서비스)는 Exchange Server에서 사서함 가져오기, 내보내기, 마이그레이션 및 복원 요청을 처리하는 핵심 기능입니다. MRS는 사서함을 원본 데이터베이스에서 대상 데이터베이스로 이동할 때 사용되는 주요 메커니즘으로, 동일한 서버 내 데이터베이스 간 이동은 물론 서로 다른 서버, 도메인, Active Directory(AD) 사이트, AD 포리스트 간의 데이터베이스 이동까지 폭넓게 지원합니다.

관리자는 Exchange 관리 셸(Exchange Management Shell)과 Exchange 관리 센터(EAC)를 통해 사서함 이동을 구성하고 실행할 수 있습니다. 이러한 도구들은 단일 사서함 이동을 처리할 수 있으며, PowerShell의 New-MigrationBatch 또는 New-MoveRequest cmdlet을 활용하면 여러 사서함을 동시에 이동시키는 일괄 작업도 수동 또는 자동으로 수행할 수 있습니다.

비동기 처리로 서비스 중단 없는 마이그레이션 실현

MRS는 사서함을 비동기 방식으로 이동시켜 마이그레이션이 진행되는 동안에도 사용자가 사서함을 온라인 상태로 계속 사용할 수 있도록 합니다. Exchange는 이동이 시작되면 콘텐츠 인덱스를 생성하고, 이동이 완료된 후 사용자가 사서함을 검색할 수 있게 됩니다.

Exchange Server 2013과 Exchange Server 2016은 동일한 일괄 이동(batch move) 아키텍처를 채택하고 있습니다. 이 아키텍처는 다음과 같은 기능을 제공합니다.

  • 대규모 일괄 이동 지원
  • 이동 진행 상황 보고가 포함된 이메일 알림
  • 자동 재시도 및 이동 우선순위 지정
  • 개인 사서함과 보관 사서함의 그룹 단위 또는 개별 이동
  • 이동 중 발생한 사서함 변경 사항을 반영하는 반복적 재동기화

또한 MRS는 비동기 이동이 백그라운드에서 실행되는 동안 스로틀링(throttling)을 지원합니다. 스로틀링은 컴퓨팅 및 네트워크 리소스에 대한 과도한 요구를 방지하여, 정상적인 Exchange 운영과 네트워크상의 다른 애플리케이션 성능을 안정적으로 유지하는 역할을 합니다.

관리자는 모든 클라이언트 액세스 서버에 위치한 MSExchangeMailboxReplication.exe.config 파일을 통해 MRS를 세부적으로 구성할 수 있습니다. MaxRetries, RetryDelay, MaxActiveMovesPerSourceServer, MaxActiveMovesPerTargetServer, MaxTotalMovesPerMRS와 같은 주요 매개변수를 조정할 수 있으며, 각 MRS 인스턴스, 사서함 데이터베이스 또는 사서함 서버별로 고유한 구성 설정을 적용하는 것도 가능합니다.

특정 사서함 이동에는 MRS 프록시 필수

MRS는 로컬 마이그레이션을 기본적으로 지원하지만, 포리스트 간(cross-forest) 사서함 이동이나 온프레미스 Exchange 배포 환경과 Exchange Online 서비스 간의 원격 이동에는 MRS 프록시(MRS Proxy)가 반드시 필요합니다.

포리스트 간 이동 및 원격 이동 요청을 원활하게 처리하려면 관리자가 클라이언트 액세스 서버에서 MRS 프록시를 활성화해야 합니다. 예를 들어, 대상 쪽에서 다른 포리스트로 사서함을 끌어오는 방식(풀 이동, pull move)에서는 원본 클라이언트 액세스 서버에서 MRS 프록시를 활성화해야 하며, 원본에서 사서함을 밀어내는 방식(푸시 이동, push move)에서는 대상 클라이언트 액세스 서버에서 MRS 프록시를 활성화해야 합니다.

특히 온프레미스 Exchange와 Exchange Online 간의 모든 원격 이동 작업에는 온프레미스 클라이언트 액세스 서버에서 실행 중인 MRS 프록시가 필수적이라는 점을 기억해야 합니다.

Exchange 사서함 이동이 필요한 주요 시나리오

사서함 이동이 필요한 상황은 생각보다 다양합니다. 대표적인 시나리오는 다음과 같습니다.

  • Exchange Server 버전 업그레이드: 업그레이드 과정에서 관리자가 기존 버전에서 새 버전의 Exchange로 사서함을 전송합니다.
  • 데이터베이스 부하 분산: 데이터베이스 크기를 균형 있게 조정하여 더욱 균일한 데이터베이스 성능을 확보합니다.
  • 지연 시간 최소화: 사용자의 물리적 위치에 더 가까운 곳으로 사서함을 배치하여 잠재적인 지연(latency) 문제를 줄입니다.
  • 문제 진단 및 복구: 이메일 오류를 진단·해결하거나 사서함 손상(corruption) 문제를 처리하기 위해 사서함을 이동합니다.
  • 관리 체계 분리: Windows 운영 체제 관리와 Exchange 관리를 분리하기 위해 IT 부서가 별도의 AD 포리스트로 사서함을 전송합니다.

이처럼 MRS는 Exchange 환경에서 사서함을 안전하고 효율적으로 이전할 수 있게 해주는 필수 서비스입니다. 비동기 처리, 스로틀링, MRS 프록시 등의 핵심 개념을 제대로 이해해 두면 대규모 마이그레이션 프로젝트에서도 안정적인 운영이 가능합니다.