백업 및 복원 장애 조치 모드 또는 미러링 장애 조치 모드를 사용하여 Directory 데이터베이스를 장애 조치할 수 있습니다.
Directory에 대해 세 가지의 데이터베이스 장애 조치 모드가 지원됩니다.
- 백업 및 복원
- Directory Manager는 마스터 데이터베이스 인스턴스(소스 복사본)를 정기적으로 백업해 Directory 데이터베이스를 보호합니다. 장애 조치 에서 Directory 는 마지막 복원 작업에서 데이터를 포함하는 백업 데이터베이스에 연결합니다. 전체 백업과 차등 백업의 두 가지 스케줄을 정의할 수 있습니다.
- 미러링
- 데이터베이스 장애 조치는 Microsoft SQL Server로 관리하며 Security Center가 인식할 수 없습니다. Directory 데이터베이스의 기본(Principal) 및 미러(Mirror) 인스턴스는 항상 동기화됩니다. 장애 조치 시에는 데이터 손실이 발생하지 않습니다.
- SQL AlwaysOn
- 고가용성 및 재해 복구 솔루션으로 Windows 기능 SQL AlwaysOn을 사용하는 경우 이 장애 조치 모드를 사용합니다.
백업 및 복원 장애 조치 모드의 제한 사항
- 백업 데이터베이스에서 작업하는 동안 시스템 구성의 변경 사항을 유지하려면 다시 활성화한 후 복원 데이터베이스 아래의 ContingencyBackups 하위 폴더에 생성된 최신 임시 백업을 마스터 데이터베이스에 복원해야 합니다.
- 백업 데이터베이스에서 작업하는 동안 변경된 구성 사항을 잃지 않으려면 백업 데이터베이스를 마스터 데이터베이스로 변경할 수 있습니다. 이를 수행하려면 데이터베이스 장애 조치 목록에서 선택하여 목록의 맨 위로 이동합니다. 하지만 장애 조치가 발생하기 전에 백업 데이터베이스는 최신 백업과 같은 최신 상태여야 합니다.
백업 및 복원 모드와 미러링 모드의 차이점
다음 표에서는 두 데이터베이스 장애 조치 모드의 차이점을 비교합니다.
백업 및 복원(Directory Manager) | 미러링(Microsoft SQL Server) |
---|---|
Directory Manager 역할에 의해 수행되는 정기적인 백업을 통해 Directory 데이터베이스의 여러 백업 인스턴스가 마스터 인스턴스와 상대적으로 동기화됩니다. | Directory 데이터베이스의 단일 복사본(미러 인스턴스)은 SQL Server 데이터베이스 미러링을 사용하여 마스터 복사본(또는 기본 인스턴스)과 완벽하게 동기화됩니다. |
장애 조치 데이터베이스는 최신 백업의 최신 상태일 수 있습니다. | 장애 조치 데이터베이스는 기본 데이터베이스의 정확한 복사본입니다. |
Directory가 마스터 데이터베이스로 다시 전환되면 Directory가 백업 데이터베이스에 연결되어 있는 동안 변경된 내용은 손실됩니다. | 데이터를 잃지 않고 언제든지 Directory 데이터베이스를 변경할 수 있습니다. |
마스터 및 백업 데이터베이스 모두 Security Center 서버에서 호스팅되어야 합니다. | 기본 데이터베이스 및 미러 데이터베이스 인스턴스는 모든 컴퓨터에서 호스팅될 수 있습니다. |
무료 SQL Server Express 버전으로 작업할 수 있습니다. | 미러링을 지원하는 SQL Server 2008 Standard Edition 이상이 필요합니다. |
엔터티 구성이 자주 업데이트되지 않을 때 권장됩니다. | 엔터티 구성이 카드홀더 및 방문자 관리와 같이 자주 업데이트될 때 권장됩니다. |
데이터베이스 장애 조치가 진행되는 동안 모든 클라이언트 애플리케이션 및 역할을 일시적으로 연결 해제합니다. | 기본 서버를 몇 초 이상 사용할 수 없는 경우 Directory가 다시 시작됩니다. |
데이터베이스 장애 조치는 Directory Manager 역할에 의해 처리됩니다. | 데이터베이스 장애 조치는 SQL Server Express에서 실행되는 별도의 미러링 모니터 서버(선택적이지만 강력하게 권장됨)에서 실행되거나 데이터베이스 관리자가 수동으로 감지하여 실행해야 합니다. |