Facebook Opens Their Data Center Infrastructure
gnu let us know about Facebook releasing specifications for their data center infrastructure as an open hardware project. They've released detailed electrical and mechanical data for everything from the server motherboards to the data center power distribution system. Digging further reveals that the specifications are licensed under the new Open Web Foundation Agreement which appears to be an actual open license. The breadth of data released really is quite amazing.
So can we get our hands on the source code as well? Ahem ...
The purpose of existence is to make money.
So open to our partners we'll even give them access to the servers themselves to poke around in your personal info directly.
On a serious note, the data center is pretty cool. Here's another source of pretty blue images that show better images regarding the evaporation cooling system.
http://www.technologyreview.com/computing/37295/?a=f
You might have to 'skip' a couple HP ads but after about 2 or 3 they get the message that you're not interested.
They would stop pestering me about how I need to get back on Facebook and blather on about everything I've been doing lately.
i mean, that's what /. is for. ffs.
A feeling of having made the same mistake before: Deja Foobar
Open source data centers? Can things really be that lame?
Where's the storage? Where's the fault tolerance? Where's the monitoring? Where's the fire suppression? Where are the diesel generators? Where's the physical security?
Where's....jeesh...there's so much more to a datacenter than just servers and racks.
Some yahoo just got the idea to apply "open source" to something random. Damned if it makes any sense at all, but hey, it's OPEN SOURCE, so it's got to be GREAT!
Meh. Idiots all.
It's interesting, if they didn't didn't play the background music at twice the volume as the people talking.
This is the sort of stuff everybody can benefit from. I wish more companies did this. And as an Oregon resident, this is doubly good for my state. BTW, what are large concrete security barriers doing there around the facebook data center? Is Facebook concerned about someone bombing them? Or do they serve a different purpose?
I wish they'd release more than just the raw data; I'd love to hear/read what & how they came to the final design. Their quasi-competitor Google has always been good with this! (Remember the Chrome zines?)
Is it just me, or has Facebook been slashdotted? The page has been loading the whole time I typed this.
This isn't the sig you're looking for... Move along.
Buried in the Intel Motheboard PDF on page 10 section 6.8 it says they're using CentOS 5.2 as the OS:
Also, in the chassis design it seems there are rubber passthrus to allow cables to go between servers above and below each other.
Not sure how practical a PSU optimized for 277V input is for general use and the 450W max power is a bit tight for some Nehalem based configurations but overall it's pretty cool. The cold side containment, open frame cases, air side economizer, higher set points are now pretty standard design consideration. The airflow and fan optimizations were very cool but I'm not sure how applicable they are to most datacenters with a variable demand (I imagine FB runs their servers at a constant workload with only enough unused capacity to account for other datacenter outages).
There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
The lights are even powered by Power-Over-Ethernet. Slick. Anyone know who supplies these?
From http://opencompute.org/specs/Open_Compute_Project_Data_Center_v1.0.pdf :
4.11 LED Lighting Systems
Energy-efficient LED lighting is used throughout the data center interior.
Innovative power over Ethernet LED lighting system.
Each fixture has an occupancy sensor with local manual override.
Programmable alerts via flashing LEDs.
Your title reads: "Facebook Opens Their Data Center Infrastructure 35"
Since the word Facebook is singular it requires signular verbs and singular possessive adjectives. You have have the singular verb but have a plural possessive adjective.
The title should read: "Facebook Opens ITS Data Center Infrastructure 35"
What are they using for switching infrastructure? How are they handling incoming web load distribution?
Are they referring to the actual GNU organization or just some random /. user with username "gnu?"
Looking over the site, it's mostly warm fuzzies (look how green we are) and obvious (the system board specs are mostly bog standard reference designs). The chassis aren't particularly dense or make efficient use of the airflow, and no system vendor can ship implementations of this without running afoul of FCC regulations. There seems to be a lot of thought centered around a tech doing in-depth failure analysis of a failed board in person when even base boards come with IPMI implementations that allow all that to be done remotely. ROL is frankly a horribly dumb idea when you have IPMI capability in nearly every server board with acknowldgement and security. I know I'll get hit with people saying that IPMI costs extra, but the essentially free variants are sufficient to remove the RS232 connector and compete with 'ROL'. The free variants also tend to be flaky and sometimes need static arp tables, but so does WOL (in effect).
XML is like violence. If it doesn't solve the problem, use more.
Google perceives its datacenter know how as its major strength. This sort of removes a bit of that strength.
I'm looking forward to hearing how this fits into MZ's world domination plans.
So, nothing about the LAN / SAN?
Finally, it's so refreshing to see a server system specification that does not call for a video system, does not have onboard video, and properly directs console output to a serial port.
I've been disgusted with all the VGA crash carts, PS/2 keyboards and mice in server rooms, and all those video processors eating up system memory on servers. Servers should not have video.
Think of all the carbon dioxide and excess energy consumed by all the idle on-board video processors on most x86 and x64 servers out there. I shudder to think of all the planets resources being wasted displaying a graphical user interface that nobody will ever see, and, worse, reserving precious memory that should be used to serve users holding a useless frame buffer.
Have you ever smirked at a Linux server machine that is still running X and six virtual consoles? This news is really exciting that someone is honestly taking server hardware design seriously, just like Sun, HP, DEC, SGI, IBM, and others did in the 1980s and 1990s before all these x86 servers came about.
Bravo, Facebook, on a job well done.
Kriston
What else can you do to get technies into your data mining database? "We support open source, our datacenter is omg huge and lets forget all privacy issues".
OK. Given 45 mins I can come up with at least 3 improvements.
Given a week? I could have at least made the case frame at least a pop-in-pop-out, no wires affair...
Give 1/10 of the time these loud mouths spent, I would have 4 up platters on bakery racks.
One easy hint! You are ordering at least 1000 motherboards, have the powersupply connector at a 90 degree angle so that it holds the powersupply connector to the side of the motherboard area, and holds the motherboard in. No screws. and for god sake... put some RAM in the machines.