Hacker News new | past | comments | ask | show | jobs | submit login
Facebook's "Open Compute" Server tested (anandtech.com)
47 points by ssclafani on Nov 3, 2011 | hide | past | favorite | 10 comments



While searching around I found this Synnex page (http://synnex.com/opencompute/index.html) where they give some info, picture gallery, and pricing info! Looks like you could actually order these puppies through them ;)

Price List: http://synnex.com/opencompute/images/pricing.jpg

Here is a quick summary: $266k + tax gets you 90 machines in three racks and the supporting power / networking infrastructure.

72 intel boxes @ 3.5TB RAM, 72TB storage, 576 cores

18 amd boxes @ 1.3TB RAM, 9TB storage, 144 cores

Total: 90 boxes @ 4.7TB RAM, 81TB storage, 720 cores


A Facebook memcached server uses 384 GB of RAM. That's a lot of poke requests.


That the machines are capable of containing 384 GB of RAM does not imply that they contain 384 GB of RAM[1] :)

[1] I work on the memcached team at Facebook


Alex public memcached development at Facebook seems to stopped for the last ~2 years. Is it really the case or still improving but not making it public? Also can we expect management tools for memcached in the future from Facebook?


Facebook's version of memcached has diverged significantly from the public version, to the point where pushing it upstream is at the very least unproductive and likely disruptive. It is our intention to eventually open source the entire stack, but as it's still very much in active development it's relatively low priority at the moment (note that this is the conservative viewpoint, people with significantly more seniority than myself want to see it released sooner rather than later, and no one above them disagrees).


  These motherboards have no BMC, very few USB (2) and NIC 
  ports (2), one expansion slot, and are headless (no 
  videochip).The only thing that an administrator can do 
  remotely is "reboot over LAN".
This is impressive. I assume that all their servers are imaged and provisioned via a system build script. That is no small task to get just right


But when you have over 10,000 servers you have to get it right anyway; you can't afford to have people doing stuff by hand.


It's actually not as hard as you might think. It's a lot simpler for Facebook then it would be for most people, as they control their own hardware.

The problem with automated builds comes in when you have lots of different hardware configs, and lots of different software configs. If you just have a few hardware configs, then your task is much, much easier.


This is timely b/c I was just looking at a quote today for a dl380 g7. :)


Unfortunately it doesn't look so easy to order Open Compute servers.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: