Blog Post

You Say You Want a Cloud Revolution

Stay on Top of Enterprise Technology Trends

Get updates impacting your industry from our GigaOm Research Community
Join the Community!

structure_speaker_seriesTake yourself back for a moment to 1990, to the era of dueling operating systems: OS/2 and Windows. At the time, many people still used MS-DOS, and Windows was new (and klunky). Microsoft (s msft) had cooperated with IBM (s ibm) to create OS/2 to overcome the limitations of DOS by adding multitasking, protected mode, and enhanced video APIs. OS/2, they both trumpeted, was a revolutionary computing platform.

Oops. Guess what? Turns out no one wanted revolutionary. We all wanted those improvements, to be sure, but we wanted them delivered in a way that didn’t require redesigning and rewriting our applications, or limiting the devices we could use. Voila! Windows 3.0 brought us evolutionary OS advances, and we all know who won.

What does this have to do with cloud computing? Well, the same principle applies to cloud offerings today. The easier a platform or service is to adopt for existing applications and uses, the more popular it’s going to be, whereas the more it breaks with current practice, the less widespread its appeal.

Take Amazon’s (s amzn)EC2. A key part of its success has stemmed from a design that represents an evolutionary (not revolutionary) advance in IT deployment architecture. EC2 instances — virtual servers — run identically in most respects to servers in your data center. The major differences lie in how you acquire and pay for them. In that sense, EC2 represents a revolutionary business innovation coupled with an evolutionary technical innovation. The technical differences in EC2 instance behavior –- for instance, transient local disk storage — are small enough that developers can migrate applications with minimal changes. In order to achieve fully functioning deployments, additional design and operational capabilities have to be added (familiar territory to us at RightScale). But the starting point is pretty familiar.

Contrast that with another Amazon cloud service that’s more revolutionary in nature. It’s called SimpleDB, and it provides an expandable, fast data store that addresses the problem of scalability common to relational databases. The catch is that it does so at the cost of incompatibility with some common relational database functions, while adding traits that represent a big enough departure in design to limit the service’s appeal. In other words, it’s too revolutionary. From my observations, use of traditional relational databases in the cloud completely trumps usage of simple data stores.

Michael-CrandellIt’s interesting to review the list of cloud services — including those offered by Google (s goog), Sun (s java), Salesforce (s crm), Rackspace (s rax), GoGrid, Eucalpytus, VMware (s vmw) and Amazon — and rate them on the evolutionary/revolutionary scale. As an exercise, it reveals how easy it is for customers to start using these services effectively and, therefore, how quickly they will expand the cloud market.

That is not to say that revolutionary technology solutions aren’t useful or valuable. They are. But they’re unlikely to drive substantial market growth in the near term. Not surprisingly, some of the bigger hurdles to cloud adoption at present revolve not around cloud infrastructure technology, strictly speaking, but around departures from traditional data center models that are still perceived as too revolutionary from a business perspective. Security, governance and compliance are probably the most prominent examples, as detailed here, although that is changing fast.

At this stage in the development of the cloud computing market, the biggest opportunity lies in helping companies make evolutionary shifts to cloud architectures. That’s the low-hanging fruit for both customers and vendors alike. Relatively quick, easy success stories are the ones that stand out in the cloud market today, and are driving the business. The reason is simple: If you can take existing IT requirements and fulfill them with a system that is both more agile and less expensive but doesn’t require major changes to your applications, that’s revolutionary.

Michael Crandell is the CEO of RightScale Inc.

14 Responses to “You Say You Want a Cloud Revolution”

  1. Good article.

    I think there’s one segment who want minimal pain in porting their apps, or aren’t willing to change their models when creating new ones. For example – Azure developers who demanded that MS change the way SDS works to be more SQL-like.

    There’s also another segment who don’t mind the extra effort. Java was a nightmare in early versions – totally lacking in features, extra restrictions, etc. But it was eaten up by many developers for various reasons.

    To me the real issue is value vs pain. If the value added by the new platform is greater than the pain added, it’ll be adopted.

  2. I’m not sure it’s so much a matter of wanting the innovative features of cloud computing as *needing* them.

    SimpleDB is a technology that is used to scale the biggest online retail site in the world. Yes, EC2 can be used to handle massive spikes in traffic, but I think we’ll find that most cloud users will be using ECC to make the production environments for their comparatively tiny applications more flexible and shift CapEx to OpEx for budgetary, etc. reasons. Relational DB’s are working fine for these people, and there is no motivation to restrict themselves to the limited feature set of SimpleDB to get scalability they don’t need.

    In any case, great article. Enjoyed the read!


  3. actually the revolution started with SaaS a few years before – NetSuite, salesforce etc have been the real pioneers then people said if we can get far more complex enterprise apps as a service, surely we can get basic compute and storage as a service

    what is revolutionary is amazon provided the leadership here.Shows it helps to be paranoid…IBM, HP, Dell, EDS, Accenture keep looking at each other when disruption usually comes from left field

  4. William

    @ Adrian. Don’t be vaguely and non-informationally critical of the structure of content that you don’t pay for.

    A video with the same content would have taken longer to watch than this was to read. If you have substantive comments on the nature of the author’s argument itself, please share. I’d love to see a healthy back and forth.

  5. Interesting article, but what you missed is the emergence of private clouds which allow IT to maintain control and compliance with regulations, security, etc. James Staten wrote about this extensively for Forrester Research and noted that AppLogic from 3tera is allowing enterprise customers to get all of the advantages of cloud computing without handing their data and operations over to Microsoft or Amazon.

    This is the evolutionary path you seek: Run existing code on virtual hardware than can be provisioned on demand

  6. Escape from data center operating system vendor lock *is* REvolutionary.

    …but yeah, if you end up just having all your data encrypted for use only Microsoft Windows Server all over again with Azure, then clouds are merely an Evolution.