Is this possible? Synchronization of a 160GB iTunes folder via VPN to another location and another RAID5 array.
Posted on 2006-05-21
DISCLAIEMR: This is going to be for a record label owner, so stability and performance should be the focus over price. I'd like options between 5-20K including drives. If this is an unreasonable budget, advise me on what the least expensive proven solution would be. If you know a reseller for a product, are a reseller for a solution, or have installed something like this before, I'll put you through your paces and you can have this client.
I have an end-user with an Apple notebook using iTunes off of a 500GB LaCie Firewire drive. The current size of his collection is 160GB. When he moved his library from his internal drive to an external one, the time that it took iTunes to begin playing a song increased by a few fractions of a second. This delay was slight, and he had to live with it because of his need for increased space, but he can't live with anything near a 1 second delay between the time he presses play in iTunes and the time that sound is emitted from his speakes. I mention this only to shed light on the quality of service we need to attain with the solution.
This LaCie external drive is only as reliable as the two drives in RAID0 inside it. If one fails, his data is toast. He backs up this drive to another two LaCie drives (one he keeps at home, one he keeps at the office) but he forgets to backup alot and this means he can lose a weeks worth of information. In recent months, he's only maintained the backup at home, further illustrating how the backup being a manual one is a work-flow problem.
The client doesn't want to lug the firewire drive home each night in order to access his music at home. I recommended that he get a RAID5 array at the office. I don't know if this will be a full blown computer or just a NAS with hot-swap bays, but I want to get him off of a RAID0 solution that could die at any moment. At home, he needs to get an identical RAID5 solution. Then we need to synchronize these during the course of the day. If he downloads 200MB of music in one day, it will need to be there when he gets home. iTunes shouldn't be able to tell the difference between one RAID5 at the office and the other RAID5 at the house. Now, if gigabit network isn't going to have the response time of Firewire 400 or 800, we can try to get a NAS that lets us plug into it with firewire and access as a removable HD. I don't think that this will be needed, but I'm open to doing anything. What can't happen is that he loses the quick "click and it plays" routine that he has right now. This is step one.
Once we do this I'd like a way to automate the sync of a portable copy to take with him on the road if he ever needs it. Some setup like this, the NAS's that we choose have a USB/Firewire port and we stick one of his LaCie's in there. We run software that sync the drive to the NAS so that all three copies are up to date. If he does work at home it sync to the office NAS and then sync to the removable HD attached to the NAS. If he makes changes at the office they sync the the removable HD and the NAS at home. If he goes on the road and downloads some music, when he plugs it back in, it sync to the office NAS and then that office NAS sync to the home NAS.
Is this possible or is there any other solution whereby he can access his music everywhere? I was looking at X Drive, online storage, Windows 2003 DFS, Second Copy and other solutions and I'm open to anything. It looks like a 300GB drive hosted somewhere on the internet isn't feasible because he's have latency and bandwidth problems. He is on the road very VERY rarely (read: never). We mainly are doing this to give him fault tolerance and save him the hassle of lugging a firewire drive around. He does not have full use of his body, so this is something that is worthwhile for him and the company he owns.
I'm thinking of upgrading his internet to 4.5MBit synchronous service at the office if it would help. I'd do this at his home if it was necessary as well. I could even budget to get the $1399 6.0Mbit service. I just need it to work great, not good, but great. Twenty thousand is a lot to spend on an iTunes directory but it's got to work absolutely flawlessly for that amount, and there can't be something just as good at 8 or 10K.