Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have server at head office. I want to sync a single folder between 60 sites. The folder is a few GBs in size. I have somewhat limit bandwidth speeds and would like to sync after hours as not to effect productivty. Time isn't a priority, so the sync could happen over a few days/weeks after hours.

I have Server 2003 with a domain.

Whats the best way of doing this?

share|improve this question

1 Answer 1

up vote 4 down vote accepted

This depends on if you want one-way or two-way replication. Also, collisions in file editing will make you want to gouge your face off with a rake (anything to get your mind off the pain of colliding file versions), so try to avoid any solution that doesn't handle versioning mismatches.

For Windows, you may want to look into what is likely to be your best two-way option (and in fact, your best option no matter what the replicaiton path is): DFS. You can use it in standalone mode (i.e. without Active Directory involved) or in a domain environment (do this if at all possible). DFS is rather advanced in keeping one namespace consistent across multiple servers. DFS replication replicates individual files, and since Server 2003 R2, file replication can replicate mere portions of files that have changed, thus saving more bandwidth.

A slightly (read: massively) ghetto way of performing replication across multiple servers would be to use a scheduled robocopy script to copy files from one master server down to the others. Robocopy has some limited form of bandwidth throttling using the /ipg:n option, however don't expect fantastic results from it. You could cascade the replication in a stream topology; replicating from your head server down to a few important sub-servers, and then from the subs to further subs and down the line. That gets messy if you want to keep files consistent. Any use of robocopy in your situation will pretty much ensure that you have premature baldness and an ulcerated intestinal tract as you fight with bandwidth, hacked-up two way replication attempts, and/or lost data as files from downstream are overwritten from files upstream.

TL;DR

DFS FTW.

share|improve this answer
    
Thanks, I did have DFS in mind but I'm largely inexperienced with DFS. Can I throttle speeds and/or set replication times? –  Jake Apr 23 '12 at 7:15
    
@Jake Yes! Yes it does! –  Wesley Apr 23 '12 at 7:18
    
+1 for the wonderfully described health hazards. –  Chris McKeown Apr 23 '12 at 7:39

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.