3장. 복제를 사용하여 서버 손실 준비
다음 지침에 따라 서버 손실에 대응할 수 있는 복제 토폴로지를 설정합니다.
이 섹션에서는 다음 주제를 다룹니다.
3.1. 토폴로지에서 IdM 복제본 연결 지침
- 각 복제본을 두 개 이상의 다른 복제본에 연결
- 추가 복제 계약을 구성하면 설치한 초기 복제본과 첫 번째 서버뿐만 아니라 다른 복제본 간에도 정보가 복제됩니다.
- 복제본을 최대 4개의 다른 복제본에 연결(하드 요구 사항이 아님)
서버당 다수의 복제 계약이 큰 이점을 추가하지 않습니다. 수신 복제본은 한 번에 하나의 다른 복제본에서만 업데이트할 수 있으며 다른 복제 계약에서는 유휴 상태입니다. 복제본당 복제 계약 4개 이상은 일반적으로 리소스 낭비를 의미합니다.
참고이 권장 사항은 인증서 복제 및 도메인 복제 계약에 모두 적용됩니다.
복제본당 복제 계약 4개 제한에는 두 가지 예외가 있습니다.
- 특정 복제본이 온라인 상태가 아닌 경우 장애 조치(failover) 경로가 필요합니다.
- 대규모 배포에서는 특정 노드 간에 직접 연결을 추가로 수행해야 합니다.
많은 수의 복제 계약을 구성하면 전체 성능에 부정적인 영향을 미칠 수 있습니다: 토폴로지의 여러 복제 계약이 업데이트를 전송하는 경우 특정 복제본은 들어오는 업데이트와 발신 업데이트 사이에 변경 로그 데이터베이스 파일에 대한 경합이 발생할 수 있습니다.Configuring a number of replication agreements can have a negative impact on overall performance: when multiple replication agreements in the topology are sending updates, certain replicas can experience a high contention on the changelog database file between the incoming updates and the outgoing updates.
복제본당 더 많은 복제 계약을 사용하려면 복제 문제 및 대기 시간이 발생하지 않아야 합니다. 그러나 많은 중간 노드 수와 많은 중간 노드 수로 인해 대기 시간 문제가 발생할 수 있습니다.
- 데이터 센터의 복제본을 서로 연결
- 이렇게 하면 데이터 센터 내에서 도메인 복제가 보장됩니다.
- 각 데이터 센터를 두 개 이상의 다른 데이터 센터에 연결
- 이렇게 하면 데이터 센터 간 도메인 복제가 보장됩니다.
- 최소 한 쌍의 복제 계약을 사용하여 데이터 센터 연결
- 데이터 센터 A1에서 B1로의 복제 계약이 있는 경우 A2에서 B2로의 복제 계약을 통해 서버 중 하나가 다운된 경우 두 데이터 센터 간에 복제를 계속할 수 있습니다.