다음을 통해 공유


Active Directory Domain Services 복제 동작

복제 동작은 일관되고 예측 가능합니다. 지정된 복제본(replica) 대한 변경 집합이 제공되면 결과를 예측할 수 있습니다. 변경 내용은 다른 모든 복제본으로 전파됩니다. 분산 시스템의 미래 상태를 전체적으로 알 수 없으므로 변경 내용이 다른 모든 복제본 또는 특정 복제본(replica) 적용되는 시기를 예측하기 위한 신뢰할 수 있는 일반 모델을 고안하는 것은 불가능합니다. 이를 "비결정적 대기 시간"이라고 하며 디렉터리를 사용하는 애플리케이션은 이를 이해하고 허용해야 합니다.

상황이 복잡하지 않을 수 있습니다. 애플리케이션이 수용해야 하는 상태는 세 가지뿐입니다.

  • 버전 기울이기: 지정된 원본 복제본(replica) 적용된 변경 내용이 지정된 대상 복제본(replica) 전파되지 않았습니다. 원본 복제본(replica) 읽는 애플리케이션은 새 버전의 정보를 보는 반면 대상을 읽는 애플리케이션은 이전 버전을 확인합니다(새 정보가 처음으로 추가된 경우 아무 것도 볼 수 없음). 버전 기울이기 는 모든 디렉터리 서비스 소비자에게 적용됩니다.
  • 부분 업데이트: 지정된 원본 복제본(replica) 적용된 일부 변경 내용이 지정된 대상 복제본(replica) 전파되었습니다. 원본 복제본(replica) 읽는 애플리케이션은 새 정보를 보는 반면 대상을 읽는 애플리케이션에는 이전 정보와 새 정보가 혼합되어 표시됩니다(또는 새 정보가 처음으로 추가된 경우 새 정보 중 일부만 표시). 부분 업데이트는 두 개 이상의 관련 개체를 사용하여 정보를 저장하는 디렉터리 서비스 소비자에게 적용됩니다.
  • 완전히 복제된 상태: 지정된 원본 복제본(replica) 적용된 모든 변경 내용이 지정된 대상 복제본(replica) 전파되었습니다. 원본 및 대상 복제본의 애플리케이션은 동일한 정보를 볼 수 있습니다.