본문 바로가기

로그 저장소 :)/Active.Directory

[Exchange2010] High Availability

고 가용성

고 수준의 운영 연속성을 보장하는 시스템 설계를 구현

해당 어플리케이션이 사용 가능한 시간 비율로 측정

 

데이터베이스 가용성 그룹(DAG)이란?

DAG는 데이터베이스 사본을 복제하고 활성화 하기 위한 인프라구조를 제공하는 서버의 모음을 제공

-Exchange 서버 관리 도구로 모든 설치와 구성을 하더라도, 장애조치 클러스터링 기능이 필요

-Active Manager를 사용해 장애조치 제어

-Exchange Server 2007에서 소개한 연속 복제 기술의 확장된 버전을 사용

-사서함 서버가 설치된 후 생성될 수 있음

-다른 데이터베이스에 영향을 주지않고 해당 그룹의 또 다른 서버에서 하나의 데이터베이스가 활성화되도록 허용

-별도의 서버에서 단일 데이터베이스의 16개 사본까지 허용

-복제 경계를 정의

 

쿼럼(Quorum)이란?

서비스 제공을 위해 필요한 만큼의 클러스터 멤버가 사용 가능한지 합의를 정의한다.

-Windows Server 2008에서 투표에 기반한다.

-노드들과 파일 공유, 공유된 디스크에서 투표하도록 한다. 쿼럼 모드에 따른다.

-쿼럼을 위해 미러링 모니터 서버와 노드 과반수를 사용 :

*사서함 서버의 짝수 번호를 가진 DAG는 미러링 모니터 서버(witness server)를 사용한다.

*사서함 서버의 홀수 번호를 가진 DAG는 노드 과반수(node majority)를 사용한다.

 

활성 관리자(Active Manager)란?

-DAG에서 각 서버의 프로세스를 실행한다.

*한 노드는 PAM

*남은 노드는 SAM

-어떤 데이터베이스 사본이 액티브이고 어떤 사본이 패시브인지 관리

-데이터베이스 상태 정보를 저장한다.

-데이터베이스 전환(switcheover)과 장애조치(failover) 프로세스를 관리

-직접 관리 구성을 요구하지 않음

 

연속 복제(Continuous Replication)란?

-파일모드 : 액티브 서버에서 패시브 서버로 파일형태로 복제

-차단모드(Block mode) : ESE 로그 버퍼 / 복제 로그 버퍼 이용

*복제 트래픽이 상당하므로 따로 Internal Network를 구축

 

데이터베이스 가용성 그룹 구성

-미러모니터 서버(Witness Server) - 감시 정보를 저장하는데 사용되는 서버

-감시(Witness) 디렉터리 - 감시 정보를 저장하기 위해 미러 모니터 서버에서 사용되는 디렉터리

-데이터베이스 가용성 그룹 IP주소 - DAG가 사용하는 IP 주소

 

고 가용성을 위한 데이터베이스 구성

DAG 생성 -> DAG에 사서함 서버 추가 -> DAG 구성 후

ⓐ 데이터베이스 복제 생성

ⓑ 자르기 지연 기간(truncation lag time) 설정

ⓒ 재생 지연 시간(replay lag time) 설정

ⓓ 시퀀스 넘버 리스트 설정

 

전송 휴지통(Transport Dumpster)이란?

-트랜잭션 로그를 유실했을 때 사서함 서버 실패 방지

-트랜잭션 로그가 DAG의 모든 서버에 복제될 때 까지 또는 최대 dumpster 크기에 도달할 때 까지

  전송 큐(mail.que)에서 배달된 모든 메시지 사본을 유지한다.

-전송 실패 발생 시 재전송