The Soaring Costs for New Data Center Projects 164
miller60 writes "The cost of building a quality data center is rising fast. Equinix will spend $165 million to convert a Chicago warehouse into a data center, while Microsoft is said to be shopping Texas sites for a massive server farm that could cost as much as $600 million. Just three years ago, data centers were dirt cheap due to a glut of facilities built by failed dot-coms and telcos like Exodus, AboveNet and WorldCom. Those sites have been bought up amid surging demand for data storage, so companies needing data center space must either build from scratch or convert existing industrial sites. Microsoft and Yahoo are each building centers in central Washington, where cheap hydro electric power from nearby dams helps them save on energy costs, which can be enormous for high-density server installations."
Seems to me they should target Rust Belt/non-metro (Score:5, Insightful)
It seems to me you can control your costs by buying existing space, like a mothballed factory, in an economically depressed area. Like, say, anywhere in the rust belt. You've got a bit of flexibility in siting as long as you can get Internet pipes, and you don't necessarily *have* to set up in an area known for a workforce with a high degree of tech skill (and absurd prevailing wages along with almost certainly having higher cost of everything because its metropolitan).
Our technology incubator in Japan is in a park with a few major data centers and is located 40 miles from the middle of nowhere. The US analog would be siting the datacenter in a cornfield in central Illinois. We have (comparitively) cheap power rates, a cost of living (and prevailing salaries) a fraction of that in Nagoya, and the rent (heavily subsidized by local government, which may not be an option for folks discussed in these articles) is a song.
Re:Seems to me they should target Rust Belt/non-me (Score:5, Insightful)
Re:Seems to me they should target Rust Belt/non-me (Score:1, Insightful)
Re:Seems to me they should target Rust Belt/non-me (Score:5, Insightful)
Re:Detroit? (Score:4, Insightful)
Re:Seems to me they should target Rust Belt/non-me (Score:3, Insightful)
They're naturally temperature-controlled: anything more than a few feet down is going to hover around 40-50F
Yeah, sure, until you saturate the heat capacity of the ground around you. Mind, the ground conducts slowly, and datacenters have a lot higher power density than your basement.
Because they can (Score:1, Insightful)
That Microsoft spends $600 million on a datacenter is not because they need to,
it is because they can.
Time to Build Datacenters (Score:3, Insightful)
Anything over 50k sf of datacenter is more than enough, assuming you've got cheap and available power, and close to a couple fiber loops. The big reason that these new datacenters are so large (200k-400k sf, compared that to 1 floor of a high rise office at 30k sf) is because they aren't allowed to have the power density (elec co can only supply so much at reasonable price). With servers more power hungry, yet smaller, there's a need for more power/cooling, but less space.
Building new isn't all that different in cost of retrofitting an old warehouse. I'd just buy one of the small operators out there and be up and running for a % of the cost. The problem there is that there's a company called Digital Realty Trust buying all a lot of the datacenters in the market, and they've got a ton of cash.
So maybe the rust belt should be fighting for these developments, but they can't overcome 1 issue - companies want to be close to their datacenter. It goes against the security mission, the cost justification, and just about everything else; but these always get built right next to corporate HQ or in some metropolitan area. Doh!
Re:The price of AJAX (Score:1, Insightful)
So, what's your problem? You just like to use the words that the other kids are using?
Re:The price of AJAX (Score:3, Insightful)
Re:The price of AJAX (Score:3, Insightful)
Depends on what you mean by "capacity". If you're talking about bandwidth capacity, then yes, AJAX can potentially reduce bandwidth. If you're talking about server processing capacity, then the answer is no, AJAX will not reduce server processing loads. AJAX requires more server software, processing, memory and time than simply having the server rejurgitate a static, or quasi static webpage over and over.
Re:Costs haven't changed that dramatically (Score:3, Insightful)
You know...just ignore this post. It would never work over there - way to expensive, regulatory hurdles, lousy access. Not worth even looking into, really. Sorry for wasting your time.
Now, where did I put that business plan boilerplate...
Re:Costs haven't changed that dramatically (Score:4, Insightful)
-Steve
http://www.cassatt.com/ [cassatt.com]
Costs (Score:3, Insightful)
Costs alone are not enough. What is needed is a unit cost. For example, is unit cost per user rising or falling? If it is falling but the user base is growing rapidly, you are getting a good deal even though costs may be increasing.
Also, things such as redudent server, backups, power backups etc. should probably be counted as an insurance cost and measured against cost of down time. If the cost of downtime increases much faster than the cost of this 'insurance' then you are probably getting a good deal.
To say 'costs are rising' without a benefit analysis is meaningless.
Also, I wonder how much of this is due to bloated apps and poor design (XML anyone?). Is this explosion in servers due to crappy code and bad data models. I suspect some of it is though it has to be looked at on an application-by-application basis.
And while I am on the topic, multi-tier does *not* mean multi server. I have no idea how this myth got started (hardware vendors maybe?). You can, if you like, run all tiers on one server if your code is not leaky. For security reasons you probably should put your web server on its own box, but then if you have 5 tiers and a DB engine there is no reason why a good server can't run all of them in most cases. Unless, of course, the code is crap.
My semi-informed opinion....