Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

sevoneone

macrumors 6502a
Original poster
May 16, 2010
958
1,302
Our company currently has an internal marketing/graphic design department. We have 4x graphic designers on iMacs and a 2012 Mac mini running as a File Server where all their files/data is stored. A thunderbolt to ethernet adapter, Link aggregation, and a compatible Gigabit switch keeps everything working smoothly.

In about a month, we're going to be more or less duplicating the setup in a second location about 15 miles away. Each location will have 3 graphic designers and while the designers in each location will mostly be working on files/projects related to their area, our goal is to be able to have anyone be able to open and work on any project when needed. We're talking large Adobe Indesign projects and associated file links which are mostly high-res images, so "streaming files" over the internet is not my first choice. I am looking for opinions and suggestions for the best way to enable collaboration/sync between the two locations. There is no need for high availability, meaning the sync can complete overnight.
 

belvdr

macrumors 603
Aug 15, 2005
5,945
1,372
A few years ago, I had two backup systems that needed to replicate to each other for offsite requirements.

We opted for a hardware based system that included compression and deduplication. The replication worked in a blocks of a few MB each. If the source system was sending data and the destination system already had the block in question, the destination simply updated a file pointer. These blocks were deduplicated and compressed _before_ replication and saved a lot of time.

I'm not advertising this as the solution to your problem but rather giving some ideas on what to look for in a system built for the purpose.

How much data do you need synced initially and what are the change rates?
 

sevoneone

macrumors 6502a
Original poster
May 16, 2010
958
1,302
We have about 1.1TB of data total. Up to 10GB of changed/new data per day.

The initial sync I can be done locally. Ideally, I could just clone the drive storing the data take it to the new location and then begin the sync. What hardware-based system were you guys using?
 

belvdr

macrumors 603
Aug 15, 2005
5,945
1,372
We have about 1.1TB of data total. Up to 10GB of changed/new data per day.

The initial sync I can be done locally. Ideally, I could just clone the drive storing the data take it to the new location and then begin the sync. What hardware-based system were you guys using?
Ours was designed for backups, not file serving, so keep that in mind.

It was a Dell DR series appliance. It’s an awesome device.
 

Flint Ironstag

macrumors 65816
Dec 1, 2013
1,334
744
Houston, TX USA
Can your fileserver handle a doubling of clients? If so, a single fast connection between connections may be all that's needed. Hard to say without testing. But, you've indicated that isn't your first choice.

If you're duplicating the setup at the remote office, sounds like you just need to choose Carbon Copy Cloner, Super Duper, or rsync to handle cloning duties at night.
 

DJLC

macrumors 6502a
Jul 17, 2005
959
404
North Carolina
My gut reaction is that you're asking for problems with version control if you do this. I don't think you're going to find a solution to keep the various shares synced in real-time, and a nightly sync could become problematic — ie., a file was edited remotely at 3:15pm AND locally at 3:20pm; which one should it keep?

I would investigate establishing VPN access into each location. An end user could connect to the other office's share via VPN. This keeps things secure, eliminates problems with version control, and still allows access to projects stored in remote offices. Obviously you would need solid Internet connections at both ends with high upload speeds for this to work well.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.