Active Directory Domain Services에서 이 복제 모델을 사용하는 이유
이 항목에서는 Active Directory Domain Services에서 복제 모델에 사용하는 자유 형식 시스템의 이유를 설명합니다.
Active Directory Domain Services는 다음과 같은 이유로 자유 형식 시스템입니다.
- 고객은 디렉터리의 일부를 네트워크에 분산하고 로컬로 관리할 수 있는 고도로 분산된 솔루션이 필요합니다.
- 대규모 고객은 종종 수백만 개의 개체, 수백 또는 수천 개의 복제본 또는 둘 다로 성장합니다.
- 많은 고객 네트워크는 일부 위치에 대한 간헐적인 연결만 제공합니다. 예를 들어 원격 석유 시추 플랫폼과 선박이 해상에 있으므로 시스템은 부분적으로 연결되거나 연결이 끊긴 작업에 관대해야 합니다.
상태 변경에 대한 지식이 전파되어야 하고 전파에 시간이 걸리고 더 많은 상태 변경이 발생할 수 있으므로 분산 시스템의 현재 또는 미래 상태에 대한 완전한 인식을 보장할 수 있는 방법은 없습니다.
긴밀하게 결합된 시스템은 이를 제거하려고 시도하여 불확실성을 처리합니다. 이 작업은 업데이트에 대한 제약 조건을 통해 수행되며, 업데이트를 수행하기 전에 모든 노드 또는 일부 노드를 사용할 수 있어야 하고, 중요한 리소스에 대해 분산 잠금 체계 또는 단일 마스터링을 사용하거나, 모든 노드를 잘 연결하도록 제한하거나, 이러한 기술의 일부 조합을 사용해야 합니다. 분산 시스템의 컴퓨팅 노드가 더 긴밀하게 결합될수록 크기 조정 제한이 낮아집니다.
자유 형식 시스템은 이를 용인하여 불확실성을 처리합니다. 자유 형식 시스템을 사용하면 노드가 전체 시스템 상태에 대해 서로 다른 보기를 가질 수 있으며 충돌을 해결하기 위한 알고리즘을 제공합니다.
긴밀하게 결합된 솔루션은 매우 많은 수의 노드에 대한 로컬 관리, 연결 끊김 작업 및 확장성에 대한 요구 사항 때문에 Active Directory Domain Services에 적합하지 않음으로 거부되었습니다. 선택된 느슨하게 결합된 모델인 다중 마스터 시스템의 느슨한 일관성과 수렴성은 모든 요구 사항을 충족합니다.