For several years, I’ve been running a backup protocol that keeps three backups of workstation photographs and other documents on Synology local NAS boxes, with a rotating pool of hard disks – recently, 6TB ones – physically transported to a safe deposit box for disaster recovery.
I’d like to rotate the offsite disks every month, but I seem to only do it three or four times a year. This leaves me open to loosing several months work in the event of a site-wide disaster. I am now considering cloud backup to replace, or possibly enhance, off-site storage of physical disks. I don’t intend to take any of the NAS boxes out of service, so this would end up being what some people call a hybrid backup scheme.
In the past, I have been wary of upload and restore times for cloud backup. However, in the last year I’ve upgraded my Internet connection to a 50 Mb/s (bidirectionally) AT&T IPFlex circuit, which means that, if the connection speed is the limiting factor, backing up or restoring 6 TB (the size of my current photo collection) in less than two weeks. In addition, there are some cloud backup providers that provide seeding and disaster recovery with shipped disks.
I’ve done some initial testing with Amazon’s S3 service and with Dropbox Pro. I get about 18 Mb/s upload speed on large files with S3 without using the concurrent transfer feature. I am unclear on how to use overlapped transfers in unattended operation without writing some code, which I would prefer not to do. Dropbox Pro seems to max out at a little over 3 Mb/s up, although I’ve seen very fast downloads from them. I have not yet tried Google Drive.
I am intrigued by Amazon Glacier, with its very low storage costs, but whether it is implemented with tape or not, it has tape-like characteristics, and all my backup software for the last five or six years has assumed direct access storage devices (DASD in IBM-speak, pronounced “dazz-dee”). I never liked the tape-oriented backup software that I used in the nineties and oughts, but haven’t looked at current offerings.
I haven’t made up a formal list of requirements, but here’s an off-the-top-of-my-head start:
Low cost, high transfer rate In both directions, security/privacy (super-strong passwords, maybe two-factor, SSL uploads and downloads, server-side storage redundancy, support, encrypted server-side storage, etc), good client-side backup software.
My initial reaction was to put company stability in there, but now I’m not so sure. If the service provider goes belly up, I could switch to a new provider, and make more trips to the safe-deposit box in the meantime.
Here are some questions for everybody who reads this:
Do you have a similar problem? Are you looking at similar solutions? What services should I be considering? For those who have implemented something like this, what were the lessons learned? What client-side software do you like?
Pretty open-ended, but I figure I’m not alone in considering this, and maybe we can all learn from each other.
A few links to what I've already done:
Some general thoughts:
http://www.kasson.com/bleeding_edge/?p=969Experiences with Dropbox Pro:
http://www.kasson.com/bleeding_edge/?p=1003Experiences with S3:
http://www.kasson.com/bleeding_edge/?p=980Firewall performance considerations:
http://www.kasson.com/bleeding_edge/?p=1018Jim