為何 Active Directory 網域服務 使用此復寫模型
本主題說明複寫模型 Active Directory 網域服務 所使用的自由格式系統原因。
Active Directory 網域服務 是自由格式的系統,原因如下:
- 客戶需要高度分散式的解決方案,其中的目錄部分可以分散到其網路,並在本機管理。
- 大型客戶通常會成長為數百萬個對象、數百或數千個複本,或兩者。
- 許多客戶網路只提供某些位置的間歇性連線;例如,遠端石油鑽探平臺和海上船隻,因此系統必須能夠容忍部分連接或中斷連線的作業。
無法保證分散式系統目前或未來狀態的完整感知,因為必須傳播狀態變更的知識,而且傳播需要時間,在此期間可能會發生更多狀態變更。
緊密結合的系統試圖消除不確定性,以處理不確定性。 這可透過更新的條件約束來完成,要求所有節點或大部分節點都可供使用,才能執行更新、針對重要資源使用分散式鎖定配置或單一主控、限制所有節點連線良好,或這些技術的某些組合。 分散式系統中計算節點越緊密結合,調整限制就越低。
自由形式系統藉由容忍它來處理不確定性。 自由格式系統可讓節點擁有整體系統狀態的不同檢視,並提供解決衝突的演算法。
由於本機管理、中斷連線的作業和非常大量節點的延展性需求,緊密結合的解決方案被拒絕為不適合 Active Directory 網域服務。 選擇鬆散結合的模型,多宿主鬆散一致性與聚合,符合所有需求。