为什么 Active Directory 域服务使用此复制模型
本主题介绍 Active Directory 域服务用于复制模型的自由格式系统的原因。
Active Directory 域服务是一个自由格式系统,原因如下:
- 客户需要一个高度分布的解决方案,其中目录的某些部分可以分布在其网络中并在本地进行管理。
- 大型客户通常增长到数百万个对象和/或数百或数千个副本。
- 许多客户网络仅提供与某些位置的间歇性连接;例如,远程石油钻探平台和海上船舶,因此系统必须能够容忍部分连接或断开连接的操作。
无法保证完全了解分布式系统的当前或未来状态,因为必须传播状态更改的知识,传播需要时间,在此期间可能会发生更多的状态更改。
紧密耦合的系统通过试图消除不确定性来处理不确定性。 这是通过对更新约束来实现的,这要求所有节点或大部分节点都可用,然后才能执行更新,对关键资源使用分布式锁定方案或单主控,限制所有节点连接良好,或这些技术的某种组合。 分布式系统中计算节点越紧密耦合,伸缩限制就越低。
自由格式系统通过容忍不确定性来处理不确定性。 自由格式系统使节点能够具有整体系统状态的不同视图,并提供用于解决冲突的算法。
由于对大量节点的本地管理、断开连接的操作和可伸缩性的要求,紧密耦合的解决方案会被拒绝,被认为不适用于 Active Directory 域服务。 选择松散耦合的模型,多主节点与收敛保持松散一致性,可满足所有要求。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈