UPDATED 12:23 EDT / AUGUST 10 2009

Cloud Collision: Epic Public vs. Private Debates Begin

Public vs. private is one of the hottest topics going in the cloud blogosphere. The reason is simple: customization is the biggest market in IT. And keeping things custom is in a lot of people’s interest.

In my time as a corporate development monkey at an infrastructure vendor, one of my best ‘ah ha!’ slide decks asked the audience to stack rank the major categories of IT spending. Here’s the one with the big reveal:

image

Yes, customizing integrating and maintaining IT costs tremendously more than the hardware and packaged software.

These numbers reflect only outside firm spend, so double or triple this to see the full impact when including internal head count. You quickly arrive at an obvious fact: IT is far more a human process than a technology one.

This perspective has stuck with me since I created the deck in 2007.  It’s why I call much of the code-automated cloud computing phenomena a collision with traditional vendors and IT. If a more automated and standardized approach is really going to sweep IT in the next two years, it would disrupt hundreds of billions of dollars in spending and purchasing habits—and the incumbents, both from a human and vendor perspective, aren’t going quietly.

Debate: how much of the customization is wasteful?

The best argument for private cloud development is a quick glance at the status quo. A market willing to spend 400B+ a year customizing won’t suddenly conclude a bare-bones public cloud is a cheap and cheerful alternative.  So yes, to all of the private cloud proponents, you are right: private cloud will have a huge role in the future of IT spending. The overall net cost of applications today is simply too massive to make the potential risks of simultaneously migrating to a new architecture and an outside provider worth it.

But, although the change may occur over geologic time with the status-quo being favored, new application development and consolidation are the wind/water/tectonic metronome of geologic time in IT. So to accurately articulate the coming impact and segmentation of the cloud, we should carefully study both new apps and consolidation trends.

My Angle: It’s really a debate of consolidation vs. scaling

Last week @roidude detailed a 100% vitualization project ROI study this week in a blog. It makes a very compelling argument for consolidating non-resource-intensive applications to virtual servers- in fact his project promises a savings of $2.1M out of $2.3M or an ROI (dude!) of over 500%.

image

Whoever is in charge of this IT consolidation project would have a lot to brag about—but whoever is managing their application portfolio will get a LOT of questions from me. The only reason its possible to consolidate this many applications onto so few servers and get such a galaxy-beating ROI% is because the demand on the applications is not growing.

The era of “Hey, let’s build an app for that,” vs. the era of “There’s an app for that.”

With the emergence of meaningful SaaS portfolios the ROI of investing in creating a custom application and supporting it vs. using a world-scaled public cloud-based SaaS application is dwindling. This is a big change from the old days when many of today’s process applications were created.

In the first week of my move from engineering to marketing in 2001 I requested a server to host a news search application I wanted to write to help our research. They trotted me down the hall to their marketing—IT liaison who said they would get me some time with our Oracle consulting team the next week to put together what I needed.

Yes, they were going to write a custom Oracle based application with consultants to host categorized links.

While not all IT application development has been so frivolous, there are an astounding number of enterprise applications out there, many with little unique value add, not growing in terms of user adoption and demand. The standing costs of these applications vis-a-vis their minimal demand on modern CPU resources are the reason @ayewill from McKinsey was dead-on picking virtualization vs. cloud  for the biggest near-term ROI.

The quantity and demand profile of these legacy applications creates a huge consolidation opportunity—but I’m not ready to declare that a consolidation architecture is the right environment for unique and high growth applications. They are different animals and I don’t hear this discussed nearly enough.

So the first thing we should ask when someone begins the private vs. public, open-source vs. vCloud can of worms is:

How fast is your application growing? What is its potential scale?

@randybias expertly detailed a bifurcation of public vs private clouds in terms of feature sets, but I didn’t see any color in terms of application scale requirements:

There will be two paths for clouds: premium & commodity. Premium clouds will focus on the enterprise and delivering value they are concerned about. Commodity clouds will largely be forced to compete on pricing and features irrelevant to the enterprise. VMware’s vCloud will be the dominant player behind the firewall because there is no credible contender.

My cloud Rorschachtest is different. I see a bifurcation between fast growing, world scaling, applications and  proprietary lower & scale/growth internal applications. Google, Facebook, WordPress all teach the religion of building solid parallel programming primitives right into the applications. They spend their customization dollars making the applications cloud natives. Greg Papadopoulos called this trend years ago:

The aha! moment came when Papadopoulos realized that there are really two different application sets driving computing demand: one consisting mostly of newer Web-facing applications driving exponential growth in both user demand and computing requirements; the other comprising back-end systems that are growing at more historical rates. “All this is really about which side of Moore’s Law you’re on,” Papadopoulos says. “If your applications are growing faster than Moore’s Law, you’ve got a fundamental set of issues about scale and power. If they’re growing slower than Moore’s Law, you’ve got all kinds of opportunities around consolidation.”

If you are building a cloud to consolidate your slower-growing core then the ‘feature’ you need most from a cloud is application portability and the ability to virtualize without any change in the application. It’s likely you spent eight figures getting some of those applications ‘right’ and vCloud is probably exactly the technology you need to float them downstream towards the cloud.

I challenge the industry to dream bigger than consolidation. As Rackspace’s @lewmoorman wrote this week, all companies are becoming software companies as the consumer cloud explodes. This brings to mind the second geologic force, new application development. This is the area where private clouds and the vCloud product are most vulnerable.

Being dominant in consolidation doesn’t simultaneously win new application development—and here is where massive ‘commodity’ clouds can really shine. When the application is built with a cloud in mind and can automatically load balance and spin up resources programmatically (i.e., Hadoop), it removes much of the feature burden on the virtual machine. These world-scale, cloud-native apps are the interesting part of the market.

If you aren’t busy writing the world scaling app for your industry somebody else soon will be. Ask restaurant owners who now pay the commissions funding Open Table’s IPO. Somebody in the next two years will bring commodity cloud economics to your industry. (Why not you?)

Private/Public Red Herrings

If you want to build a massive volume, standards-based cloud in your own datacenter that’s great—I don’t think location is really worth arguing over—but standards and ecosystem are. It’s the participation in a larger ecosystem of interfaces, tools, best practices, and software that matters. But do you really have the process and governance discipline to maintain standards and avoid someone trying to prompt a promotion for their uniquely better way of rolling out your cloud? Do you have the organizational discipline to hold back the #meatcloud at the gates? Are these risks greater than those inherent in a public cloud?

Instead of debating location debate ecosystem.

Takeaways

While I can’t refute or answer every potential public cloud concern raised in the discussion, I can point to the $200 billion dollar application customization force in the industry as a potential solution. If customization/integration is the primary spend in IT, why not use it to help industrialize what is still largely a handcrafted process? So we have a data portability problem? Security and trust issues? Trust and regulation? Let’s build great new IP around scaling.

Why? Because I don’t believe the old way of doing things is designed to power the next generation of world-scale application processes. The alternative is a series of sustaining innovations around consolidation—and while these are economically vital, I don’t believe they can drive the next wave of growth in IT. Tom Siebel had an interesting quote in the NYT:

No new technological advances, he believes, would compel IT customers to replace the computer technology they already had: “I would suggest to you that most of what’s going on today is not very exciting.”

I find the ability to build an application with world-scale built in pretty exciting—but he is right. Replacing what we have isn’t the exciting part, using the virtues and open communities building up around public clouds and their architectures to build what’s next is.

@wattersjames


Since you’re here …

… We’d like to tell you about our mission and how you can help us fulfill it. SiliconANGLE Media Inc.’s business model is based on the intrinsic value of the content, not advertising. Unlike many online publications, we don’t have a paywall or run banner advertising, because we want to keep our journalism open, without influence or the need to chase traffic.The journalism, reporting and commentary on SiliconANGLE — along with live, unscripted video from our Silicon Valley studio and globe-trotting video teams at theCUBE — take a lot of hard work, time and money. Keeping the quality high requires the support of sponsors who are aligned with our vision of ad-free journalism content.

If you like the reporting, video interviews and other ad-free content here, please take a moment to check out a sample of the video content supported by our sponsors, tweet your support, and keep coming back to SiliconANGLE.