Replikationsverhalten in Active Directory Domain Services

Das Replikationsverhalten ist konsistent und vorhersagbar. Bei einer Reihe von Änderungen an einem bestimmten Replikat kann das Ergebnis vorhergesagt werden– die Änderungen werden an alle anderen Replikate propagiert. Die Entwicklung eines zuverlässigen allgemeinen Modells zur Vorhersage, wann die Änderungen auf alle anderen Replikate oder auf einem bestimmten Replikat angewendet werden, ist unmöglich, da der zukünftige Zustand des verteilten Systems als Ganzes nicht bekannt ist. Dies wird als "nicht deterministische Latenz" bezeichnet, und Anwendungen, die das Verzeichnis verwenden, müssen dies verstehen und zulassen.

Die Situation ist möglicherweise nicht so komplex. Es gibt nur drei Zustände, die eine Anwendung aufnehmen muss:

  • Versionsveränderung: Keine der Änderungen, die auf ein bestimmtes Quellreplikat angewendet werden, wurde an ein bestimmtes Zielreplikat propagiert. Eine Anwendung, die das Quellreplikat liest, sieht die neue Version der Informationen, während eine Anwendung, die das Ziel liest, die alte Version erkennt (oder nichts, wenn die neuen Informationen zum ersten Mal hinzugefügt wurden). Die Versionsfähnung gilt für alle Verzeichnisdienstverbraucher.
  • Teilaktualisierung: Einige der Änderungen, die auf ein bestimmtes Quellreplikat angewendet werden, wurden an ein bestimmtes Zielreplikat propagiert. Eine Anwendung, die das Quellreplikat liest, sieht die neuen Informationen, während eine Anwendung, die das Ziel liest, eine Mischung aus alten und neuen Informationen erkennt (oder nur einige der neuen Informationen, wenn die neuen Informationen zum ersten Mal hinzugefügt wurden). Die partielle Aktualisierung gilt für Verzeichnisdienstverbraucher, die zwei oder mehr verwandte Objekte verwenden, um ihre Informationen zu speichern.
  • Vollständig replizierter Zustand: Alle Änderungen, die auf ein bestimmtes Quellreplikat angewendet werden, wurden an ein bestimmtes Zielreplikat propagiert. Anwendungen auf den Quell- und Zielreplikaten sehen die gleichen Informationen.