이 항목은 아직 평가되지 않았습니다.- 이 항목 평가

고가용성 및 사이트 복구

 

적용 대상: Exchange Server 2013

마지막으로 수정된 항목: 2013-01-31

사서함 데이터베이스 및 포함된 데이터는 모든 Exchange 조직의 중요한 구성 요소 중 하나입니다(가장 중요한 구성 요소일 것임). Microsoft Exchange Server 2013에서는 고가용성 및 사이트 복구에 맞게 사서함 데이터베이스를 구성하여 사서함 데이터베이스 및 포함된 데이터를 보호할 수 있습니다. Exchange 2013은 높은 수준의 종단 간 가용성을 제공하고 대규모 사서함을 지원하는 동시에 고가용성 및 복구 메시징 솔루션을 배포하는 비용과 복잡성을 줄여 줍니다. Exchange 2010의 기본 복제 기능 고가용성 아키텍처를 기반으로 하는 Exchange 2013을 사용하면 규모나 업종에 관계없이 모든 고객이 조직의 메시징 연속성 서비스를 경제적으로 배포할 수 있습니다.

고가용성 및 사이트 복구와 관련된 관리 작업에 대한 자세한 내용은 고가용성 및 사이트 복구 관리를 참조하십시오.

목차

주요 용어

데이터베이스 가용성 그룹

사서함 데이터베이스 복사본

Active Manager

Exchange 2010에서 변경된 고가용성 기능

사이트 복구

타사 복제 API

고가용성 및 사이트 복구 설명서

고가용성 또는 사이트 복구 기능을 이해하려면 다음의 주요 용어를 알고 있어야 합니다.

Active Manager

Microsoft Exchange Replication Service 내에서 실행되는 Exchange 내부 구성 요소로, 오류 모니터링과 DAG(데이터베이스 사용 가능 그룹) 내에서의 장애 조치(failover)를 통한 해결 작업을 담당합니다.

AutoDatabaseMountDial

사서함 서버의 속성 설정으로, 탑재되는 복사본별로 누락된 로그 파일 수에 따라 수동 데이터베이스 복사본이 새 활성 복사본으로 자동 탑재될지 여부를 결정합니다.

연속 복제 - 블록 모드

블록 모드에서는 각 업데이트가 활성 데이터베이스 복사본의 활성 로그 버퍼에 작성되므로 블록 모드인 각 수동 사서함 복사본의 로그 버퍼에도 전달됩니다. 로그 버퍼가 꽉 차면 각 데이터베이스 복사본이 다음 로그 파일을 작성 및 검사하며 생성 시퀀스에 만듭니다.

연속 복제 - 파일 모드

파일 모드에서는 닫힌 트랜잭션 로그 파일이 활성 데이터베이스 복사본에서 하나 이상의 수동 데이터베이스 복사본으로 푸시됩니다.

데이터베이스 가용성 그룹

복제된 데이터베이스 집합을 호스트하는 최대 16개 Exchange 2013 사서함 서버의 그룹입니다.

데이터베이스 이동성

단일 Exchange 2013 사서함 데이터베이스를 다른 Exchange 2013 사서함 서버에 복제 및 탑재하는 기능입니다.

데이터 센터

일반적으로 Active Directory 사이트를 나타내지만 실제 사이트를 나타내는 경우도 있습니다. 이 설명서의 문맥에서 데이터 센터는 Active Directory 사이트와 같은 의미입니다.

데이터 센터 활성화 조정 모드

DAG 설정 속성 중 하나로, 이 속성을 사용하도록 설정되어 있으면 Microsoft Exchange Replication Service가 시작 시에 데이터베이스 탑재 권한을 받게 됩니다.

재해 복구

수동으로 오류를 복구하는 데 사용되는 모든 프로세스입니다. 단일 항목에 영향을 주는 오류 또는 전체 물리적 위치에 영향을 주는 오류일 수 있습니다.

Exchange 타사 복제 API

연속 복제 대신 타사 동기 복제를 DAG에 사용할 수 있도록 하는 Exchange 제공 API입니다.

고가용성

서비스 가용성, 데이터 가용성 및 서비스나 데이터에 영향을 주는 오류(예: 네트워크, 저장소 또는 서버 오류)로부터의 자동 복구를 제공하는 솔루션입니다.

증분 배포

Exchange 2013이 설치된 후 고가용성 및 사이트 복구를 배포하는 기능입니다.

지연된 사서함 데이터베이스 복사본

0보다 큰 로그 재생 지연 시간을 가진 수동 사서함 데이터베이스 복사본입니다.

사서함 데이터베이스 복사본

활성 또는 수동인 사서함 데이터베이스(.edb 파일 및 로그)입니다.

사서함 복구

Exchange 2013에 있는 통합된 고가용성 및 사이트 복구 솔루션의 이름입니다.

관리되는 가용성

프로브, 모니터 및 응답자로 구성된 일련의 내부 프로세스로, 모든 서버 역할과 모든 프로토콜 전반의 모니터링과 고가용성을 통합합니다.

*over("스타 오버"로 발음됨)

전환장애 조치의 약어입니다. 전환은 하나 이상의 데이터베이스 복사본에 대한 수동 활성화입니다. 장애 조치는 오류 후 하나 이상의 데이터베이스 복사본에 대한 자동 활성화입니다.

보안 네트워크

이전의 전송 휴지통에 해당하는 전송 서비스 기능으로, X일 동안 모든 메시지의 복사본을 저장합니다. 기본 설정은 2일입니다.

섀도 중복성

전송 중인 전체 시간 동안 메시지에 대한 중복성을 제공하는 전송 서버 기능입니다.

사이트 복구

여러 Active Directory 사이트로 메시징 인프라를 확장하여 한 사이트에 영향을 주는 오류가 발생할 경우에도 메시징 시스템이 계속해서 작동할 수 있도록 하는 구성입니다.

주요 용어

DAG는 Exchange 2013에서 기본 제공되는 고가용성 및 사이트 복구의 기본 구성 요소입니다. DAG는 데이터베이스 집합을 호스트하는 최대 16개의 사서함 서버를 포함하는 그룹으로, 개별 데이터베이스, 네트워크 또는 서버에 영향을 주는 오류가 발생할 경우 데이터베이스 수준에서 자동으로 복구할 수 있도록 합니다. DAG의 서버는 DAG의 다른 서버로부터 사서함 데이터베이스의 복사본을 호스트할 수 있습니다. 서버를 DAG에 추가하면 DAG의 다른 서버와 함께, 사서함 데이터베이스에 영향을 준 오류(예: 디스크 오류 또는 서버 오류)로부터 자동 복구를 수행합니다. DAG에 대한 자세한 내용은 데이터베이스 사용 가능 그룹를 참조하십시오.

주요 용어

Exchange 2010에서 처음 도입된 고가용성 및 사이트 복구 기능이 Exchange 2013에서는 데이터베이스 복사본을 만들고 유지 관리하는 데도 사용됩니다. Exchange 2013에서는 데이터베이스 이동성의 개념, 즉 Exchange에서 관리되는 데이터베이스 수준의 장애 조치(failover) 기능도 활용합니다.

데이터베이스 이동성은 서버에서 데이터베이스의 연결을 끊고 단일 데이터베이스의 최대 16개 복사본에 대한 지원을 추가합니다. 또한 데이터베이스의 복사본을 만들기 위한 기본 환경을 제공합니다.

데이터베이스 복사본을 활성 사서함 데이터베이스로 설정하는 것을 전환이라고 합니다. 데이터베이스 또는 데이터베이스 액세스에 영향을 주는 오류가 발생하여 새 데이터베이스가 활성 복사본이 되는 프로세스를 장애 조치(failover)라고 합니다. 또한 이 프로세스는 실패한 서버에서 이전에 온라인 상태였던 데이터베이스를 하나 이상의 서버에서 온라인 상태로 만드는 서버 오류라고도 합니다. 전환 또는 장애 조치(failover)가 발생할 경우 다른 Exchange 2013 서버는 전환을 거의 즉시 인식하고 클라이언트 및 메시징 트래픽을 새 활성 데이터베이스로 리디렉션합니다.

예를 들어 기본 저장소 오류로 인해 DAG의 활성 데이터베이스가 실패할 경우 Active Manager는 DAG에 있는 다른 사서함 서버의 데이터베이스 복사본으로 장애 조치하여 자동으로 복구합니다. Exchange 2013의 관리되는 가용성 기능에는 프로토콜에서 데이터베이스에 액세스할 수 없게 될 경우 이를 복구하는 동작이 새로 추가되었습니다. 여기에는 응용 프로그램 작업자 풀을 재활용하고, 서비스와 서버를 다시 시작하고, 데이터베이스 장애 조치(failover)를 시작하는 과정이 포함됩니다.

사서함 데이터베이스 복사본에 대한 자세한 내용은 사서함 데이터베이스 복사본를 참조하십시오.

주요 용어

Exchange 2013은 Exchange 2010에서 도입된 Active Manager 구성 요소를 활용하여 데이터베이스, 데이터베이스 복사본 상태, 현재 상태, 연속 복제 및 기타 사서함 서버 고가용성 기능을 관리합니다. Active Manager에 대한 자세한 내용은 Active Manager를 참조하십시오.

주요 용어

Exchange 2013에서는 DAG 및 사서함 데이터베이스 복사본과 함께 단일 항목 복구, 보존 정책, 지연된 데이터베이스 복사본 등의 다른 기능을 사용하여 고가용성, 사이트 복구 및 Exchange 고유 데이터 보호를 제공합니다. 고가용성 플랫폼인 Exchange 정보 저장소와 ESE(Extensible Storage Engine)는 모두 탁월한 가용성 및 관리 용이성을 제공하고 비용을 절감하도록 향상되었습니다. 향상된 기능은 다음과 같습니다.

  • Exchange 2010에 비해 IOPS 감소   더 큰 디스크를 용량 및 IOPS 면에서 가능한 한 효율적으로 사용할 수 있습니다.
  • 관리되는 가용성   관리되는 가용성을 통해 내부 모니터링 및 복구 지향 기능이 긴밀하게 통합되어 오류를 방지하거나, 서비스를 능동적으로 복원하거나, 서버 장애 조치(failover)를 자동으로 시작하거나, 관리자에게 조치를 취하도록 경고할 수 있습니다. 초점은 서비스를 지속적으로 사용 가능한 상태로 유지할 수 있도록 서버 및 구성 요소의 작동 시간뿐만 아니라 최종 사용자 환경을 모니터링하고 관리하는 데 있습니다.
  • 관리되는 저장소   관리되는 저장소는 Exchange 2013에서 새롭게 다시 작성된 정보 저장소 프로세스의 이름입니다. 새로운 관리되는 저장소는 C#으로 작성되었으며 Microsoft Exchange Replication Service(MSExchangeRepl.exe)와 밀접하게 통합되어 개선된 복원력을 통해 더 높은 가용성을 제공합니다.
  • 디스크당 여러 데이터베이스 지원   Exchange 2013에는 동일한 디스크에서 여러 데이터베이스(활성 및 수동 복사본의 혼합)를 지원할 수 있는 개선 사항이 포함되어 용량과 IOPS 면에서 더 큰 디스크를 최대한 효율적으로 활용할 수 있습니다.
  • 자동 다시 시드   디스크 오류 후 데이터베이스 중복성을 신속하게 복원할 수 있습니다. 디스크 오류가 발생하면 해당 디스크에 저장된 데이터베이스 복사본이 활성 데이터베이스 복사본에서 동일한 서버의 예비용 디스크로 복사됩니다. 여러 데이터베이스 복사본이 실패한 디스크에 저장된 경우 해당 복사본을 모두 자동으로 예비용 디스크에 다시 시드할 수 있습니다. 이렇게 하면 활성 데이터베이스가 여러 서버에 있을 가능성이 높아지고 데이터가 병렬로 복사되므로 다시 시드 속도가 더 빨라집니다.
  • 저장소 오류에서 자동 복구   이 기능은 Exchange 2010에서 도입된 혁신적인 기능을 뒤이어 시스템에서 복원력 또는 중복성에 영향을 주는 오류를 복구할 수 있도록 지원합니다. Exchange 2010 버그 검사 동작 외에도 Exchange 2013에는 긴 I/O 시간, MSExchangeRepl.exe의 과도한 메모리 사용 및 시스템이 스레드를 예약할 수 없는 잘못된 상태에 있는 심각한 경우를 위한 추가 복구 동작이 포함되어 있습니다.
  • 지연된 복사본 기능 향상   지연된 복사본은 자동 로그 재생을 사용하여 일정 한도에서 자체적으로 처리될 수 있습니다. 지연된 복사본은 페이지 패치, 낮은 디스크 공간 시나리오 같은 다양한 상황에서 로그 파일의 재생 속도를 자동으로 늦춥니다. 시스템이 지연된 복사본에 대한 페이지 패치가 필요하다고 감지하면 페이지 패치를 수행하기 위해 자동으로 로그가 지연된 복사본으로 재생됩니다. 지연된 복사본은 낮은 디스크 공간 임계값에 도달한 경우와 지연된 복사본이 특정 기간 동안 유일하게 사용할 수 있는 복사본으로 감지된 경우에도 이 자동 재생 기능을 호출합니다. 또한 지연된 복사본은 보안 네트워크를 이용하여 복구나 활성화를 훨씬 더 쉽게 만들 수 있습니다.
  • 단일 복사본 경고 기능 향상   Exchange 2010에 도입된 단일 복사본 경고는 더 이상 별도의 예약된 스크립트가 아닙니다. 이 기능은 이제 시스템 내의 관리되는 가용성 구성 요소에 통합되었으며 Exchange 내의 기본 기능입니다.
  • DAG 네트워크 자동 구성   시스템에서 구성 설정을 기반으로 DAG 네트워크를 자동으로 구성할 수 있습니다. 수동 구성 옵션 외에도 DAG가 자동으로 MAPI 네트워크와 복제 네트워크를 구분하고 DAG 네트워크를 구성할 수 있습니다.

Exchange 2010의 경우 수동 데이터베이스 복사본의 검사점 깊이가 매우 낮으며 이러한 검사점 깊이는 빠른 장애 조치(failover)를 위해 필요합니다. 또한 수동 복사본은 5MB의 검사점 깊이를 확보하기 위해 적극적인 데이터 미리 읽기를 수행합니다. 낮은 검사점 깊이를 사용하고 이러한 적극적 미리 읽기 작업을 수행한 결과, Exchange 2010에서는 수동 데이터베이스 복사본의 IOPS가 활성 복사본의 IOPS와 같았습니다.

Exchange 2013에서는 시스템이 수동 복사본에 대해 높은 검사점 깊이(100MB)를 사용하면서 빠른 장애 조치(failover)를 제공할 수 있습니다. 수동 복사본의 검사점 깊이가 100MB이므로 이전처럼 적극적이지 않도록 하향 조정되었습니다. Exchange 2013에서는 검사점 깊이가 늘어나고 적극적 미리 읽기가 하향 조정된 결과 수동 복사본의 IOPS가 활성 복사본 IOPS의 약 50%에 지나지 않습니다.

수동 복사본의 검사점 깊이가 높아짐으로써 다른 사항도 변경되었습니다. Exchange 2010의 장애 조치(failover)에서는 데이터베이스가 수동 복사본에서 활성 복사본으로 변환될 때 데이터베이스 캐시가 플러시됩니다. Exchange 2013에서는 ESE 로깅이 다시 작성되었으므로 수동 복사본에서 활성 복사본으로의 변환을 통해 캐시가 유지됩니다. ESE는 캐시를 플러시할 필요가 없기 때문에 장애 조치(failover) 속도가 빠릅니다.

또 다른 한 가지 변경 사항은 BDM(백그라운드 데이터베이스 유지 관리)입니다. 이제 BDM의 제한이 복사본당 5MB/초에서 1MB/초로 낮아졌습니다.

이러한 모든 변경 사항의 결과로 Exchange 2013의 IOPS는 Exchange 2010에 비해 50% 낮습니다.

관리되는 가용성은 기본 제공 활성 모니터링과 Exchange 2013의 고가용성 플랫폼이 통합된 것입니다. 시스템에서는 관리되는 가용성을 통해 서비스 상태를 기준으로 데이터베이스의 장애 조치(failover) 시기를 결정할 수 있습니다. 관리되는 가용성은 Exchange 2013의 클라이언트 액세스 및 사서함 서버 역할에 배포되는 내부 인프라입니다. 관리되는 가용성에는 지속적으로 작업을 수행하는 세 가지 주요 비동기 구성 요소가 포함되어 있습니다. 첫 번째 구성 요소는 프로브 엔진으로, 서버에서 데이터를 측정하고 데이터를 수집합니다. 이러한 측정의 결과는 모니터라는 두 번째 구성 요소로 전달됩니다. 모니터에는 수집되는 데이터에서 정상으로 간주되는 상태에 따라 시스템에서 사용하는 모든 비즈니스 논리가 포함되어 있습니다. 패턴 인식 엔진과 마찬가지로, 모니터는 수집된 모든 측정 결과에서 다양한 패턴을 찾은 다음 정상 상태인 항목과 그렇지 않은 항목을 결정합니다. 마지막으로 복구 작업을 담당하는 응답자 엔진이 있습니다. 무언가 비정상적인 상태인 경우 첫 번째로 수행하는 작업은 그 구성 요소의 복구를 시도하는 것입니다. 이 과정은 여러 단계의 복구 작업으로 이루어질 수 있습니다. 예를 들어, 첫 번째로 응용 프로그램 풀을 다시 시작해 보고, 두 번째로 서비스를 다시 시작해 보고, 세 번째로 서버를 다시 시작해 본 후에는 더 이상 트래픽을 받아들이지 않도록 서버를 오프라인으로 전환하는 시도를 해 볼 수 있습니다. 복구 작업에 실패하면 문제가 이벤트 로그 알림을 통해 담당자에게 에스컬레이션됩니다.

관리되는 가용성은 두 가지 서비스의 형태로 구현됩니다.

  • Exchange Health Manager 서비스(MSExchangeHMHost.exe)   작업자 프로세스를 관리하는 데 사용되는 컨트롤러 프로세스입니다. 필요에 따라 작업자 프로세스를 작성, 실행, 시작 및 중지하는 데 사용됩니다. 또한 작업자 프로세스를 이중화하여 작업자 프로세스가 중단될 경우 이를 복구하는 데도 사용됩니다.
  • Exchange Health Manager 작업자 프로세스(MSExchangeHMWorker.exe)   런타임 작업 수행을 담당하는 작업자 프로세스입니다.

관리되는 가용성의 기능은 영구 저장소를 사용하여 수행됩니다.

  • XML 구성 파일은 작업 프로세스를 시작하는 동안 작업 항목 정의를 초기화하는 데 사용됩니다.
  • 레지스트리는 책갈피 같은 런타임 데이터를 저장하는 데 사용됩니다.
  • Crimson 채널 이벤트 로그 인프라는 작업 항목 결과를 저장하는 데 사용됩니다.

고가용성에 대한 자세한 내용은 데이터베이스 사용 가능 그룹 모니터링 항목을 참조하십시오.

Exchange 2013에서 개선된 저장소 기능은 주로 JBOD(여러 디스크 모음) 구성을 위한 것이지만 지원되는 모든 저장소 구성에서 이 기능을 사용할 수 있습니다. 이러한 기능 중 하나는 여러 데이터베이스를 동일한 볼륨에서 호스트하는 기능입니다. 이 기능은 Exchange의 대용량 디스크 최적화와 관련이 있습니다. 이러한 최적화를 통해 대용량 디스크를 용량, IOPS 및 다시 시드 시간 측면에서 훨씬 더 효율적으로 사용할 수 있으며, JBOD 저장소 구성에서 실행하는 데 관련된 다음과 같은 여러 가지 과제를 처리할 수 있습니다.

  • 데이터베이스 크기는 관리가 용이해야 합니다.
  • 다시 시드 작업은 빠르고 안정적이어야 합니다.
  • 스토리지 용량은 증가하고 있지만 IOPS는 그렇지 않습니다.
  • 수동 데이터베이스 복사본을 호스트하는 디스크는 IOPS 활용도가 떨어집니다.
  • 지연된 복사본에는 비대칭적 저장소가 필요합니다.
  • 디스크 공간이 작을 때 복구 유연성이 제한적입니다.

저장소 용량은 계속해서 증가하는 추세이며 조만간 8TB 드라이브가 상용화될 것으로 예상됩니다. Exchange 권장 사항인 최대 2TB의 데이터베이스 크기로 8TB 드라이브를 사용할 경우에는 5TB 이상의 디스크 공간이 낭비됩니다. 데이터베이스 크기를 증가시키면 간단히 이 문제를 해결할 수 있지만 다시 시드 시간이 길어 경우에 따라서는 다시 시드 시간을 작업으로 관리할 수 없는 등 관리 효율성이 떨어지는 단점이 있고, 네트워크를 통해 해당 양의 데이터를 복사하기 때문에 안정성 면에서도 불리합니다.

또한 Exchange 2010 모델에서 수동 복사본을 저장하는 디스크는 IOPS 면에서 활용도가 낮습니다. 지연된 수동 복사본의 경우 IOPS 면에서 디스크의 활용도가 낮을 뿐 아니라, 활성 및 지연되지 않은 수동 복사본을 저장하는 데 사용되는 디스크와 비교할 때 크기 면에서 비대칭적입니다.

Exchange 2013은 Microsoft는 Exchange의 오랜 관행을 지속하면서 JBOD 구성에서 대용량 디스크(8TB)를 보다 효율적으로 사용할 수 있도록 최적화되었습니다. Exchange 2013에서는 디스크당 여러 데이터베이스가 지원되므로 동일한 크기의 디스크에 지연된 복사본을 포함하여 여러 데이터베이스 복사본을 저장할 수 있습니다. 이 기능의 목적은 기존의 여러 볼륨에 사용자를 분산할 수 있도록 하여 일반 작업 중에 각 DAG 구성원이 동일한 볼륨에서 활성 복사본, 수동 복사본 및 선택적인 지연된 복사본을 호스트하는 대칭적 디자인을 제공하는 것입니다.

아래 예에서는 볼륨당 여러 데이터베이스를 사용하는 구성을 보여 줍니다.

볼륨당 여러 데이터베이스를 사용하는 구성

볼륨당 여러 개의 데이터베이스

위의 구성은 대칭적 디자인을 제공합니다. 네 개의 서버가 모두 동일한 네 개의 데이터베이스를 사용하며 이러한 데이터베이스는 모두 각 서버의 단일 디스크에서 호스트됩니다. 중요한 점은 각 데이터베이스의 복사본 수가 디스크당 데이터베이스 복사본 수와 같아야 한다는 것입니다. 위의 예에서는 각 데이터베이스의 복사본이 네 개 있습니다. 하나는 활성 복사본이고, 두 개는 수동 복사본이며, 마지막 하나는 지연된 복사본입니다. 각 데이터베이스의 복사본이 네 개이므로 올바른 구성은 볼륨당 네 개의 복사본을 포함하는 구성입니다. 또한 활성화 기본 설정은 DAG와 각 서버 간에 균형을 이루도록 구성됩니다. 예를 들어, 활성 복사본의 활성화 기본 설정 값은 1이 되고, 첫 번째 수동 복사본과 두 번째 수동 복사본의 활성화 기본 설정 값은 각각 2와 3이 되며, 지연된 복사본의 활성화 기본 설정 값은 4가 됩니다.

기존 볼륨에 사용자를 보다 효율적으로 분산할 수 있다는 점 외에, 디스크당 여러 데이터베이스를 사용할 때의 또 다른 이점은 디스크 오류와 같이 다시 시드를 필요로 하는 오류가 발생할 경우 보호 데이터를 복원하는 데 소요되는 시간이 줄어든다는 점입니다.

데이터베이스 크기가 클수록 데이터베이스를 다시 시드하는 데 오래 걸립니다. 예를 들어, 2TB 데이터베이스를 다시 시드하는 데는 23시간이 소요되는 반면 8TB 데이터베이스를 다시 시드하는 데는 93시간(약 4일)이나 소요될 수 있습니다. 두 시드는 모두 초당 약 20MB로 발생합니다. 이는 일반적으로 초대형 데이터베이스를 작업상 합리적인 시간 내에 시드할 수 없음을 의미합니다.

디스크당 단일 데이터베이스 복사본 시나리오의 경우에는 항상 단일 원본에서 디스크를 시드하므로 시드 작업이 사실상 원본의 제한을 받습니다. 볼륨을 여러 개의 데이터베이스 복사본으로 나누고 수동 데이터베이스의 활성 복사본을 별도의 DAG 구성원에 저장된 특정 볼륨에 두면 디스크를 다시 시드할 때 시스템이 더 이상 원본의 제한을 받지 않게 됩니다. 오류가 있는 디스크를 교체할 경우에는 디스크가 여러 원본에서 다시 시드될 수 있습니다. 따라서 시스템이 훨씬 더 짧은 시간으로 이러한 데이터베이스의 보호 데이터를 다시 시드하고 복원할 수 있습니다.

볼륨당 여러 데이터베이스를 사용할 경우 다음과 같은 모범 사례를 따르는 것이 좋습니다.

  • 실제 디스크당 논리 디스크 파티션 하나를 사용해야 합니다. 디스크에 파티션을 여러 개 만들지 마십시오. 각 데이터베이스 복사본과 해당 트랜잭션 로그, 콘텐츠 인덱스 등의 수반되는 파일은 단일 파티션의 고유 디렉터리에서 호스트되어야 합니다.
  • 볼륨당 구성된 데이터베이스 복사본 수는 각 데이터베이스의 복사본 수와 같아야 합니다. 예를 들어, 데이터베이스 복사본이 네 개인 경우 볼륨당 네 개의 데이터베이스 복사본을 사용해야 합니다.
  • 데이터베이스 복사본은 동일한 환경을 가져야 합니다. 예를 들면, 데이터베이스 복사본은 모두 각 서버에서 동일한 디스크를 공유해야 합니다.
  • 특정 디스크의 각 데이터베이스 복사본이 고유한 활성화 기본 설정 값을 갖도록 DAG에서 활성화 기본 설정의 균형을 조정해야 합니다.

자동 다시 시드는 일반적으로 데이터베이스 복사본을 다시 시드할 필요가 있는 디스크 오류, 데이터베이스 손상 또는 그 밖의 문제가 발생할 경우 이에 대처하기 위해 관리자가 주도하는 작업을 대체하는 기능입니다. 자동 다시 시드는 디스크 오류가 발생한 후 시스템에 프로비전된 예비용 디스크를 사용하여 데이터베이스 중복성을 자동으로 복원하기 위한 것입니다.

자동 다시 시드 구성에서는 표준화된 저장소 표시 구조가 사용되며 관리자가 시작 지점을 선택합니다. 자동 다시 시드 기능은 드라이브에 오류가 발생할 경우 가능한 한 즉시 중복성을 복원합니다. 이 과정에서 일련의 볼륨(예비 볼륨 포함) 및 데이터베이스가 탑재 지점을 사용하여 미리 매핑됩니다. 디스크 오류로 인해 운영 체제에서 디스크를 더 이상 사용할 수 없거나 디스크에 쓸 수 없게 될 경우 시스템에 의해 예비 볼륨이 할당되며 영향을 받는 데이터베이스 복사본은 자동으로 다시 시드됩니다. 자동 다시 시드에는 다음 프로세스가 사용됩니다.

  1. Microsoft Exchange Replication Service는 FailedAndSuspended 상태인 복사본을 정기적으로 검색합니다.
  2. 이 상태인 복사본을 찾으면 단일 복사본 상태인지 여부, 여유분을 사용할 수 있는지 여부, 특정 주체가 시스템의 자동 다시 시드를 방지할 수 있는지 여부 등 몇 가지 선행 조건 검사를 수행합니다.
  3. 선행 조건 검사를 통과하면 Microsoft Exchange Replication Service에서는 예비 볼륨을 할당하고 다시 매핑합니다.
  4. 그런 다음 시드 작업이 수행됩니다.
  5. 시드가 완료된 후 Microsoft Exchange Replication Service는 새로 시드된 복사본의 상태가 정상인지 확인합니다.

오류가 디스크에서 발생했다면 운영자나 관리자가 이때 직접 개입하여 해당 디스크를 제거하고 교체한 다음 새 디스크를 포맷 및 초기화하고 예비 디스크로 구성해야 합니다.

자동 다시 시드는 DAG의 세 가지 속성을 사용하여 구성됩니다. 이 중 두 속성은 사용 중인 두 개의 탑재 지점을 나타냅니다. Exchange 2013에서는 Windows Server가 볼륨당 여러 탑재 지점을 허용한다는 점을 활용합니다. AutoDagVolumesRootFolderPath 속성은 사용 가능한 모든 볼륨이 포함된 탑재 지점을 나타냅니다. 여기에는 데이터베이스를 호스트하는 볼륨과 예비 볼륨이 포함됩니다. AutoDagDatabasesRootFolderPath 속성은 데이터베이스가 포함된 탑재 지점을 나타냅니다. 세 번째 DAG 속성인 AutoDagDatabaseCopiesPerVolume은 볼륨당 데이터베이스 복사본 수를 구성하는 데 사용됩니다.

아래 예에서는 자동 다시 시드 구성을 보여 줍니다.

AutoReseed 구성 예

자동 다시 시드 구성 예

이 예에서는 세 개의 볼륨이 있으며, 그 중 두 볼륨에는 데이터베이스(VOL1 및 VOL2)가 있고 한 볼륨에는 포맷된 빈 예비 볼륨(VOL3)이 있습니다.

자동 다시 시드를 구성하려면

  1. 세 개의 볼륨을 모두 단일 탑재 지점에 탑재합니다. 이 예에서는 C:\ExchVols의 탑재 지점이 사용됩니다. 이 위치는 Exchange 데이터베이스의 저장소를 가져오는 데 사용되는 디렉터리를 나타냅니다.
  2. 사서함 데이터베이스의 루트 디렉터리는 또 다른 탑재 지점으로 탑재됩니다. 이 예에서는 C:\ExchDBs의 탑재 지점이 사용됩니다. 다음으로, 부모 디렉터리가 만들어지고 그 아래에 두 개의 하위 디렉터리(데이터베이스 파일용 하나와 로그 파일용 디렉터리 하나)가 만들어지는 방식으로 디렉터리 구조가 만들어집니다.
  3. 데이터베이스가 만들어집니다. 위의 예에서는 볼륨당 단일 데이터베이스를 사용한 단순한 디자인을 보여 줍니다. 따라서 VOL1에는 총 3개의 디렉터리, 즉 부모 디렉터리와 두 개의 하위 디렉터리(MDB1의 데이터베이스 파일용과 로그용 각각 하나)가 있습니다. 예 이미지에 나타나 있지는 않지만 VOL2에도 부모 디렉터리와 그 아래에 MDB2의 데이터베이스 파일용 디렉터리 하나 및 로그 파일용 디렉터리 하나 등 총 3개의 디렉터리가 있습니다.

이 구성에서 MDB1 또는 MDB2에 오류가 발생할 경우 자동으로 해당 오류 데이터베이스의 복사본이 VOL3에 다시 시드됩니다.

자동 다시 시드 구성에 대한 자세한 내용은 데이터베이스 사용 가능 그룹에 대한 AutoReseed 구성 항목을 참조하십시오.

Exchange 2010에서 도입된 혁신적인 기능의 연속선상에 있는 저장소 오류 시 자동 복구 기능은 시스템이 복구 또는 중복성에 영향을 주는 오류로부터 복구될 수 있도록 합니다. Exchange 2010의 버그 확인 동작 외에도 Exchange 2013에는 I/O 시간이 길거나, Microsoft Exchange Replication Service(MSExchangeRepl.exe)의 메모리 소비량이 과도하거나, 스레드를 예약할 수 없는 심각한 경우를 위한 복구 동작이 추가로 포함되었습니다.

JBOD 환경에서도 저장소 배열 컨트롤러에 고장이나 중단 같은 문제가 발생할 수 있습니다. Exchange 2010에는 향상된 복구를 제공하는 중단 I/O 검색 및 복구 기능이 포함되어 있습니다. 다음 표에는 이러한 기능이 나열되어 있습니다.

 

이름 검사 Action 임계값

ESE 데이터베이스의 중단된 I/O 감지

처리되지 않은 I/O에 대한 ESE 검사

크림슨 채널에 오류 항목을 생성하여 서버 다시 시작

240초

오류 항목 채널 하트비트

오류 항목을 Crimson 채널에 쓰고 Crimson 채널에서 읽을 수 있는지 확인

Replication Service가 크림슨 채널을 하트비트하고 오류 시 서버 다시 시작

30초

시스템 디스크 하트비트

서버의 시스템 디스크 상태 확인

버퍼링되지 않은 I/O를 주기적으로 시스템 디스크에 전송하고 하트비트 시간이 초과되면 서버 다시 시작

120초

Exchange 2013에서는 다른 심각한 상태에 대한 동작이 새로 포함되어 서버 및 저장소 복구 기능이 향상되었습니다. 다음 표에서는 이러한 상태와 동작을 설명합니다.

 

이름 검사 Action 임계값

시스템 상태 불량

관리되지 않는 스레드를 포함한 어떤 스레드도 예약할 수 없음

서버 다시 시작

302초

긴 I/O 시간

I/O 작업 대기 시간 측정

서버 다시 시작

41초

Replication Service 메모리 사용

MSExchangeRepl.exe의 작업 집합 측정

  1. 크림슨 채널에 서비스 종료 요청과 함께 이벤트 4395 기록
  2. MSExchangeRepl.exe의 종료 시작
  3. 서비스 종료에 실패할 경우 서버 다시 시작

4GB

지연된 복사본의 향상된 기능에는 보안 네트워크와의 통합과 특정 시나리오에서의 로그 파일 자동 재생이 있습니다. 보안 네트워크는 전송 휴지통이라고 하는 Exchange 2010의 기능을 대신하는 전송 기능입니다. 보안 네트워크는 사서함 서버의 전송 서비스와 연결된 배달 큐라는 점에서 전송 휴지통과 비슷합니다. 이 큐는 사서함 서버의 활성 사서함 데이터베이스에 배달된 메시지의 복사본을 저장합니다. 사서함 서버의 각 활성 사서함 데이터베이스마다 배달된 메시지의 복사본을 저장하는 고유한 큐가 있습니다. 보안 네트워크에 해당 복사본이 저장되는 기간을 지정할 수 있으며 이 기간이 지나면 해당 메시지 복사본은 만료되어 자동으로 삭제됩니다.

보안 네트워크는 DAG 환경의 섀도 중복성에서 일부 책임을 승계합니다. DAG 환경에서 섀도 중복성 기능은 배달된 메시지의 또 다른 복사본을 섀도 큐에 보관할 필요 없이 배달된 메시지가 DAG의 다른 사서함 서버에 있는 사서함 데이터베이스의 수동 복사본에 복제될 때까지 기다립니다. 배달된 메시지의 복사본은 이미 보안 네트워크에 저장되어 있으므로 필요한 경우 섀도 중복성 기능을 통해 메시지를 보안 네트워크에서 다시 배달할 수 있습니다.

보안 네트워크를 사용하면 지연된 데이터베이스 복사본을 활성화하기가 훨씬 쉬워집니다. 예를 들어, 재생 지연 시간이 2일인 지연된 복사본의 경우 2일의 기간에 대해 보안 네트워크도 구성하게 됩니다. 지연된 복사본을 사용해야 하는 상황이 발생할 경우 해당 복사본으로의 복제를 일시 중단하고 이를 두 번 복사하여 데이터베이스의 지연된 특성을 보존하고 필요한 경우 추가 복사본을 만들 수 있습니다. 그런 다음 복사본을 선택하고 필요한 범위의 로그 파일을 제외한 모든 로그 파일을 버립니다. 복사본을 탑재하면 최근 2일 동안의 메일을 다시 배달하라는 요청이 보안 네트워크에 자동으로 트리거됩니다. 보안 네트워크를 사용하면 손상이 시작된 지점을 찾을 필요가 없습니다. 손실 장애 조치(failover)에서 일반적으로 손실되는 데이터를 제외한 최근 2일 동안의 메일을 받습니다.

지연된 복사본은 이제 다음과 같은 특정 시나리오에서 자동 로그 재생을 호출하여 로그 파일을 재생함으로써 자동으로 복구될 수 있습니다.

  • 디스크 공간 부족 임계값에 도달할 경우
  • 지연된 복사본에 물리적인 손상 부분이 있어 페이지를 패치해야 하는 경우
  • 정상 상태의 사용 가능한 복사본(활성 또는 수동)이 24시간 이상 동안 3개 미만인 경우

Exchange 2010에서는 지연된 복사본에 페이지 패치를 사용할 수 없었습니다. Exchange 2013에서는 이 자동 재생 기능을 통해 지연된 복사본에 페이지 패치를 사용할 수 있습니다. 시스템이 지연된 복사본에 대한 페이지 패치가 필요하다고 감지하면 페이지 패치를 수행하기 위해 자동으로 로그가 지연된 복사본으로 재생됩니다. 지연된 복사본은 낮은 디스크 공간 임계값에 도달한 경우와 지연된 복사본이 특정 기간 동안 유일하게 사용할 수 있는 복사본으로 감지된 경우에도 이 자동 재생 기능을 호출합니다.

지연된 복사본 재생 동작은 기본적으로 사용하지 않도록 설정되어 있으며 다음 명령을 실행하면 이를 사용하도록 설정할 수 있습니다.

Set-DatabaseAvailabilityGroup <DAGName> -ReplayLagManagerEnabled $true

재생 동작을 사용하도록 설정한 후 복사본 수가 3개 미만이면 재생이 발생합니다. 다음 레지스트리 값을 수정하면 기본값 3을 변경할 수 있습니다.

HKLM\Software\Microsoft\ExchangeServer\v15\Replay\Parameters\ReplayLagManagerNumAvailableCopies

디스크 공간 부족 임계값에 도달할 경우 재생을 사용하도록 설정하려면 다음 레지스트리 항목을 추가로 구성해야 합니다.

HKLM\Software\Microsoft\ExchangeServer\v15\Replay\Parameters\ReplayLagPlayDownPercentDiskFreeSpace

서버가 안정적으로 작동 중인지, 사서함 데이터베이스 복사본이 정상적인 상태인지 확인하는 것은 일상적인 Exchange 2013 메시징 작업의 기본 목표입니다. 하드웨어, Windows 운영 체제 및 Exchange 서비스도 활발히 모니터링해야 합니다. 그러나 Exchange 2013 사서함 복구 환경에서 실행할 때는 DAG와 사서함 데이터베이스 복사본의 상태를 모니터링하는 것이 중요합니다. 특히 데이터 중복성 위험 관리 작업을 수행하고 복제된 데이터베이스가 단일 복사본으로만 존재하는 기간을 모니터링하는 것은 매우 중요합니다. 이는 RAID(Redundant Array of Independent Disks)를 사용하지 않는 대신 JOBD 구성을 배포하는 환경에서 특히 중요합니다. RAID 환경에서는 단일 디스크 오류가 활성 사서함 데이터베이스 복사본에 영향을 주지 않습니다. 그러나 JBOD 환경에서는 단일 디스크 오류로 인해 데이터베이스 장애 조치(failover)가 트리거됩니다.

Exchange 2010에서는 CheckDatabaseRedundancy.ps1 스크립트를 도입했습니다. 이름에서 알 수 있듯이, 이 스크립트의 용도는 정상적인 최신 복사본이 두 개 이상 구성되어 있는지 확인하여 복제된 사서함 데이터베이스의 중복성을 모니터링하고, 복제된 데이터베이스의 정상적인 복사본이 하나만 있을 경우 이벤트 로그를 생성하여 관리자에게 경고하는 것입니다. 이런 경우, 중복성을 확인할 때 활성 및 수동 복사본 모두가 합산됩니다.

복사본이 하나만 존재하게 되는 경우의 예는 다음과 같습니다.

  • 활성 복사본을 수동 복사본에 복제하지 못했습니다.
  • 모든 수동 복사본에 오류가 있습니다. 여기에는 FailedAndSuspended 및 Failed 상태뿐 아니라 정상 상태지만 복사본의 로그 복사 또는 재생이 늦은 경우도 포함됩니다. 지연된 복사본의 로그 재생이 지연 기간에 대해 10분 이내 범위에서 이루어지는 경우에는 지연된 복사본이 늦은 것으로 간주되지 않습니다.
  • 시스템에서 활성 복사본의 최신 로그 생성을 정확히 알지 못합니다.

관리자는 최우선적으로 정상 상태의 데이터베이스 복사본이 하나만 존재하는 시기를 알아야 하므로 CheckDatabaseRedundancy.ps1 스크립트는 관리되는 가용성의 일부인 통합된 기본 기능으로 대체되었습니다.

이 기본 기능도 이벤트 로그 알림을 통해 관리자에게 경고를 보내며, Exchange 2013 경고를 Exchange 2010과 구별하기 위해 Exchange 2013에서는 다음 이벤트 ID를 사용합니다.

  • 이벤트 4138(빨간색 경고)
  • 이벤트 4139(녹색 경고)

Exchange 2013에서는 동일한 서버의 여러 데이터베이스가 단일 복사본 상태가 될 때 발생할 수 있는 경고 노이즈의 수준을 낮추도록 기본 기능이 향상되었습니다. Exchange 2010에서는 단일 복사본 경고가 데이터베이스 수준에서 생성되었습니다. 따라서 여러 데이터베이스와 여러 데이터베이스 복사본에 영향을 주는 서버 차원의 문제가 발생할 경우에는 경고 폭풍이 발생할 수 있었습니다. 컨트롤러 또는 메모리 문제 등 몇몇 오류는 서버 쪽에서 발생하므로 그러한 경고 폭풍이 서버 인시던트마다 발생할 가능성이 높았습니다. Exchange 2013에서는 이제 경고가 서버 단위로 생성됩니다. 서버 중단으로 인해 전체 서버가 영향을 받고 여러 데이터베이스 복사본에 대한 데이터 중복성에 위험이 생길 경우 이제는 서버별로 단일 경고가 생성됩니다.

DAG 네트워크는 복제 트래픽 또는 MAPI 트래픽용으로 사용되는 하나 이상의 서브넷 모음입니다. 각 DAG는 최대 한 개의 MAPI 네트워크와 0개 이상의 복제 네트워크를 포함합니다. Exchange 2010에서 시스템이 만드는 초기 DAG 네트워크(예: DAGNetwork01 및 DAGNetwork02)는 클러스터 서비스에서 열거한 서브넷을 기반으로 했습니다. 여러 네트워크가 사용되며 특정 네트워크(예: MAPI 네트워크)의 여러 인터페이스가 동일한 서브넷에 있는 환경에서는 관리자가 수행해야 하는 추가 구성이 매우 드물었습니다. 그러나 특정 네트워크의 인터페이스가 여러 서브넷에 있는 환경에서는 관리자가 DAG 네트워크 축소라는 작업을 수행해야 했습니다.

Exchange 2013에서는 DAG 네트워크 축소가 더 이상 필요하지 않습니다. Exchange 2013에서도 동일한 검색 메커니즘을 사용하여 MAPI 네트워크와 복제 네트워크를 구별하지만 이제 DAG 네트워크 축소는 적절하게 자동으로 수행됩니다.

또한 DAG 네트워크는 기본적으로 시스템에서 자동으로 관리됩니다. EAC(Exchange 관리 센터)를 사용하여 DAG 네트워크 속성을 보려면 EAC에서 DAG의 속성을 수정하거나 Set-DatabaseAvailabilityGroup cmdlet을 사용하여 ManualDagNetworkConfiguration 매개 변수를 True로 설정하는 방법으로 DAG를 수동 네트워크 제어가 가능하도록 구성해야 합니다.

BCS(최상의 복사본 선택)는 활성화할 수 있는 복사본과 해당 복사본의 상태가 목록으로 나열될 경우 개별 데이터베이스의 복사본 중 활성화할 최상의 복사본을 찾기 위한 내부 알고리즘 프로세스입니다. Active Manager는 기존 활성 데이터베이스 복사본이 실패하거나 관리자가 대상 없는 전환을 수행할 때 사용이 가능하고 차단되지 않은 최적의 복사본을 새 활성 데이터베이스 복사본으로 선택합니다. Exchange 2010에서는 BCS 프로세스가 각 데이터베이스 복사본의 여러 가지 요소를 평가하여 활성화하기에 최적의 복사본을 확인했습니다. 이러한 요소는 다음과 같습니다.

  • 복사 큐 길이
  • 재생 큐 길이
  • 데이터베이스 상태
  • 콘텐츠 인덱스 상태

Exchange 2013에서 Active Manager는 동일한 BCS 검사 및 단계를 수행하여 복제 상태를 확인하지만 내림차순 상태 제약 조건도 사용한다는 차이점이 있습니다. 이러한 변경의 결과로 BCS를 이제는 BCSS(최상의 복사 및 서버 선택)라고 합니다.

Exchange 2013의 경우 기본 제공 관리되는 가용성 모니터링 구성 요소의 일부인 몇 가지 새로운 상태 검사 기능이 BCSS에 포함되어 있습니다. Active Manager가 새로 수행하는 추가 확인은 네 가지이며 수행되는 순서대로 아래에 나열되어 있습니다.

  1. 모두 정상   영향을 받은 데이터베이스의 모든 모니터링 구성 요소가 정상 상태인 복사본을 호스트하는 서버가 있는지 확인합니다.
  2. 보통 정상   영향을 받은 데이터베이스의 보통 우선 순위의 모든 모니터링 구성 요소가 정상 상태인 복사본을 호스트하는 서버가 있는지 확인합니다.
  3. 모두 원본보다 양호   영향을 받은 데이터베이스의 복사본을 호스트하는 현재 서버보다 모니터링 구성 요소의 상태가 양호한 복사본을 호스트하는 서버가 있는지 확인합니다.
  4. 원본과 동일   영향을 받은 데이터베이스의 복사본을 호스트하는 현재 서버와 모니터링 구성 요소의 상태가 동일한 복사본을 호스트하는 서버가 있는지 확인합니다.

BCSS는 예를 들면, 장애 조치(failover) 응답자를 통해 관리되는 가용성 모니터링 구성 요소가 트리거하는 장애 조치(failover)의 결과로 호출되며, 대상 서버의 구성 요소 상태가 장애 조치(failover)가 발생한 서버보다 양호해야 한다는 필수 제약 조건이 추가로 적용됩니다. 예를 들어, Microsoft Office Outlook Web App가 장애 조치(failover) 응답기를 통해 장애 조치(failover)를 트리거하면 BCSS는 영향을 받은 데이터베이스를 호스트하는 서버 중에서 Outlook Web App가 정상 상태인 서버를 선택해야 합니다.

Exchange 2013에서도 사서함 서버 역할 고가용성 및 사이트 복구에 DAG와 Windows 장애 조치(failover) 클러스터링을 계속 사용하지만 Exchange 2013의 사이트 복구 기능에는 차이점이 있습니다. Exchange 2013의 사이트 복구 기능은 단순화되었으므로 훨씬 더 우수합니다. Exchange 2013에서 구현된 기본 아키텍처 변경 사항은 사이트 복구 구성의 복구 측면에 상당한 영향을 줍니다.

Exchange 2010에서는 사서함(DAG)과 클라이언트 액세스(클라이언트 액세스 서버 배열) 복구가 서로 결합되어 있었습니다. 클라이언트 액세스 서버 전체, 배열의 VIP 또는 DAG의 중요 부분이 손실된 경우에는 데이터 센터 전환을 수행해야 했습니다. 데이터 센터 전환은 잘 문서화되어 있고 일반적으로 이해하기 쉽지만 수행하는 데 시간이 걸리며 사용자의 개입이 있어야만 프로세스를 시작할 수 있습니다.

Exchange 2013에서는 부하 분산 장치 오류를 비롯한 어떤 이유로든 클라이언트 액세스 서버 배열이 손실될 경우 데이터 센터 전환을 수행할 필요가 없습니다. 올바른 구성을 사용하면 장애 조치(failover)가 클라이언트 수준에서 자동으로 발생하며, 클라이언트는 작동하는 클라이언트 액세스 서버가 있는 두 번째 데이터 센터로 자동 리디렉션됩니다. 또한 작동하는 클라이언트 액세스 서버는 통신을 다시 사용자의 사서함 서버로 프록시 처리하여 중단으로 인한 영향을 받지 않도록 합니다. 서비스 복구는 자체적으로 수행되므로 서비스 복구 작업을 수행하는 대신 실패한 부하 분산 장치를 교체하는 등 핵심 문제를 해결하는 데 초점을 맞출 수 있습니다.

또한 네임스페이스 단순화, 서버 역할 통합, Active Directory 사이트 서버 역할 요구 사항의 분리, 클라이언트 액세스 서버 배열과 DAG 복구의 분리, 부하 분산 변경과 함께 Exchange 2013에서는 클라이언트 액세스 서버 및 DAG 복구를 사이트 간에 분리하고 자동화할 수 있으므로 3개의 위치가 있는 경우 데이터 센터 장애 조치(failover) 시나리오가 제공됩니다.

Exchange 2010에서는 두 데이터 센터에 DAG를 배포하고, 세 번째 데이터 센터에서 미러링 모니터 서버를 호스트하고, 두 데이터 센터 중 하나의 사서함 서버 역할에 대해 장애 조치(failover)를 사용할 수 있었습니다. 그러나 사서함 서버 역할이 아닌 서버 역할에 대해서는 여전히 수동으로 네임스페이스를 변경해야 했으므로 솔루션 자체를 위한 장애 조치(failover)는 아니었습니다.

Exchange 2013에서는 DAG와 함께 네임스페이스를 이동하지 않아도 됩니다. Exchange는 다중 IP 주소, 부하 분산(필요한 경우 서비스 실행 상태 및 서비스 중지 상태로 서버를 사용하는 기능)을 통해 네임스페이스에 기본 제공되는 내결함성을 활용합니다. 최신 HTTP 클라이언트는 자동으로 이 중복성 기능과 함께 작동합니다. HTTP 스택은 FQDN(정규화된 도메인 이름)에 대해 다중 IP 주소를 허용할 수 있으며, 시도한 첫 IP 주소가 실패할 경우(연결할 수 없는 경우) 목록에 있는 다음 IP 주소를 시도합니다. 장치가 패킷을 누락하고 있어 서비스 중지 상태로 사용되어야 하는 등의 일시적인 서비스 문제로 인해 세션 설정 이후에 연결이 손실된 경우에는 사용자가 브라우저를 새로 고치면 됩니다.

이는 네임스페이스가 Exchange 2010에서처럼 더 이상 단일 실패 지점이 아님을 의미합니다. Exchange 2010에서 메시징 시스템의 가장 큰 단일 실패 지점은 사용자에게 할당된 FQDN입니다. 이는 FQDN이 사용자에게 이동할 위치를 알려 주기 때문입니다. Exchange 2010 패러다임에서 FQDN이 이동할 위치를 변경하는 작업은 DNS를 변경한 다음 DNS 대기 시간을 처리해야 하기 때문에 쉽지 않으며, 어떤 부분에 있어서는 아주 어렵습니다. 또한 브라우저에는 대개 약 30분 이상인 이름 캐시가 있으며 이 이름 캐시도 처리해야 합니다.

Exchange 2013에서 변경된 사항 중 하나는 클라이언트가 이동할 위치를 둘 이상 얻을 수 있다는 것입니다. 클라이언트가 이동할 위치를 둘 이상 사용할 수 있어(Exchange 2013의 거의 모든 클라이언트 액세스 프로토콜은 Outlook, Outlook Anywhere, EAS, EWS, OWA, EAC 등 HTTP 기반이며 지원되는 모든 HTTP 클라이언트는 다중 IP 주소를 사용할 수 있음) 클라이언트 쪽에서 장애 조치(failover)가 제공될 경우 이름 확인 중에 클라이언트에 여러 IP 주소를 전달하도록 DNS를 구성할 수 있습니다. 예를 들어 클라이언트는 mail.contoso.com에 요청하여 두 개 또는 네 개의 IP 주소를 받습니다. 그러나 클라이언트가 받는 많은 IP 주소는 클라이언트에 의해 안정적으로 사용됩니다. 그러므로 IP 주소 중 하나가 실패하더라도 클라이언트는 하나 이상의 다른 IP 주소에 연결을 시도할 수 있으므로 안정성이 좋아집니다. 클라이언트는 하나의 IP 주소로 시도하여 실패할 경우 약 20초간 기다렸다가 목록의 다음 IP 주소로 다시 시도합니다. 따라서 클라이언트 액세스 서버 배열의 VIP가 손실된 경우 약 21초 내에 클라이언트에 대한 복구가 자동으로 수행됩니다.

이점은 다음과 같습니다.

  • Exchange 2010의 경우 기본 데이터 센터에서 부하 분산 장치에 오류가 발생했고 해당 사이트에 다른 부하 분산 장치가 없는 경우 데이터 센터 전환을 수행해야 했습니다. Exchange 2013에서는 기본 사이트의 부하 분산 장치에 오류가 발생할 경우 장치(또는 VIP)를 끈 다음 이를 수리하거나 교체하면 됩니다. 보조 데이터 센터에서 아직 VIP를 사용하고 있지 않은 클라이언트는 네임스페이스나 DNS를 변경하지 않고 보조 VIP에 대해 자동으로 장애 조치(failover)를 수행합니다. 이는 더 이상 전환을 수행할 필요가 없음을 의미하는 동시에 보통은 데이터 센터 전환 복구와 관련된 시간을 허비할 필요가 없음을 의미합니다. Exchange 2010에서는 DNS 지연 시간을 처리해야 했습니다. 따라서 TTL(Time to Live)을 5분으로 설정하고 장애 복구(failback) URL을 사용하도록 권장되었습니다. Exchange 2013에서는 VIP(데이터 센터) 간 네임스페이스의 장애 조치(failover)가 20초 내에 신속하게 수행되므로 그러한 설정이 필요하지 않습니다.
  • 데이터 센터 간 네임스페이스에 대한 장애 조치(failover)를 수행할 수 있기 때문에 데이터 센터 장애 조치(failover)에 필요한 것은 데이터 센터 간 사서함 서버 역할의 장애 조치(failover)를 위한 메커니즘뿐입니다. DAG에 대한 자동 장애 조치(failover)를 수행하려면 DAG가 두 데이터 센터 간에 균등하게 분할되고, DAG 구성원을 포함하는 데이터 센터 간의 네트워크 상태에 상관없이 두 데이터 센터의 DAG 구성원이 미러링 모니터 서버를 중재할 수 있도록 세 번째 위치에 이를 배치하는 솔루션을 구성합니다.
  • 이 시나리오에서 관리자의 역할은 문제를 해결하는 데 집중되며 서비스를 복원하는 데 초점이 있지 않습니다. 즉, 관리자는 장애가 있는 대상만 해결하면 됩니다. 그동안에도 서비스는 실행되고 데이터 무결성은 유지 관리됩니다. 고장 난 장치를 수리할 때의 긴급함과 스트레스 수준은 서비스를 복원하는 동안에 느끼는 긴급함과 스트레스 수준에 비하면 아무 것도 아닙니다. 이는 최종 사용자에게도 더 낫고 관리자의 부담도 훨씬 적습니다.

다시 전환(장애 복구(failback)와 혼동되는 경우도 있음)을 수행할 필요 없이 장애 조치(failover)가 수행되도록 할 수 있습니다. 기본 데이터 센터에서 클라이언트 액세스 서버가 손실되고 이로 인해 클라이언트 서비스가 20초 동안 중단되더라도 장애 복구(failback)에 신경 쓸 필요가 없습니다. 이 시점에서 주요 관심사는 장애가 있는 부하 분산 장치를 교체하는 것과 같이 근본 문제를 해결하는 것입니다. 기본 데이터 센터가 다시 온라인 상태가 되어 작동하게 되면 일부 클라이언트는 해당 데이터 센터를 사용하기 시작하지만 다른 클라이언트는 여전히 두 번째 데이터 센터를 통해 작동하고 있을 수 있습니다.

Exchange 2013에서는 관리자가 일시적인 오류를 처리할 수 있는 기능도 제공됩니다. 예를 들면, 초기 TCP 연결에는 성공했지만 이후 아무 작업도 수행되지 않는 경우가 일시적인 오류에 해당합니다. 일시적인 오류는 교체 장치에서 서비스를 제공하도록 전환한 결과로 인해 발생할 수 있으므로 추가 관리 작업을 수행해야 합니다. 이 복구 프로세스가 진행되는 동안 장치의 전원을 켜고 일부 요청을 받을 수도 있지만 필요한 구성 단계가 수행되기 전까지는 장치에서 실제로 클라이언트에 서비스를 제공할 수 없습니다. 이 경우 관리자는 DNS에서 교체되는 장치의 VIP를 제거하여 네임스페이스 전환을 수행할 수 있습니다. 그러면 해당 서비스 기간 동안 클라이언트가 이 장치에 연결하지 않게 됩니다. 교체 프로세스가 완료된 후 관리자는 VIP를 다시 DNS에 추가할 수 있으며 그러면 클라이언트가 해당 장치를 사용하기 시작합니다.

사이트 복구 계획 및 배포에 대한 자세한 내용은 고가용성 및 사이트 복구 계획고가용성 및 사이트 복구 배포 항목을 참조하십시오.

주요 용어

Exchange 2013에는 조직에서 기본 제공되는 연속 복제 기능 대신 타사 동기식 복제 솔루션을 사용할 수 있게 하는 타사 복제 API가 포함되어 있습니다. Microsoft는 해당 솔루션이 API를 사용한 결과로 사용할 수 없는 모든 기본 연속 복제 기능을 대체하는 데 필요한 기능을 제공한다면 이 API를 사용하는 타사 솔루션을 지원합니다. API가 DAG 내에서 사용되어 사서함 데이터베이스 복사본을 관리하고 활성화하는 경우에만 솔루션이 지원됩니다. 이러한 경계 외부에서의 API 사용은 지원되지 않습니다. 또한 솔루션은 관련 Windows 하드웨어 지원 요구 사항을 충족해야 합니다. 단, 지원을 위해 테스트 유효성 검사는 필요하지 않습니다.

기본 타사 복제 API를 사용하는 솔루션을 배포하는 경우 솔루션 공급업체가 해당 솔루션에 대한 주 지원 공급자가 됩니다. Microsoft는 복제된 솔루션 및 복제되지 않은 솔루션 모두에 대한 Exchange 데이터를 지원합니다. 데이터 복제를 사용하는 솔루션은 Microsoft 기술 자료 문서 895847, Exchange Server의 다중 사이트 데이터 복제 기능 지원에서 설명한 데이터 복제에 대한 Microsoft의 지원 정책을 준수해야 합니다. 또한 Windows 장애 조치(failover) 클러스터 리소스 모델을 사용하는 솔루션은 Microsoft 기술 자료 문서 943984, Windows Server 2008 장애 조치(failover) 클러스터에 대한 Microsoft 지원 정책에서 설명한 Windows 클러스터 지원 가능성 요구 사항을 준수해야 합니다.

타사 복제 API 기반 솔루션을 사용하는 배포의 경우 Microsoft의 백업 및 복원 지원 정책은 고유의 연속 복제 배포의 경우와 동일합니다.

타사 API에 대한 정보가 필요한 파트너는 Microsoft 담당자에게 문의하십시오.

주요 용어

다음 표에는 Exchange 2013의 DAG, 사서함 데이터베이스 복사본, 백업 및 복원을 이해하고 관리하는 데 도움이 되는 항목으로 연결되는 링크가 포함되어 있습니다.

 

항목 설명

데이터베이스 사용 가능 그룹

DAG, Active Manager, DAC(데이터 센터 활성화 조정) 모드 및 사서함 데이터베이스 복사본에 대해 알아봅니다.

고가용성 및 사이트 복구 계획

DAG에 대한 일반, 하드웨어, 네트워크, 소프트웨어, 미러링 모니터 서버 및 기타 요구 사항과 모범 사례를 알아봅니다.

고가용성 및 사이트 복구 배포

DAG 배포 및 구성을 위한 배포 시나리오 예를 살펴봅니다.

고가용성 및 사이트 복구 관리

DAG 관리 작업, 전환 및 장애 조치(failover), 유지 관리 모드에 대해 알아봅니다.

데이터베이스 사용 가능 그룹 모니터링

DAG와 데이터베이스 복사본을 모니터링하기 위한 기본 제공 cmdlet 및 스크립트에 대해 알아봅니다.

백업, 복원 및 재해 복구

Exchange 데이터베이스 백업 및 복원, 복구 데이터베이스, 서버 복구에 대해 알아봅니다.

주요 용어

 
이 정보가 도움이 되었습니까?
(1500자 남음)
© 2013 Microsoft. All rights reserved.