New Backup plan… out with Jungle Disk and ZManda Cloud Backup, in with CrashPlan, MySQLBF and SqlBF…

[UPDATE: After a few days, i tried CrashPlan Pro on a 30 day trial... Now i find out that its not available outsite the US and Canada... Its a bit hiden in their FAQ... So, back in search i go!]

My current backup strategy is a long and convoluted one, but it did work… until i shut a lot of stuff down… now i am starting to re-think my plan… first the existing “plan”…

  • my main laptop, a Mac Book Pro, is backed up to my Main Workstation (AKA the GodBox) via iSCSI. The GodBox is running Windows 2008 R2 Server, and has the free Microsoft iSCSI Target installed. I am sharing 2 300Gb VHDs to the MacBook Pro, and those are in RAID 1 on the laptop. Time Machine then backs up to this drive. Also, the iTunes Music, Movies, Apps and TV Shows, and also photos from my camera are also backed up to Jungle Disk. Currently this weighs in at about 160Gb…
  • The GodBox itself has a couple of RAIDed Drives (I know, i know… RAID is not backup…). So, my Photos are stored on a RAID 1 array, which is then backed up using Jungle Disk. The photos college is weighing in at about 180Gb or so… probably more.
  • I have a dedicated server in Germany (this is where this site is being served from… Hello from Germany) and that has the actual contents of the site, database, images, etc. these are currently backed up regularly (every 3 hours for a incremental backup, nightly for a Full backup). I am using ZManda Cloud Backup for this. ZManda has the advantage of backing up SQL and MySQL server, as well as SharePoint and Exchange.
  • There is a machine in the house which acts as an internal Git server (Linux, SSH, Git… simple). JungleDisk was installed on this and backed up the folder where Git lived. works grand…

So, there are a couple of outstanding issues with this setup:

  • for the amount of data i am storing (About 500Gb give or take) with JungleDisk, its costing me about $80 a month. Its costing me about the same for a Dedicated Server, and it is about the same cost of a 1Tb drive, every month!
  • I have logged into the Dedicated server a few times over the last while and found that ZManda was using 900Mb of RAM. Restarting the service solves the issue, but its still a bit of a pain to restart every few days. ZManda released a Version 4 of their ZCB software. I am still on 3.x since MySQL backup was not added to Version 4 yet…
  • If i want to use the same software to backup files around the house, but not in the cloud, ZManda can do it, but JungleDisk cannot.
  • I am using 2 different backup systems…
  • JungleDisk charge $2 per client machine per month, and $4 per server per month (includes some storage with that price… check their site for the latest). Storage is then either charged at about $0.15 per month if you use their API key, or if you use your own, Amazon will charge you… They also use with Amazon S3 or RackSpace Cloud for storage.
  • ZManda is a one off fee per month ($4.95) and you can use that one license to backup as many machines you want. storage is charged at $0.15 per GB, and they are offering 25Gb free… the 25Gb is based on each AWS Region giving you 5Gb free… I suppose since a new Region just opened in Oregon, that could now be 30Gb…

So, i went looking, and i think I found a solution… Some investigation still needed, but we are getting there… here is the plan.

  • The MacBook Pro will still be using TimeMachine to backup to the GodBox using iSCSI, but the plan will be the GodBox gives it 500Gb of storage already RAIDed… Music, Movies, Photos and Apps will be backed up to CrashPlan. They plan i am looking at will cost me about $12 per month and give me the ability to backup up to 10 machines and gives me Unlimited space… We all know what Unlimited means, but it should be enough… Also, CrashPlan gives me the option to backup to my own machines. So, these files will also get backed up to the GodBox.
  • The Photos and important files on the GodBox will also be backed up to CrashPlan. Less important files, but files i want “safe” will be backed up to my Drobo, which currently has about 4Tb usable. The MacBook Pro files will also be dropped in here.
  • The Server in Germany will get backed up to CrashPlan too…. I am liking this idea already… Very simple. I am going to use 2 pieces of software to backup SQL and MySQL: SQL Backup and FTP and MySQL Backup and FTP. Been using the free version for a while, and they do a nice job. Would need to go for the Pro Version (About $50 for MySQL edition and $60 for the MSSQL Edition) but that will backup to a location that CrashPlan will watch, and all the magic will be done then. Any files i want backed up will also end up in CrashPlan.
  • Since CrashPlan allows me to backup up to 10 machines in the cloud, i can add more as needed. Also, machines in the house that would not require cloud or offsite backup can be backed up to other machines in the house without any issues.

This should save me a bit of money over time… My first months outlay will be a little more than my usual JungleDisk bill…. After next month, things should start paying for themself…

Ohhh, and while i am at it, the FREE CrashPlan software allows you to do 95% of what i mentioned above… Actually, more than 95%… the only things it wont do is Cloud Backup (you can still backup to your own machine offsite or a friends machine somewhere) and Backup Sets (Say you want your Documents in the Cloud, but your Music on internal machines, they could be different backup sets).

[Full Disclosure I am paying full price for the service and software above at the moment (on a 30 day trial for CrashPlan, and looking into the SQL and MySQL backup software currently) so this is just what i am planning on doing, not an advertisement...]

  • Nikunj Verma

    Hey Tiernan,

    Interesting post! It’s always good to see people who take data backup seriously and put serious efforts into the overall backup planning process.

    I just wanted to add some points for further discussion on this topic. Of course, since I’m the Product Manager for Zmanda Cloud Backup (ZCB), which sadly you plan to move away from, some of it would certainly appear biased. :)

    1. In your new plan, you still end up using three backup systems – CrashPlan, “MySQL Backup and FTP” and “SQL Backup and FTP” which will make the management, monitoring, billing activities challenging. In contrast, as you know, a single ZCB license can be used on
    all your machines.  ZCB supports backup to external as well as network
    drives, so it can work for your home computers and it can also backup SQL server and
    MySQL servers to take care of your web server in Germany. And yes, MySQL support
    is back in the latest ZCB -version 4.0.2.

    2. Backing up to your other computer is a nice feature but as you said
    too – it is useful strictly for only the reproducible/non-critical data.
    For anything else, I think it is always a good move to adopt a sort of
    hybrid backup approach such as “Full backup to cloud every 15 days” and
    “Incremental backups to local storage daily”. ZCB is perhaps one of the very few products that provide this
    flexibility.

    3. Cost wise, your new plan does seem to be less expensive, at least on paper. Only
    thing to be seen is how does it actually perform in reality. I’ve never
    used Crashplan so I can’t tell for sure, but I do believe that data
    transfer speeds (see this blog post:http://www.qxs.ch/?p=81),  robustness of cloud storage (ZCB uses Amazon S3)
    and overall peace of mind are some of the considerations which are not easy to
    quantified in $$ values.

    I’d indeed be curious to know your experiences. Do keep posting and all the best for your new backup plan!

    • Anonymous

      Thanks for the reply Nikunj. At the moment I am still looking into this and seeing what the best option will be. Zmanda is a great product. I do like it for the speed and the built in SQL and MySQL backup. I am still investigating different options, and I will keep updating with new finds as I go along.
      The SQL and MySQL backup tools below are both software products you buy. So there are no monthly fees an they do emailing, etc. so I will only have one bill per month with this setup.
      As for local backup feature, I can see where you are going with the hybrid model, and I do notice that zmanda does have this as a feature, but crash plan makes configuration a bit easier: no need to do file shares or anything like that. It knows the machines in your account and does the magic in the background.
      Again, thanks for the feedback. I will keep looking and see how I can make the strategy work correctly. And, by the way, zmanda is something I would like to keep! The price of jungle disk is what’s getting me a bit bothered under the collet… :-)
      –Tiernan