My Own Private Cloud

Is the pendulum swinging back toward local datacenters running private cloud? Certainly some decisions I’m getting involved in indicate it is in my little part of the world.

But first let me ask, did the pendulum ever really swing toward public cloud? A survey conducted in Sept 2013 by Cloud Passage of SMBs and enterprises (more than 1,000 employees) found 21% deploying private cloud only and 13% deploying public clouds only, with 48% deploying both. The survey also found smaller businesses including public cloud more frequently.

Getting hard numbers on public vs. private is impossible. So given the one metric above and a few years’ experience writing and researching the topic, I’ll provide my take:

Initial enthusiasm was for public cloud taking over the world. The vision of Nic Carr’s The Big Switch prevailed in cloud-related articles and speeches , in which computer resources were delivered and measured like water or electricity. This school of thought believed that there was no such thing as private cloud – if it was on-premise, it wasn’t cloud.

VMware’s success in virtualizing a couple billion dollars worth of datacenters per year refuted the Big Switch vision. Even though proponents have always been careful to say that virtualization alone is not cloud, it sure feels that way when your local resources are suddenly much more productive and running much hotter.

The era of hybrid cloud ensued.

Thesis, antithesis, synthesis. Kant (but not Hegel) would be proud.

How Much?
I’ve long thought it would be very helpful if Jeff Bezos released the revenue figures for Amazon’s public-cloud offerings. Surely he considers the secrecy of this information as part of his competitive advantage.

More important, I’d like to know, as a potential customer, Amazon’s revenue and expenses, difficult as it may be to determine them. Because I’m getting the sneaking suspicion that not only should cost savings not be a reason to move to public cloud, but in fact, no such savings exist.

Total upfront cost aside, I made the opex vs. capex argument in favor of public cloud many times in the early days of a few years ago.

Think Local
But now, I’m tasked with building a cloud for a startup with ambitious goals. The firm has capex, in fact, wants to spend money on capital expenditure because it’s tangible and easily funded. In running the numbers, I’ve found that we may be able to build and operate our datacenter locally for less money over three years than to simply buy public cloud resources.

We’ll also have the additional benefits of stimulating a local economy (in rural Northern Illinois) that needs it badly, while tapping into a large fiber-optic network that was just laid down throughout the region as part of an $85 million government program. We have all the brick-and-mortar, construction expertise, and bandwidth we need here. We can provide jobs every step of the way, including once we’re up and running.

I’m evaluating a whole bunch (for lack of a more elegant, precise term) of alternatives for PaaS (to create the software that will drive the datacenter), and for a private-cloud infrastructure that makes performance and economic sense.

We can do this with just a single rack of servers to start – I’m not talking about recreating an NSA or Google site. But we can blast enough cyberkinetic energy into the tubes of the Internet to serve a very ambitious business plan with our own private cloud. If we need more, we have plenty of room, bandwidth (as I said already), and electricity.

And if we run short of processing at any step of the way, I’ll just give Jeff Bezos a call and see if he has some extra-large instances to sell to me on an occasional basis.

read more