We're currently getting the opportunity to redesign a closed network's Windows 2008 architecture. It is pretty vanilla, but here are some of the specs on this domain:
-It is one flat domain
-all DC's and services offered (Sharepoint, Exchange, OCS Chat, etc) will be located at one main physical site due to security reasons
-The DC's will be located on an ESX server as virtual machines.
-500 to 1000 users, possibly 500 more in future expansions over the next 3 years
-20 remote sites, possibly, 10 more over the next 3 years
-30 OU's, possibly 20 more over the next 3 years
-Very little in the way of AD published objects (printers, scanners, etc)
How many domain controllers should we implement in a network like this?
Currently, there are only 2 DC's. I was thinking that we should have a minimum of 5 DC's, one for each FSMO role. Would that be a good starting point? Why would you recommend more or less DC's?