Jump to content

SSD reliability in the real world: Google's experience


Recommended Posts

Posted
ZDNet has an article containing a summary of the key points.

 

Hacker News' discussion raises some valid points:

 

https://news.ycombinator.com/item?id=11188445

 

When Google say "SSD drive" they don't mean something they bought from Amazon, they buy memory chips direct from the factory and make their own drives with their own firmware. These aren't drives inside laptops and similar, these are in datacentres, typically running at around 35 degrees celcius. I also doubt most of those drives are in a RAID array, Google designes its own high-availability storage architecture, and has moved on rather from RAID arrays.

 

Reading that article and various comments, I think we're doing okay with our array of "consumer" Sandisk Ultra II SSDs currently in one of our servers. This is in an HP server with an HP Smart Array RAID card, updated to the latest firmware version. In particular, that firmware update has features to let the RAID array use SSDs properly. Regarding the article above, the comment about over-provisioning seems relevant. Over-provisioning in case of data loss doesn't seem to be worth the bother (SSD drives seem to fail by age rather than by usage), but having over-provisioning in place to avoid write slowdown when the drive itself does garbage collection might be handy, depending on application. Our RAID controller seems to let you specify over-provisioning controlled by the RAID controller, so you don't have to worry about the feature on the drives.

  • Thanks 1
Posted
I also doubt most of those drives are in a RAID array

I highly doubt it too, especially since Google wants hard drive manufacturers to redesign 3.5" disks for their datacentres.

 

Google doesn't care if the next generation of hard drives is less reliable

 

It's pretty terrible when a hard drive crashes and loses your data, but Google says that manufacturers should stop worrying about it so much in the future. That's because most spinning hard drives will soon be used for cloud storage — not personal storage in laptops or mobile devices — so a hard drive's reliability matters less than its price and storage capacity. "This shift has a range of interesting consequences including the counter-intuitive goal of having disks that are actually a little more likely to lose data, as we already have to have that data somewhere else anyway," Eric Brewer, Google's infrastructure VP, writes in a blog post.

 

Brewer writes that it's becoming more important to design hard drives that are meant to be used in large groups, rather than on their own. Reliability was important when the key use for a hard drive was storage in desktop and laptop computers. But most personal devices are shifting over to solid state drives now, which are typically faster and more reliable. They're much more expensive, though, which is why Google is still interested in optimizing traditional hard drives for use in its data centers.

 

Google is releasing a paper today with suggestions on how to improve future hard drives. Brewer says they range from "physical changes, such as taller drives and grouping of disks" to "shorter-term" firmware changes. "We hope this is the beginning of a new era of 'data center' disks," the paper's authors write.

  • Thanks 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...