When It Comes to Facebook Scale, You Can Throw Out the Rulebook
techcrunch.com
techcrunch.com
Honestly speaking, one of the things that interested me the most was the fact that FB is running a custom Linux kernel ... and they update it way more frequently than our test engineers are happy about. I'm happy to answer non-NDA questions.
In one way this also puts pressure on folks like Amazon since their margin on EC2 and other services is a mix of over-provisioning and opex savings, having other folks be able to do this is a win. Perhaps the saddest thing was talking with the HP "Gen8" folks (trying to sell me servers to replace my Supermicro ones) who don't get this at all. But for them they came from one server / one app not 500 servers / one app. I expect they could reclaim some market share that way but I don't expect they will.
Easier to rack than the Dells of yesteryear, sure. But there can be up to 120 of these bad boys in a single standard rack, which means 60 of them have to be lifted above waist height during rack and stack. That is pretty strenuous, and technically you should use a moving lift and / or a lifting partner. Especially when you're talking about hundreds or thousands of racks.
Thinking outside the box and keeping the poor floor staff in mind, I've always wondered why we don't build little catwalks or half-height rack units, or even moving racks, like a dry cleaner's.
This article is "company finds business value in customizing critical component instead of using COTS." And that's only interesting to people who understand the components. So they represent it poorly, but only a little bit, not badly enough to merit the weight we typically associate with the word "misrepresentation".
I recently heard of a legal principle having to do with what they termed "overbroad" interpretation. The idea is, if there is a law in the United States that could be used to violate the constitution, the whole law gets struck down -- this is often limited to e.g. a subsection. But notably, it doesn't change the law to be the same except in cases where it violates the constitution, it just implodes the law. There's something to be said about the principle of throwing away any system or subsystem that doesn't get the job done, and not just forking and patching it.
Also, cost of land trumps safety apparently.
One day they let me take a decommissioned PowerEdge server back to my dorm room. It was old, but it still had something like 16 cores, 64 GB RAM, and 2 hard drives. As a college student with no money I thought this was pretty cool. Carrying that thing five blocks to my dorm room was one of the hardest damn things I've ever done, and in the end it was too loud to use.
Moral of the story: Rack-mount servers are not designed to coexist with humans.
http://www.material-lifts.com/client_images/catalog19960/pag...
“Many silo these engineering teams –server, storage, database, [and so forth]. We don’t create these barriers,”
Does anyone know how they are structurally organized?
I also wonder who directed that all of these innovations be standard, eg. was it Zuckerberg, Sandberg, Corddry or what?
which doesn't match the article.
Well, let's face it, this is hardly a groundbreaking new discovery...