복제 중에 사이트 간 데이터 충돌을 해결하는 방법

복제를 하면 데이터가 다른 관리 서버로 전송되거나 전달됩니다. 사이트에 여러 개의 복제 파트너가 있을 수 있으며 한 파트너에서 수행된 모든 변경 사항이 모든 사이트에 복제됩니다.
복제되는 데이터는 무엇입니까?
한 복제 사이트가 다른 복제 사이트를 덮어쓰지 않습니다. 대신 각 사이트의 컨텐츠를 비교하여 한 사이트에 다른 사이트에 없는 패키지 또는 컨텐츠가 있는 경우 해당 패키지 또는 컨텐츠가 공유됩니다. 모든 LiveUpdate 컨텐츠 및 클라이언트 패키지가 일치하면 아무것도 교환되지 않습니다.
복제 파트너는 다음과 같은 데이터를 복제합니다.
  • 정책 및 그룹(필수 양방향)
  • 해당하는 옵션을 지정한 경우 LiveUpdate 컨텐츠 및 클라이언트 설치 패키지(선택적 양방향)
  • 로그(선택적 양방향 또는 단방향)
한 사이트에서 관리 서버를 업그레이드하는 경우 모든 사이트의 관리 서버 버전을 업그레이드해야 합니다. 데이터베이스 스키마 버전이 일치하지 않으면 복제가 실행되지 않습니다.
다음 표에는 관리자가 사이트 팜의 사이트 설정을 변경하는 경우 관리 서버가 충돌을 해결하는 방법이 나와 있습니다.
관리 서버가 사이트 간 충돌을 해결하는 방법
충돌 유형
해결 방법
두 가지 차이점은 함께 존재할 수 없습니다.
사이트 1과 사이트 2의 관리자 모두 동일한 방화벽 정책 설정을 구성합니다. 사이트 1에서 설정이 실행됩니다. 사이트 2에서 설정이 실행 중지됩니다.
관리 서버는 가장 최근의 변경 사항만 유지합니다.
예를 들어 사이트 1에서 변경한 후 사이트 2에서 변경하면 사이트 2의 변경 사항이 유지됩니다.
두 사이트에 대해 동일한 변수가 생성됩니다.
사이트 1과 사이트 2의 관리자는 모두 동일한 이름의 그룹을 추가합니다.
관리 서버는 두 가지 변경 사항을 모두 유지하며, 더 최근 변수 뒤에 물결표 문자와 숫자 1(~1)을 추가합니다.
예를 들어 두 그룹이 Sales라는 이름을 가진 경우 더 최근에 Sales라는 이름이 지정된 그룹이 Sales ~1이 됩니다.
데이터는 충돌 없이 병합될 수 있습니다.
사이트 1의 관리자는 2개의 방화벽 정책을 추가하고 사이트 2의 관리자는 5개의 방화벽 정책을 추가합니다.
관리 서버는 변경 사항을 병합합니다.
예를 들어 관리 서버는 7개의 방화벽 정책을 두 사이트에 모두 표시합니다.