Live data from Hacker News

Sun engineer responds to the Backblaze "Petabytes on a budget" design

c0t0d0s0.org

61–70 of 109 posts

Re: Sun engineer responds to the Backblaze "Petabytes on a budget" design

#61
post #2

That's a pretty weird analysis, comparing a system that is special purpose with a general purpose one. He's concentrating on disk-to-board throughput, but this being network attached storage on a LAN, using the motherboards' single ethernet port the amount of data read or written to those drives per second will never exceed 1 Gbit/second anyway. I agree with the reliability analysis though, backblaze seems to be on f…

Backblaze is making a backup server. They don't need to handle power supply failures. If one goes down, you'll replace it long before someone needs their backup. They don't need to worry about disks failing while writing (zfs and battery backup). Hell they can restart from scratch any one backup that encounters disk failures. They have all the time they want to do a backup.

[deleted]

Re: Sun engineer responds to the Backblaze "Petabytes on a budget" design

#62

Ok I must be missing something. Everyone is knocking this backblaze thing because it doesnt do ZFS or because it is not a "super duper high end san replacement" or because the components are not rated for enterprise level work. It seems to me that a company whose product is personal and small business backups does not need any of those things. They have software to do mirroring. Why would they need any fast network f…

Exactly - this is a replacement for a tape library, not a database server.

Re: Sun engineer responds to the Backblaze "Petabytes on a budget" design

#63
post #54

I used to work for a large consumer photo site, and we wished we could trade speed for lower cost or lower power consumption. Forget SCSI drives, SATA disks were 10x faster than what we needed for long-tail storage. If a photo became popular, we could cache it forward. The parato-ization of the photos was probably 99.9/0.1. I'm actually surprised that drive manufacturers haven't come out with a slower disk that is ch…

Seagate Barracuda LP and WD RE-GP are ~6000 RPM disks that are lower power than normal 7200 RPM SATA. Maybe next year they'll come out with ~5000 RPM disks.

Cool. I wonder what sort of density could be achieved with slow solid state storage. The line between disk and tape continues to blur, I guess.

Re: Sun engineer responds to the Backblaze "Petabytes on a budget" design

#64
post #2

That's a pretty weird analysis, comparing a system that is special purpose with a general purpose one. He's concentrating on disk-to-board throughput, but this being network attached storage on a LAN, using the motherboards' single ethernet port the amount of data read or written to those drives per second will never exceed 1 Gbit/second anyway. I agree with the reliability analysis though, backblaze seems to be on f…

Ironic though how Sun spent the last 20years trying to persuade companies that networks of Unix mini-computers were a cheap reliable alternative to mainframes - yet when it comes to putting disks in boxes you need to have everything stamped with the magic 'enterprise' badge.

If you believed their spin presumably you would buy from a proper enterprise company like IBM or EDC - not some failed workstation vendor.

Re: Sun engineer responds to the Backblaze "Petabytes on a budget" design

#65
post #2

That's a pretty weird analysis, comparing a system that is special purpose with a general purpose one. He's concentrating on disk-to-board throughput, but this being network attached storage on a LAN, using the motherboards' single ethernet port the amount of data read or written to those drives per second will never exceed 1 Gbit/second anyway. I agree with the reliability analysis though, backblaze seems to be on f…

Can anyone estimate the practical benefits (or not) of adding some extra Gbit network cards in the free motherboard slots on the BB device?

Probably not much. The disk IO of this system is probably pretty bad. It might not be able to saturate a single GigE connection. Additionally the data is going mostly to consumer residential internet users. It's doubtful they need more than one GigE connection per box.

Re: Sun engineer responds to the Backblaze "Petabytes on a budget" design

#66

Earlier quoted context omitted.

( ahhh I deleted my post before I saw the response ) From the numbers he cited I got the impression that the drives they are using would fail 3+ times more often than enterprise drives (lower MTTF + speced at low temps). The cost of replacing the drives (even if they are 1/2 the price) would make the system uneconomical. Also: because of their case design (non-hot-swappable) the cost of human replacement is higher to…

I think their use case is sufficiently a-typical to get away with this. They're primarily write-only, only when a customer retrieves their data does stuff get read. If they spin down the drives when the volume is not being accessed the mttf for a single drive goes up a lot, possibly beyond the point where it matters.

That made me think of MAID (and COPAN), which is decent approach.

http://www.copansystems.com/

Re: Sun engineer responds to the Backblaze "Petabytes on a budget" design

#67

Ok I must be missing something. Everyone is knocking this backblaze thing because it doesnt do ZFS or because it is not a "super duper high end san replacement" or because the components are not rated for enterprise level work. It seems to me that a company whose product is personal and small business backups does not need any of those things. They have software to do mirroring. Why would they need any fast network f…

"how did so many people get the idea that this article about a specific solution to a specific problem was actually some sort of general purpose solution attacking all the big name people?"

Backblaze did it, They did it when they decided to put this graph in the article:

http://blog.backblaze.com/wp-content/uploads/2009/08/cost-of...

It's an apples to oranges comparison.

Re: Sun engineer responds to the Backblaze "Petabytes on a budget" design

#68
post #5

Earlier quoted context omitted.

> Given the reliability info he cites, the fact that backblaze is still in business must mean their usage-to-storage ratio is small. No, it probably means that they get their reliability at a different level, such as simply storing the data on a number of machines. Systems like glusterfs make this completely transparant.

( ahhh I deleted my post before I saw the response ) From the numbers he cited I got the impression that the drives they are using would fail 3+ times more often than enterprise drives (lower MTTF + speced at low temps). The cost of replacing the drives (even if they are 1/2 the price) would make the system uneconomical. Also: because of their case design (non-hot-swappable) the cost of human replacement is higher to…

Given proper redundancy and a adequately read/write unbalance, it's safe to power-down drives during read-heavy cycles and only power them up when you have some redundant data to write.

But you will have to manage the cycles for redundancy, lifetime and power savings. The software to do it must be really clever.

Re: Sun engineer responds to the Backblaze "Petabytes on a budget" design

#70
post #2

That's a pretty weird analysis, comparing a system that is special purpose with a general purpose one. He's concentrating on disk-to-board throughput, but this being network attached storage on a LAN, using the motherboards' single ethernet port the amount of data read or written to those drives per second will never exceed 1 Gbit/second anyway. I agree with the reliability analysis though, backblaze seems to be on f…

Backblaze is making a backup server. They don't need to handle power supply failures. If one goes down, you'll replace it long before someone needs their backup. They don't need to worry about disks failing while writing (zfs and battery backup). Hell they can restart from scratch any one backup that encounters disk failures. They have all the time they want to do a backup.

> you'll replace it long before someone needs their backup

How do you know when I'll need my backup?

Post reply on HN