Mozy Rocks!
Thursday, May 28, 2009 at 6:36PM For many years I have been super cautious about making backups. As a software developer, I've seen some people lose an entire day's work, if not more. Personally I've had lots of near calls, but usually a backup saves my hide (and sanity). When I'm actively working on a project, I like to have multiple backups schemas going on at the same time. My current setup is:
Time Machine
As a Mac user, I've got it easy in this department. Windows has similar backup solutions, but they are no where near as easy to setup and use. With Time Machine, I simply plug-in an external USB drive and tell Time Machine to use it for backups. Then I can forget about it until I need to restore something. Time Machine backs up the entire contents of the hard drive, on an hourly basis, so I'm never too far away from a recent backup.
Git VCS
For the code I'm writing, I use a distributed VCS (Version Control System) called Git. It keeps my projects safely organized and provides a permanent tree of source history so I can figure out what changed between versions and am always able to recreate an earlier version. To be sure, a VCS is a vital and important tool for any developer, but the VCS repository itself needs to be backed-up, which Time Machine and Mozy take care of.
Mozy
While Time Machine is great, it has one fatal flaw. It is local. If something disastrous happens, such as a fire, theft, lightning strike, backup media failure, etc., my primary data as well as my local backups could be gone. So, it is essential to have my most important data backed up offsite. I am a very satisfied user of Mozy, an online backup service that has a native Mac client (Windows also, but I'm a Mac zealot). I really believe that online backup is the best way to go. It is possible to take media backups (e.g., DVD's) to a secure offsite location of your own choosing, but that isn't really practical. Too easy to forget and it takes too much time and effort. With Mozy, I tell it what files and/or directories to backup and give it a schedule and leave it be. It works quietly in the background and after the initial backup is generally quite fast at doing incrementals. The basic plan allows for unlimited storage, so I can choose what I want backed up, a little or a lot (in my case, a lot). And it is surprisingly inexpensive. Mozy encrypts the data before transmitting it to their secure servers, and allows the user to choose their own encryption key if so desired. If something really bad happens I know that my important files are safe and secure. I can restore the data via the Internet, to any computer, or order DVD's if I need to restore a ton of data. Mozy gives me peace of mind. Mozy rocks!
Permalink
Tech in
Software Development 
