I work for an organisation with a global workforce. Many of the users frequently travel internationally and for extended periods. Historically we've had all travelling staff, regardless of their location, login into a single site/office (let's call is Site B) to access corporate systems and data. This has often meant poor connection speeds due to some locations having poor comms services. We've recently extended our Active Directory infrastructure to multiple countries and have duplicated a number of services and select data, with the intent being to direct users to the closest site.
The challenge we're having is with roaming profiles and logon performance. (FYI: As staff are often away from the office, we use roaming profiles.) The user's AD profile, documents etc is located in Site B. Currently, when a user logs into Site A or Site C their profile etc in Site B is used, causing very slow login speeds.
I had initially thought of using DFS to replicate all profiles across AD sites. The catch is, according to MS and a stack of forums, DFS doesn't support this model. I tried it anyway and it (DFS) didn't handle it very well. There were far too many reads/writes for it to keep up with.
What I want to achieve is for each user's profile etc to be located in each site. Does anyone have a suggestion on how to achieve this?