Backblaze is building a 270 TB storage pod
backblaze.com
backblaze.com
Public pledge, if backblaze releases a linux client, even if it's command line only and requires that I manually edit an XML file, I'll purchase a 1 year subscription.
Consider how many Linux users would need to do this to a) pay for the developer time to write/maintain the client and b) pay for the support time for Linux issues
How much revenue is Atom for Linux expected to generate for Github?
IT support staff? Those are the people you want to enamor yourself with. And they're either on Apple or Windows gear.
Personally I assume they don't release a linux client because then people would backup their server to it.
When I still used Android, I would recommend iPhones all the time to people. Why? Because it just works, and I don't want to be stuck troubleshooting their Android issues for the life of their phone.
It'd be difficult for them to make money at $5 a month off a guy who wants to backup 20TB of usenet archives or whatever.
Right now those kind of collections are weeded out since they don't backup network shares.
There are a couple of technical problems I'd like to overcome in the next 12 months and get the Linux client out there. One technical problem is how many versions and flavors of Linux to support. For example, we're going to ship binaries for Debian simply because it's the flavor we use in our own datacenter, but after than we'll need CentOS, RedHat, Ubuntu, probably Gentoo, others?
I'm not sure I understand the state of how others release shrink wrap Linux products in 2014? We could require customers to compile it, but that seems kind of horrid and very unlike Backblaze. If you aren't familiar with us, we are known as being friendly and easy to use. Backblaze is not a developer tool for scripting backups, you simply install Backblaze and it backs up your entire computer in order to be "easy". It was the only way we could be sure we had everything you needed. This is also why we charge a flat rate of $5/month. If we charged "per GByte" we would be accused of backing up everything to jack up our profits. :-)
Edit: They do support external drives but not NAS. My bad.
Edit: typo
Sadly their OS X client is kind of quirky—I'd rather have a command-line one that required hand-editing configuration files (I'd wish for something other than XML though), but which would run more reliably and transparently.
(Currently it shows “Computer Missing” and says that I haven't backed up in more than 2 weeks, though I did actually press Backup Now quite a few times in past few days. There're some other oddities in behavior. I suspect I'm back into “searching for decent online backup solution” mode lately…)
I'm really happy with their service (had it for ~2 years now), but would love to have a tool similar to how you describe with reduced bugginess and more tweaking ability.
I'm still learning the ins and outs of using btrfs too. I recently found this btrfs snapshot based backup utility that I'm going to give a try:
https://github.com/ruediste1/btrbck
This should be a lot, lot faster and more efficient than using rsync and rsnapshot for disk-to-disk backups with my current scheme.
I'll likely first try to run things so that the btrfs snapshots are running over the Internet, which will really cut down on the time and bandwidth needed. And as a backup use rsnapshot locally.
Does anybody know if drive manufacturers pay attention to their posts about reliability? I know when I worked with mainframes we sent every bad drive back to IBM for failure analysis, but would Backblaze's aggregate data be useful to somebody like Seagate?
Probably not. They posted before that they don't even buy enough drives to purchase directly from the manufacturers.
We use Dell/LSI/Netapp/engenio md3260s which pack 60 drives into the same space. We use raid 6, as we want the storage to manage the redundancy, not the software. With four hot spares we achieve a density of 170 tb usable per 4u (technically its 5U as we have a fileserver sitting on top. however assuming 48u it works out the same density)
With backblaze, assuming raid 6(unless you are using FEC then there is no other way.) you'll only get 120TB per 4u (but a file server as well)
The big advantage of the Dell/netapp/etc raid is that the drives are easily hot swappable. Ironically at the scale that backblaze are doing it, they are probably cheaper as well.
Supermicro also has a 4x12 drive in 4U box that looks a little less "homemade" than the Backblaze Storage Pod.
It might be that the physical space reduction compensates for it, but they don't mention that so I don't get it.
[1] https://www.backblaze.com/blog/wp-content/uploads/2014/08/bl...
Once the cost curve costs over, they will then know which vendors drives to go all in on.
https://www.backblaze.com/backup-encryption.html
> To decrypt your data, you are required to enter your passphrase on our secure website. When you do so, it is passed over an encrypted connection to our datacenter where it is used to decrypt your private key, which in turn is used to decrypt your data. Your passphrase is never saved on disk and it is discarded once it is used. As before, once we decrypt your data on our secure restore servers we then zip it and send it over an encrypted SSL connection to your computer. Once it arrives on your computer, you can unzip it and you have your data back.
1) The friendliest way we could design for people to restore their files was to allow customers to sign into a website with a username/password and recover one or more files. This is the default situation.
2) You can optionally turn on a "private encryption key" but if you do that, understand you MUST write down that key because if you lose it, you can never recover it, and Backblaze (nor any government organization) will EVER be able to recover your files. NEVER. LOSE THAT PASSWORD AND THEY ARE GONE GONE GONE!
In the case of #2, as long as you don't need to recover from a crash, you don't enter your private encryption key and nobody will ever have access to your files, period. However, if you lose a file, you have to sign into the Backblaze website and provide your passphrase which is ONLY STORED IN RAM for a few seconds and your file is decrypted. Yes, you are now in a "vulnerable state" until you download then "delete" the restore at which point you are back to a secure state.
If you are even more worried about the privacy of your data, we highly recommend you encrypt it EVEN BEFORE BACKBLAZE READS IT on your laptop! Use TrueCrypt. Backblaze backs up the TrueCrypt encrypted bundle having no idea at all what is in it (thank goodness) and you restore the TrueCrypted bundle to yourself later.
Spinning disks still operate at relatively high power (~8W), and I don't think this value would change with capacity (they don't add extra disk heads, I think its just more platters/higher capacity platters).
Pretty much the major cost running servers nowadays is simply the cost of the necessary electricity to run them and the cooling systems.
(Note that this doesn't apply for Backblazes usecase; they fill harddisks up, then pretty much power them down. That is why you can't instantly access your data stored with them)
I've only looked at it from the perspective of video files, though. Where I work we add a gigabyte of data per user per month. Eventually our S3 storage bill is going to be our largest cost due to compounding growth.
IIRC backblaze employs a similar strategy. They have the advantage that your home computer is still storing a copy, so even if they have a minor catastrophe they can recover by simply having their client re-upload those files.
Edit: reading more closely, their durability number is per object. It's one object lost per 100 billion objects per year. The 10 million number comes from a hypothetical situation where you store 10,000 objects.
I don't know how many objects S3 stores altogether, but if we say it's a billion (presumably a vast underestimate) then that would imply that the probability of losing all objects in the system over the coming year is one in 100 quadrillion. I don't think this planet is that safe.
http://aws.amazon.com/blogs/aws/amazon-s3-two-trillion-objec...
Barring unforeseen acts of God, the 9's listed above apply and you just have to personally weigh if you think the risk of S3 losing multiple datacenters is high enough for you to risk storing your data there.
If you think events like the world being destroyed by a meteorite, the Sun dying, or a zombie apocalypse should factor in to their 9's reliability percentage, it shouldn't.
Serious question, here. Things like gigantic hurricanes flooding their data centers should factor into it, right? Risk of war destroying the data center should factor into it, right? (I mean, would you trust S3 to the same degree if all of their data centers were located in Gaza?) So why shouldn't a scenario like "all of our data centers are simultaneously destroyed as part of a worldwide nuclear conflict" factor into it?
Should your house insurance be higher because the world might be destroyed tomorrow by aliens? Something like this isn't quantifiable and if it happens you have way bigger things to worry about than your mp3's in S3, so minuscule events like this aren't relevant in the grand scheme of things.
I agree, it's not really quantifiable. However, Amazon lists their durability to a number of significant figures that implies they are able to quantify the risk down to that level. Yet these unquantifiable risks give every appearance of being considerably larger than Amazon's figure.
Does Amazon's figure come with a "excluding loss due to ..." clause? If so, what do they exclude?
> The Service Commitment does not apply to any unavailability, suspension or termination of Amazon S3, or any other Amazon S3 performance issues: (i) that result from a suspension described in Section 6.1 of the AWS Agreement; (ii) caused by factors outside of our reasonable control, including any force majeure event or Internet access or related problems beyond the demarcation point of Amazon S3; (iii) that result from any actions or inactions of you or any third party; (iv) that result from your equipment, software or other technology and/or third party equipment, software or other technology (other than third party equipment within our direct control); or (v) arising from our suspension and termination of your right to use Amazon S3 in accordance with the AWS Agreement (collectively, the “Amazon S3 SLA Exclusions”). If availability is impacted by factors other than those used in our calculation of the Error Rate, then we may issue a Service Credit considering such factors at our discretion.
[1] http://docs.aws.amazon.com/amazonglacier/latest/dev/download...
https://www.backblaze.com/remote-backup-everything.html
> Backblaze will keep versions of a file that changes for up to 30 days. However, Backblaze is not designed as an additional storage system when you run out of space. Backblaze mirrors your drive. If you delete your data, it will be deleted from Backblaze after 30 days.
"No Java Software Java is responsible for 91% of security attacks. Backblaze's code is native to Mac and PC and doesn't use Java."*
It even has a big logo with Java logo crossed out.
1) Java doesn't deploy super smoothly - The initial download might be 30 MBytes to include the JVM instead of 1 or 2 MBytes for a 'C' executable. Also, you have to keep updating the JVM separately, etc. It's friction to customers.
2) Java is hard to make look "native". Macintosh/Apple customers especially are sensitive to the look and feel of applications and like them to feel extremely "native".
HOWEVER, there are short moments when bztransmit must read a list of files into RAM, and it can reach larger sizes like 240 MBytes. bztransmit does the deduplication, which means it must store one SHA-1 of every file it has transmitted from your computer to our datacenter. If you have a lot of files that have been transmitted (over 1 million files is "a lot") then Backblaze might reach 200 MBytes in size.