Source: Groupon Doesn’t Have The Cash to Build Its New Data Center
betabeat.com
betabeat.com
What are they doing that <insert name of successful web company here> isn't?
Managing cash apparently. There have been questions about their accounting since the S-1 was filed, which now seem to be even more justified.
I've always wondered why Groupon didn't just provide a platform for well-connected local people to act as completely independent sales reps who work purely on commission. Why bother with actual outright hires? They're most likely going to have to lay a bunch of them off anyways.
ADD: OK, they do send out a lot of emails but even that seems manageable cost-wise with various options short of building your own data center.
Not even clear cash is the key here anyway, I would think they could finance a data center with some kind of construction mortgage, and maybe some leasing deal.
Now, pulling things out of my hat, I understand that companies can fully deduct their IT investments made in 2011, that's a huge tax advantage. I don't even know if Groupon can make use of that (are they paying taxes yet?). But if Groupon is missing that window because they _cannot_ get financing in place, _that_ would be a story, one with implications for Groupon, their model, the banks, and bank valuation of corporate IT capital assets.
This, on the other hand, is not a story of any sort.
It could be they're trying to estimate based on handling their growth for the next three years, for example, in which case of course the cost could be horribly out of whack with current revenues.
I wrote the headline to make it clear that this was coming from a single source. I am not an expert in hosting or infrastructure.
That being said, there is an interesting discussion going on over at Betabeat. To quote on comment = "At one side is platform as a service or managed platforms on top of EC2 -- Heroku, EngineYard (which Groupon appears to use), etc. These are easy to set up, and have lower overhead for small or medium organizations. They have the highest per-unit cost, but for rapidly growing or small organizations, can be worth it."
I think its fair to say Groupon is a large company and past the point of its most rapid growth. To me that fits with the idea that they are looking to make a transition but have not accomplished it yet, whether that change is moving to EC2 or building their own data center.
Regards
I am asking since I am not a data center/architecture expert but the Groupon site should not be that complex from my perspective? Also the content should mostly be static, so caching should solve many problems.
One of the smaller datacenters I've ever been in was around 20-30,000 square feet. Replicating it probably would have cost closer to $3000/sqft than $1000, so you're probably talking about $40 million minimum.
So 100KW of power, with N+1 power feeds, generators, full UPS backup system, etc. would cost about $500K to build. Would give you 10 to 20 racks' worth of power.
However, that is too small to be worth it, so they would probably build something quite a bit larger than that.
Figure 200 racks, each with 8KW-10KW per rack, that means 2 megawatts of power, thus 2000 * 4500 = $9 million for the building.
Figure $40K per rack to fill it with hardware (at a low estimate), half full of 100 racks is another $4 million.
Plus they have to manage construction, sign various contracts, pay permit fees, buy land, pay for fiber, etc. At a minimum they would need $20 million all in before serving the first byte of traffic.
All this is my estimate, could be entirely wrong.
There are four components to a 'data center':
1) The structure. These can be pretty simple, a concrete slab, then 'tilt up' walls tied together by steel joists. Internal structure is 'UPS area' / 'power ingress/conditioning' / 'data area' / 'office area' / 'fire systems area'. If its mostly data operations the bulk will be the 'data area'. The cost of land figures into it as well but you probably try to build it where land is cheap, connectivity is high, and power is cheap.
2) Power and Cooling infrastructure. This stuff is dictated by both the climate around the data center and the municipality. Santa Clara California used to have a bunch of semiconductor fabrication plants (fabs) which have all since closed. That left them with excess power capacity, so lots of folks are building data centers there to get access to the cheaper power. (land is still expensive). Cooling can be one of a number of forms, evaporative works well in the Bay Area generally.
3) Staff - Generally an electrician, a network guy, a security lead (+ some number of contract security personnel)
4) General 'stuff' associated with building a data center (raised floor tiles, sprinkler systems, power conditioners, big switches, UPSes and their batteries, chillers, more big power switches and transformers, generators (back up power), lights, etc.
I would be surprised if it cost less than $5M to build or more than $15M.
I actually put together a plan for a 'pocket' data center (one that could be put into an urban area easily, 1 - 3MW of power) but not surprisingly cannot find a bank to fund it. (its around $10M all up depending on initial land and fiber costs).
So one 'take' on the cloud meme is public utility compute. I have never been a big fan, but have found the success of EC2 and its equivalents to be reason to doubt my doubt :-)
Back in the way back times the high school I went to shared a mainframe (a Univac) with all the other schools. They used it teach programming and to run various bits of accounting and grading and such. That installation could be an EC2 cluster now. (it isn't but the same reasoning for a shared mainframe would apply to sharing the districts computing tasks into a web2 style cluster.) Every time all the machines get stolen out of a school I think "Gee if they were just terminals and useless without the cluster, they would not be as tasty a target."
Still, not a fan, but like I said the ability to drop in a data center near the center of things in an friendly way, seems like a Useful Thing.
It isn't the answer to everything. In fact, it's the answer to far fewer things than people think. EC2 is great because, as you say, it has no big up-front cost. But when you start scaling it isn't actually very affordable.
http://www.engineyard.com/blog/2011/groupon-makes-history-in...
Also, there is no way that Groupon needs a data center--how can they be spending millions on hosting each month? Something doesn't add up...