I don't, in general, recommend putting any data in the global directory
that is only needed in limited locations. I also am not, and never was,
of the opinion that AD should be the every directory that MSFT initially
pushed back in 2000-2002 or so which they have obviously completely
backed off of now. It just wasn't what I considered to be a good idea.
In small to maybe medium shops, these things are fine. But as you scale
into the tens and especially hundreds of thousands of users (which is
where I do all of my work) or more what you do with the directory is
extremely critical to overall cust-sat of the directory experience. In
general, again, I try to keep the directory to as NOS a level as
possible. I see no reason, for instance to send Exchange data or other
app data for say Kokomo Indiana to say New Zealand when the Exchange
servers or app servers are in a DataCenter in California or London, etc.
While AD can keep up with a tremendous amount of churn (in fact I have
seen it smoke iPlanet for amount of churn AD could replicate over slow
lines versus what iPlanet could do over GByte) if there is no realistic
need to, why would you? It is silly from a cost standpoint as well as
possibly impacting the replication of important information like
password changes, account disables, or account unlocks. It isn't like if
a password needs to come through, the garbage make work data jumps out
of the way. The replication model doesn't work that way.
In addition, for this specific application, the idea is to maintain a
current listing of computer logon info which is not necessarily going to
be very current and is based entirely on your domain replication latency
which may or may not be understood and if understood may or may not be
known. In general while most companies understand the idea of
replication latency, few actually knew what their domain and forest
latencies were or even what the max and min theoretical latencies could be.
Finally, consider the amount of network traffic generated replicating a
12 character computer name around a domain of 20,30, 100 DCs versus just
writing it to a single DB somewhere.
--
Joe Richards Microsoft MVP Windows Server Directory Services
Author of O'Reilly Active Directory Third Edition
www.joeware.net
---O'Reilly Active Directory Third Edition now available---
http://www.joeware.net/win/ad3e.htm