You are here

Backblaze and the Backup Bouncer Test

PhotoJoseph's picture
February 14, 2013 - 1:00am

Recently I was introduced to a backup application called Arq, by Haystack Software. This is a $29 app that gives you a clean interface to Amazon’s S3 or Glacier servers, allowing you to use Amazon as a backup service. Since Glacier is only $.01 per GB per month (about $10 per TB), it’s a pretty good deal. There are initial upload and then retrieval charges to consider as well, but the peace of mind of online/cloud backup is hard to put a price on.

Granted, you can buy a 3TB USB 3 hard drive today for just $130 [Amazon.com link] and ship that to a friend on the other side of the country for safe keeping, but by now I think we all know the advantages of automated, offsite backup.

Backup Bouncer Test

Anyway, this article isn’t about Arq or Glacier. It’s about a disturbing statement I read on the Haystack website, which I immediately challenged Backblaze on. As you know I’m a huge supporter of Backblaze (having written a very popular post on the topic “Cloud Backup; Backblaze in the Real World” last year), so seeing anything negative about a service I rely on is sure to get my hackles up!

The statement in question is under the header “Accuracy”, around the middle of the Arq info page. It states that Backblaze failed 19 out of 20 tests using a test suite called “Backup Bouncer”. In fact, the list goes on to show that Carbonite failed 20 out of 20, Dropbox failed 19 of 20, and so-on. Disturbing numbers, to say the least!

In complete fairness to Haystack Software, the folks who wrote this article, they did state “What do these results mean? For most scenarios, probably nothing. Any of those backup apps can restore your file contents — photos, Office docs, music files. You’ll still be able to view your restored photos, edit your restored Office docs, play your restored music. But the dates on the files might not be correct, for instance.” But regardless; 19 out of 20 failures does not instill confidence.

Backblaze’s response

So naturally, I asked Backblaze, and am quoting their response below. The short version is… chill out. It’s all good.

From Backblaze spport:

Backup Bouncer, for the most part, is a “file system cloner bouncer” and is not a great way of testing a backup service. Backblaze is not a drive cloner, and we should not be used as such as you cannot boot from a Backblaze backup. This is by design. Backblaze explicitly is for data and specifically refuses to backup system files and the more esoteric metadata, such as Finder comments, bootability flags, ACLs, etc. Backblaze is to keep real-world data files like pictures and movies and music and Quicken files safe—standard stuff that standard users deal with. Backblaze also leans towards cross platform: you can backup a Mac and restore to a PC and vice versa.

To be clear, Backblaze specifically backs up the Macintosh resource forks, the Finder info of “type” and “creator”, and the created and modified dates of a file. Those are the most commonly used and viewed types of metadata, and what we focus on.”

What they are saying is that Backblaze was never designed to make a mirror or clone of your system, which is what Backup Bouncer looks for. So using a clone-checker to check a non-clone backup isn’t an accurate test. The results are misleading, and frankly, dangerous. It’s not fair to Backblaze or to their users to panic people into thinking that their backups may not be safe.

Does this mean Backblaze is infallible? No, of course not. Nothing is perfect, and this is why we have multiple backups. Remember, “if it doesn’t exist in three places, it doesn’t exist”. Backblaze will continue to be my online backup service of choice.

My own test

I decided to run a small real-world test, and restore roughly 35 GB of backed up photos (about 1.5% of my 2.3 TB photo archive on Backblaze). The process was simple; I logged onto Backblaze, selected a couple of whole-month folders from my Aperture Masters collection, and clicked restore. A short time later I received an email that my zip was ready to download, and when I realized I had 35 GB to pull, I downloaded the “Backblaze Downloader” app, which allows you to pause your backup mid-go. That evening I kicked it off for an overnight download.

Results? Perfectly fine. No I didn’t open every single file (there were lots of them), but I opened several selected randomly, of different formats (JPG, TIF, ORF) and all opened fine. For the record, while I’ve never had the need to restore a massive Aperture library, I have created smaller test libraries, backed them up and restored them with no problem.

Cost of Arq and Glacier

Just to do the math; if I were to backup just my Aperture originals (masters), that’s currently 2.32 TB, or 2,376 GB. At 1¢ per GB, that’s $23.76 per month. There is also a 5¢ per 1,000 requests “request” fee to Glacier, which the Arq website describes as “approximately $.05/GB in ‘per-request’ fees”, so I think means that it’d cost $118.80 for the initial backup, although that’s not really clear to me. If someone else understands these request fees more clearly (of the 1,000 requests, is it 1 request per MB, or per file, or what?), please feel free to clarify in the comments below.

Glacier is considerably more expensive than Backblaze at only $3.96 per month for unlimited data, but if you need a perfect clone, then it’s a great solution. And let’s be honest… having yet another online backup to your precious photos can only be a good thing.

App:
Backblaze
Platform:
macOS
Author:
PhotoJoseph

Excellent review and analysis. Thanks Joseph. I’ve been very happy with Backblaze since I took your suggestion. For the clone option, I use a great program called SuperDuper.

Steve.

Thank you. I can continue backing up to Backblaze without concern.

Thanks for getting on top of it. I never saw the original article but I’m glad I didn’t because I would have similar reaction that you had. I too am using backblaze for my aperture library. Thanks for the analysis and keeping my piece of mind intact.

www.nicknieto.com / Portland, Oregon

The per-request fee is independent of the size. You upload what they call “archives”, which can be a file from 1-byte to 3TB in size. If you have thousands of small files you could save money by zipping them up and then uploading the single large zip file as one “archive”. Glacier is unusual among AWS services in that they don’t charge transfer fees to put data into it, only to retrieve it, which they assume will be rare.

BTW, they reason they have a per-request fee is to encourage the behavior of bundling many small files into large archives (Amazon’s internal cost is marginally lower to store a few large files than many small ones), and also to discourage spamming the service with millions of uploads. Without it, you could store a TB as a single archive, or 1 trillion 1-byte files at the same cost to you, but the latter would cost them a lot more.

Joseph, this is so helpful. I appreciate your attention to detail for issues both directly and indirectly related to Aperture, best practices, workflows, etc.

Can someone verify that the Seagate Expansion 3 TB USB 3.0 Desktop External Hard Drive (in the link above) is Mac compatable?

Thanks.

I use one for my Aperture Library on a 27” i-Mac, so I guess I would have to say
“Yes”. I bought mine at Future Shop in Canada and looks similar to the one in the photo on the link.

I'd much rather have a bottle in front of me than a frontal lobotomy.

I am an Arq user.  I have 130GB in Amazon glacier storage.  It’s my entire aperture library.

Cost: Feb 2.15 USD

You may login with either your assigned username or your e-mail address.
Passwords are case-sensitive - Forgot your password?
randomness