Critical.
Authoritative.
Strategic.
Subscribe to CIO Magazine »

Cloudonomics: The Economics of Cloud Computing

It's far too early to be discussing cloud computing standards

This week saw the latest edition of CloudConnect, a cloud computing conference, held in Santa Clara. It was a well-attended, highly energized get together. CloudConnect (think I'll refer to it as "CC" for the rest of this post to reduce typing) contained a number of tracks, including Development, Standards (more on this one in a bit), Big Data, Migration, Case Studies, and Cloud Economics/ROI (I spoke in this track in the "Cloudonomics" session, where, perhaps somewhat confusingly, I presented the TCO of a case study).

I would say the feel of the conference reminded me of Internet conferences around 1995 - when it was clear that something big was going on, which the following year just exploded. Internet conferences went from well-attended small venue events to stuffed-to-the-gills big venue events in the course of just 12 months. I predict the same sort of thing for cloud computing. So get your reservations for cloud computing conferences early for 2011!

[For timely cloud computing news and expert analysis, see CIO.com's Cloud Computing Drilldown section. ]

In addition to the general feel of the conference, several things stood out for me that I want to share:

Cloudonomics. This is a neologism coined by Joe Weinman (@joeweinman) meaning the economics of cloud computing. Joe and I shared a session on this topic, with Joe presenting an analytical framework to understand the economics of cloud computing, and me presenting a TCO case study of a project my firm did for the Silicon Valley Education Foundation. The room was absolutely packed. It's clear that people want to learn more about the potential financial benefits of cloud computing. There's been an amazing amount of FUD strewn about on the topic of cloud TCO, which I've written about in the past. The biggest challenge in making a TCO comparison of cloud vs. internal isn't in understanding the cloud costs - they're pretty transparent, typically - it's in establishing the baseline costs. I will say, though, that I had a conversation with a man at the conference who said they couldn't establish a TCO for AWS due to the difficulty of figuring out how much data their application was going to transmit (perhaps a Monte Carlo simulation would be a good way to address that question).

The fact that people are so interested in cloud TCO indicates that the general value proposition of cloud computing has been accepted and absorbed - in other words, one doesn't care about putative financial benefits of an unworkable technology, but once the technology is conceptually accepted, potential financial outcomes become a key issue. There were perhaps 150 people in the room, all of whom stayed awake even though the session was directly after lunch, which is a key indicator of audience engagement!

CloudClub PaaS. As an add-on to the main conference, on Tuesday night a CloudClub meeting was held. CloudClub is a monthly event held in the Bay Area for people involved in cloud computing companies. This month's event focused on PaaS (Platform-as-a-Service). Several of the presenters asserted that, long-term, PaaS is how people will use cloud computing. The first presenter, Mitch Garnaat, showed a number of forum postings from AWS from people who it was clear assumed that AWS would offer transparent application scaling with no effort required from the application developer. Just to be clear, AWS provides the resources to scale an application, but expects the application to arrange for the new resources to join the application. Consequently, according to these presenters, people will turn to PaaS providers, which do arrange for transparent scaling for applications written to their framework.

The flip side to depending upon the platform provider for scalability is, of course, lock-in. As to the question about naive users expecting IaaS vendors to provide more services than they really do, there's no doubt. We recently interacted with a company that thought their admin costs would fall through the floor because AWS would take complete application responsibility for only 8.5 cents per hour. They were disappointed when they found out that AWS explicitly abjures that responsibility. I'm not 100 percent convinced on the "inevitable PaaS" question, though; however, I think Microsoft offers a pretty interesting play in this regard and deserves some respect for what it's delivering. We'll see.

Standards. The most emotional session at the entire event was focused on standards. Unfortunately, I missed it while attending a session on government cloud computing. Charlie Babcock covered the session in his blog on InformationWeek. Apparently, the discussion got rather heated with a lot of heckling from the audience, with one attendee noting that Amazon was not represented on the panel and that the panelists were the "losers in the market." In discussions on the topic elsewhere I've heard people assert that standards are necessary to prevent fragmentation to the detriment of cloud computing adoption. My own position is that it's far too early to be discussing cloud computing standards - standards are appropriate when the innovation in an area has been wrung out and a platform for innovation in other areas needs to be put into place via a standard.

Cloud computing is changing so rapidly that it's impossible to know what it's going to look like in a year, much less being able to maintain that the true innovation needs to be in some other part of the ecosystem. I won't go so far as to characterize the vendors calling for standards as "losers," but I will say that their position on the subject is likely to change as their offerings get into the marketplace and start getting traction. The one exception to my "too early for standards" position is OVF. This standard will be incredibly important as we move to a world in which data center boundaries are porous and workloads are migrated according to load and robustness needs.

Death of the Sysadmin Redux. My post last week on "The Death of the Sysadmin" got a lot of attention. It was tweeted a bunch and even made "top news of the week" on CompTIA's resource site. What was really interesting on this subject at the conference was kicked off by a session on "orchestration." Orchestration refers to the coordinated delivery of disparate resources like processors, storage, and network to provide an integrated provisioning process, which can be delivered in minutes rather than days or weeks. One often hears vendors discuss how their products support orchestration as being the path forward for enterprises to "move to the cloud."

The session quickly outstripped this topic, however, and moved on to the administration/operations of large-scale cloud applications. Essentially, in the world of these types of apps, there are no separate efforts called "development" and "operations." The applications must be written to be dynamically scalable, and the operations characteristics needed to support that scalability must be built into the application from the beginning. Trying to retrofit those characteristics - or worse, trying to address operations manually - is impossible.

The meme for this integration is "devops" (#devops is the twitter tag) and I predict this will become a much more prominent topic in the future. One hears so much about the "consumerization" of enterprise applications and the rise of big data; it's critical to understand the other items that accompany this transition in enterprise software applications. The biggest question about this is to what extent this transition will affect enterprise apps - that is, what percentage of enterprise apps in the future will be of such scale and load variability that devops will be necessary for them. Obviously, it won't be 100 percent - but it won't be 0 percent either. And if it's even 5 percent, that means that, as an enterprise, this new integrated discipline needs to become part of the future.

In summary, CloudConnect offered a ton of topics both stimulating and thought-provoking. For me, devops was the really interesting subject to take away - that and the understanding gap between users who expect IaaS providers to take responsibility for their applications and what IaaS providers actually assume responsibility for. Cloud computing supports and imposes vast changes to established methods of creating and delivering applications and, as the old saying goes, offers both opportunity and threat.

Bernard Golden is CEO of consulting firm HyperStratus, which specializes in virtualization, cloud computing and related issues. He is also the author of "Virtualization for Dummies," the best-selling book on virtualization to date.

Join the CIO Australia group on LinkedIn. The group is open to CIOs, IT Directors, COOs, CTOs and senior IT managers.

More about: Amazon, CompTIA, etwork, Microsoft, Stratus, TCO, VF, Wikipedia
References show all

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
Users posting comments agree to the CIO comments policy.
Login or register to link comments to your user profile, or you may also post a comment without being logged in.
Related Coverage
Related Whitepapers
Latest Stories
Community Comments
Tags: cloud computing
Latest Blog Posts
Whitepapers
  • Magic Quadrant for Enterprise Disk-Based Backup/Recovery
    While backup is among the oldest, most performed tasks in the data center, the industry is undergoing significant change as organisations accelerate new technology adoption and show a propensity to implement new solutions, in some cases from vendors that are emerging or new to the backup market.
    Learn more »
  • IDC MarketScape: Worldwide Business Process Platforms 2011 Vendor Analysis
    Enterprises adopting business process management (BPM) software have wide-ranging needs, from highly dynamic task management to complex, high-volume processing with a focus on straight-through automation and the ability to rapidly detect exceptions. This IDC MarketScape focuses on what we call business process (BP) platforms, which are optimized to support midrange to more complex use cases. Read on.
    Learn more »
  • Avaya Deploys the Avaya Desktop Video Device with the Avaya Flare® Experience
    A revolutionary new video collaboration device, the Avaya Desktop Video Device has been making waves in the communications industry ever since Avaya introduced the product in the fall of 2010. Avaya’s own employees have been among the earliest users and have seen first-hand how the product can improve collaboration and make people more efficient and effective. Read more.
    Learn more »
All whitepapers
rhs_login_lockGet exclusive access to Invitation only events CIO, reports & analysis.
Recent comments