Exchange 2013 DAG (Database Availability Group) 고가용성 소개

DAG 흐름

Exchange 의 이중화 구성 기본적인 내용은 메일박스 서버의 분산으로 볼 수 있습니다.

물론 클라이언트가 접속하기 위한 CAS 서버의 분산역시 중요하지만,

CAS 서버는 어떤식으로든 빠른 복구가 가능하지만 메일박스 서버는 장애가 발생되면

복구가 어려우며, 가능하더라도 많은 시간을 필요로 하게 됩니다.

DAG 모델링

Exchange 메일박스 기준의 DAG 모델링은 다음과 같습니다.

clip_image002

위 모델링에서 보면 메일박스가 총 3대로 구성되어 있습니다. (MBX1,2,3)

각각 메일 박스 서버에서 메일데이터베이스가 3개로 구성예가 설정되어 있으며

각각 녹색의 메일데이터베이스가 활성화(Active)상태로 표시하고 있습니다.

(모든 메일데이터베이스는 실시간으로 복제가 이루어져 싱크가 되는 상태입니다.)

위와 같이 Exchange DAG 운영 중 활성화 메일데이터베이스가 장애가 발생된 경우

다른 메일박스에서 장애가 발생된 메일데이터베이스를 서비스 하게 됩니다.

Ex> MBX1 서버 다운 --> MBX1 의 메일데이터베이스(녹색)를 MBX2 or MBX3 에서

자동으로 서비스 하게 됩니다.

Exchange 2013 DAG 특징

Exchange 2013 에서 이전 버전과 DAG 차이점은

Transation Log 코드의 개선과 Passive DB 에서의 Deeper Checkpoint 를 이용하여

장애조치 시간을 개선하였습니다.

Exchange 2013 DAG 고가용성을 통한 장점

1. 서버레벨이 아닌 메일 데이터베이스 레벨로 고가용성 제공

2. 메일 데이터베이스 자동복구 기능을 이용하여 빠른시간내 자동장애 복구

3. CAS 로드밸런스기능을 이용하여 메일 서버 부하 분산

4. 별도의 클러스터링 기술없이 쉽게 배포 및 관리 가능

Posted by 엠플 (주)엠플