Google Has Spent $21 Billion on Data Centers
datacenterknowledge.com
datacenterknowledge.com
So, Google has spent at least 10.5 billion on "data centers" since 2006. There are notable disclosed expenditures that are clearly not "data centers" mentioned in the article, including 2 billion spent to purchase NYC office space. Still a huge number, but off by many, many billions.
It could be for transatlantic latency, but this would just be between the US and European data centers anyways.
In short, no, I don't think latency would be a big deal here. Correct me if I'm wrong.
Latency matters that much.
But servers are definitely a loss, that's for sure.
My impression of accounting (by no means my strong suit!) is the land doesn't actually get depreciated - it stays on the books at cost forever. I think the buildings and repairs do stay on the balance sheets for a while. The servers themselves, probably less so. If only I had the patience to dig through Google's financial reports. :-)
Mind you, 300,000 * 3k per server is still only 900 million.
Now obviously MS saw this which is why we have things like Surface now but I am really surprised that they decided to kill off the Media Center Extender platform they had. They could have easily taken that and built a device similar to the Chomecast/Apple TV for dirt cheap and had a decent head start.
Their plans for Xbox One are interesting with all of the TV features and HDMI pass through but the Xbox One is seriously expensive so it still only really appeals to pretty committed console gamers.
With Ballmer leaving in the next year I hope Microsoft bring in a decent tech-oriented CEO although I have a feeling they will go for another business guy who will do similar to what Ballmer did. Not to say Ballmer did a bad job. Sure he had some duds but he wasn't an awful CEO. I am going pretty left field here but I would love to see J Allard come back but I don't know if he is really MS CEO material. He certainly has a good image though and is respected by most of the tech community and I could see him being a Steve Jobs type figure head for MS if they played it right.
Then again I am just some random guy on the internet who hacks code for fun so I am probably totally wrong about it all but you have to agree seeing Allard back would be pretty interesting :)
Skydrive and Hotmail are some of the services much larger than people realize. Hotmail gives you very large inboxes, like Gmail, and Skydrive backs cloud storage and backup for most Windows devices.
I'm just pulling that number out of fat air, but you'll be spending far more on other things.
This is true... if you are running on 10 year old servers, and brand-new power/hvac equipment. On a more reasonable replacement schedule, if you pay what I pay for power/cooling/rack and what I pay for hardware, you are closer to half and half.
Now, I pay a lot more than google does for both power and harware- but I suspect that the google discount on datacenter space is vastly greater than the google discount on hardware. If nothing else, california power is like 2x power anywhere else. Also, i'm strictly retail when it comes to datacenter space. I rent 23Kw usable from Coresite... meaning I'm renting like 28Kw capacity... so I'm not a single U customer, but I'm still firmly 'retail'
You can alter this quite a bit just by going from X series to L series CPUs or by replacing your hardware more or less often. (I'm on L and E series xeons.)
But, anyhow, from that? I'd think that google probably spends more on hardware than on power/cooling/etc...
0: http://research.google.com/pubs/pub35290.html
1: http://www.morganclaypool.com/doi/pdfplus/10.2200/S00193ED1V... [PDF]
But to answer your question you can get pretty close by translating into units of watts and remembering a couple of simple rules.
Rule one is you only use 80% of the provisioned power (this is a safety rule with respect to things like circuit breakers and infrastructure, it keeps random surge events from destroying everything).
Rule two is that your power use efficiency (PUE) ratio determines how much cooling you need.
So lets say your PUE was 1.3 (that means total power / computer power = 1.3, the extra going into cooling) and you were building a 10 Megawatt data center. Well you have 8 Megawatts of actual power (80%) and 8/1.3 or 6.15 Megawatts for machines. Going by 750 watts per server (the PSU label [1]) you can put 6.15/.00075 = 8,200 servers into that data center. At 500 watts/machine you are 12,300 machines. So to make the math easy lets say it is 10,000 machines.
If you servers cost you $5,000 each then you're at $50M in server hardware for a 10MW install. Network switches are $100/port (assuming you're not doing 10G ports) and cable is way more expensive than it should be adding another $20 per port to connect it to the switch, so another $1.2M there. You need to hold them in something and rack solutions go from the less expensive (4 post) to the more expensive (fully enclosed) with a range of $500 - $2500. How many you can put in a rack will change your per machine rack cost up or down, but its somewhere between $25 - $125 per machine so another $1.2M so lets be generous and say our $55M for your 10,000 machines which are going to consume 8MW of your 10MW provisioned power.
Building the data center though, especially if you include land acquisition, that is going to be pricey (of course you can write it off over 27.5 years but still) If we start with the fact that a data center is really just a big warehouse with a cold box inside, we can look at building a warehouse [2] and some folks have some priced out [3] which put it about $50 - $75M range, and that is before you add cooling, back up generators, and pay the local utility to run a 10MW power line into your building. I got some estimates from Crane for a 'pocket' data center project I was looking at (about 3MW) and those extra costs are probably going to exceed $100M (split 33/33/33 into cooling, back up power, and secondary construction).
So back of the envelope 3:1 construction costs over equipment cost. And maybe $20M per constructed MW of compute.
[1] This isn't what you would do since machines don't consume that much, they can only not consume more than that, but whatever.
[2] http://www.reedconstructiondata.com/rsmeans/models/warehouse...
[3] http://www.mohavedevelopment.org/media/docs/One%20Sheets/Moh...
I'm imagining a generate-and-test cycle given estimates for the various component prices.
It is more expensive to build the latter since you cannot know ahead of time what gear to support. Whereas if you're building a box full of Open Compute servers you're in a much better space.
The "services" data centers are really much closer to building sized servers than they are hosting facilities for rack mount servers.
I expect like other specialized facilities part of the 'value add' as a construction agent is both procedural generation tools and experience with various cost trade offs which really only comes from building several of them.
http://perspectives.mvdirona.com/2010/09/18/OverallDataCente...
NOTE: I'm not being snippy - that seems very efficient given the building, HVAC, networking, and the fact that they have probably had a lot of machines fail.
http://www.theguardian.com/world/2013/aug/23/nsa-prism-costs...
http://www.fastcompany.com/3015942/most-innovative-companies...
Of course, I'm small, cynical, stupid, and don't spend much effort on advertising, so it's possible my impression is wrong.
there are 2.5B internet users. since google is more than a search engine(android, gmail, adwords and so on) we can assume that most of these users somehow interact with google services, so just adding other expenses and deviding the number to 2.5 billion would give a quite accurate result.
"You're only saving me from a life-threatening illness because you have a big ego! I don't want your charity," said no one ever.
There are corporations which have rationally (long-term profit-wise, or whatever) decided to do charity work. There are corporations which have decided not to. I support the former.