Google Running 900,000 Servers
1sockchuck writes "How many servers is Google using? The company won't say, but a new report places the number at about 900,000. The estimate is based on data Google shared with researcher Jonathan Koomey, for a new report on data center power use. The data updates a 2007 report to Congress, and includes a surprise: data centers are using less energy than projected, largely due to the impact of the recession (buying fewer servers) and virtualization."
We've moved from 1U systems with 90-125W systems to blade enclosures with 60W CPUs and also getting 4 or 6 cores per physical CPU rather than 1 or 2. While our HPC cluster core count has increased by a factor of 4 (allowing researchers to do more work), the amount of energy and floor space required did not increase that much at all.
With the current pace of technology, those machines will be outdated in a few years.
Imagine the pile of garbage that will create...
If Pandora's box is destined to be opened, *I* want to be the one to open it.
No comment about it being over 9000 yet. I'm impressed Slashdot.
I wonder how a few hundred mainframes plus storage arrays would fare in terms of TCO.
So does it have enough data to answer the last question meaningfully yet?
You can't handle the truth.
Seems like they always keep what's in their locations a secret. My father was a manager at a distribution center for a fairly large national electrical supply chain, and several times people would come in to buy things for a complex they were building nearby. Apparently they worked for Google (they were always wearing Google shirts) and they were never allowed to tell them what they were building or what kind of work they were going to be doing.
The only thing necessary for evil to triumph is for it to be pitted against a slightly greater evil
The real question is how the hell do you manage that many servers? How do you even name them
1hahaha ....
2hahaha
3hahaha
4hahaha
899999hahaha
900000hahaha
900000 servers! Hahahaha!
sig not found
I don't think that's that big of a problem, once you plan for having that many from the get go. All of those servers must be automatically provisioned, and their names are irrelevant and are machine generated. No one ever needs to know those names. Their management software probably manages servers by function. Say they have so many storage nodes, so many storage indexers, so many load balancers, so many static content servers, so many web spiders, etc. The configurations for any particular server must be generated, too, from some sort of a global configuration for their whole "system".
A successful API design takes a mixture of software design and pedagogy.
There are reports that Google has been testing servers using low-power many-core servers from Tilera and Quanta. Facebook is also test-driving Tilera chips and seeing promising results when using them on key-value pair apps like memcached. When you have 900,000 servers, you get plenty of attention from processor and server vendors.
What?! 900,000?! There is no way that could be right.
Give me Classic Slashdot or give me death!
Dual-processor, two SATA hard drives, 12V PSU, 12V Lithium battery. It's not even sealed in a case, just a frame holding a board, with the PSU, battery and hard drives held on with Velcro.
Most of these will be about that spec.